Class ResteasyReactiveConfig
- java.lang.Object
-
- io.quarkus.resteasy.reactive.common.runtime.ResteasyReactiveConfig
-
@ConfigRoot(phase=BUILD_AND_RUN_TIME_FIXED, name="resteasy-reactive") public class ResteasyReactiveConfig extends Object
-
-
Field Summary
Fields Modifier and Type Field Description booleanbuildTimeConditionAwareWhether or not annotations such `@IfBuildTimeProfile`, `@IfBuildTimeProperty` and friends will be taken into account when used on JAX-RS classes.booleandefaultProducesWhen one of the quarkus-resteasy-reactive-jackson or quarkus-resteasy-reactive-jsonb extension are active and the result type of an endpoint is an application class or one ofCollection,List,SetorMap, we assume the default return type is "application/json" if this configuration is enabled.booleandenyJaxRsIf set to true, access to all JAX-RS resources will be denied by defaultio.quarkus.runtime.configuration.MemorySizeinputBufferSizeThe amount of memory that can be used to buffer input before switching to blocking IO.booleansingleDefaultProducesBy default we assume a default produced media type of "text/plain" for String endpoint return types.
-
Constructor Summary
Constructors Constructor Description ResteasyReactiveConfig()
-
-
-
Field Detail
-
inputBufferSize
@ConfigItem(defaultValue="10k") public io.quarkus.runtime.configuration.MemorySize inputBufferSize
The amount of memory that can be used to buffer input before switching to blocking IO.
-
singleDefaultProduces
@ConfigItem(defaultValue="true") public boolean singleDefaultProduces
By default we assume a default produced media type of "text/plain" for String endpoint return types. If this is disabled, the default produced media type will be "[text/plain, */*]" which is more expensive due to negotiation.
-
defaultProduces
@ConfigItem(defaultValue="true") @Experimental("This flag has a high probability of going away in the future") public boolean defaultProducesWhen one of the quarkus-resteasy-reactive-jackson or quarkus-resteasy-reactive-jsonb extension are active and the result type of an endpoint is an application class or one ofCollection,List,SetorMap, we assume the default return type is "application/json" if this configuration is enabled.
-
buildTimeConditionAware
@ConfigItem(defaultValue="true") public boolean buildTimeConditionAware
Whether or not annotations such `@IfBuildTimeProfile`, `@IfBuildTimeProperty` and friends will be taken into account when used on JAX-RS classes.
-
denyJaxRs
@ConfigItem(name="deny-unannotated-endpoints") public boolean denyJaxRs
If set to true, access to all JAX-RS resources will be denied by default
-
-