Interface JsonBuilderCustomizer
-
- All Superinterfaces:
Comparable<JsonBuilderCustomizer>
public interface JsonBuilderCustomizer extends Comparable<JsonBuilderCustomizer>
Meant to be implemented by a CDI bean that provides arbitrary customization forJsonBuilderthat 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 intDEFAULT_PRIORITY
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default intcompareTo(JsonBuilderCustomizer o)voidcustomize(kotlinx.serialization.json.JsonBuilder jsonBuilder)default intpriority()Defines the priority that the customizers are applied.
-
-
-
Field Detail
-
DEFAULT_PRIORITY
static final int DEFAULT_PRIORITY
- See Also:
- Constant Field Values
-
-
Method Detail
-
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:
compareToin interfaceComparable<JsonBuilderCustomizer>
-
-