Interface JsonBuilderCustomizer

All Superinterfaces:
Comparable<JsonBuilderCustomizer>

public interface JsonBuilderCustomizer extends Comparable<JsonBuilderCustomizer>
Meant to be implemented by a CDI bean that provides arbitrary customization for JsonBuilder that is built up by Quarkus.

All implementations (that are registered as CDI beans) are taken into account when producing the default JsonBuilder.

  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
     
  • Method Summary

    Modifier and Type
    Method
    Description
    default int
     
    void
    customize(kotlinx.serialization.json.JsonBuilder jsonBuilder)
     
    default int
    Defines the priority that the customizers are applied.
  • Field Details

  • Method Details

    • customize

      void customize(kotlinx.serialization.json.JsonBuilder jsonBuilder)
    • priority

      default int priority()
      Defines the priority that the customizers are applied. A lower integer value means that the customizer will be applied after a customizer with a higher priority
    • compareTo

      default int compareTo(JsonBuilderCustomizer o)
      Specified by:
      compareTo in interface Comparable<JsonBuilderCustomizer>