Package org.jaxxy.example.config
Class JaxxyExampleConfiguration
java.lang.Object
org.jaxxy.example.config.JaxxyExampleConfiguration
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncorsFilter(ResourceSharingPolicy policy) gsonMessageBodyProvider(com.google.gson.Gson gson) org.apache.cxf.transport.common.gzip.GZIPFeaturecom.fasterxml.jackson.jakarta.rs.cbor.JacksonCBORProvidercom.fasterxml.jackson.jakarta.rs.json.JacksonJsonProvidercom.fasterxml.jackson.jakarta.rs.smile.JacksonSmileProvidercom.fasterxml.jackson.jakarta.rs.yaml.JacksonYAMLProviderorg.apache.cxf.ext.logging.LoggingFeaturemdcHeadersFilter(RichMdc mdc) mdcUriInfoFilter(RichMdc mdc) mdcValueEncoder(com.google.gson.Gson gson) org.apache.cxf.jaxrs.openapi.OpenApiFeaturerichMdc(MdcValueEncoder encoder)
-
Constructor Details
-
JaxxyExampleConfiguration
public JaxxyExampleConfiguration()
-
-
Method Details
-
corsFilter
@Bean @ConditionalOnProperty(name="jaxxy.cors.enabled", matchIfMissing=true, havingValue="true") public CorsFilter corsFilter(ResourceSharingPolicy policy) -
gsonMessageBodyProvider
@Bean @ConditionalOnProperty(name="jaxxy.json.provider", matchIfMissing=true, havingValue="gson") public GsonMessageBodyProvider gsonMessageBodyProvider(com.google.gson.Gson gson) -
gzipFeature
@Bean @ConditionalOnProperty(name="jaxxy.gzipFeature.enabled", matchIfMissing=true, havingValue="true") public org.apache.cxf.transport.common.gzip.GZIPFeature gzipFeature() -
helloService
-
jacksonJsonProvider
@Bean @ConditionalOnProperty(name="jaxxy.json.provider", havingValue="jackson") public com.fasterxml.jackson.jakarta.rs.json.JacksonJsonProvider jacksonJsonProvider() -
jacksonCborProvider
@Bean public com.fasterxml.jackson.jakarta.rs.cbor.JacksonCBORProvider jacksonCborProvider() -
jacksonSmileProvider
@Bean public com.fasterxml.jackson.jakarta.rs.smile.JacksonSmileProvider jacksonSmileProvider() -
jacksonYAMLProvider
@Bean public com.fasterxml.jackson.jakarta.rs.yaml.JacksonYAMLProvider jacksonYAMLProvider() -
jsonbMessageBodyProvider
@Bean @ConditionalOnProperty(name="jaxxy.json.provider", havingValue="jsonb") public JsonbMessageBodyProvider jsonbMessageBodyProvider() -
loggingFeature
@Bean @ConditionalOnProperty(name="jaxxy.loggingFeature.enabled", matchIfMissing=true, havingValue="true") public org.apache.cxf.ext.logging.LoggingFeature loggingFeature() -
mdcCleanupFilter
-
mdcHeadersFilter
@Bean @ConditionalOnProperty(name="jaxxy.mdc.headers.enabled", matchIfMissing=true, havingValue="true") public MdcHeadersFilter mdcHeadersFilter(RichMdc mdc) -
mdcResourceInfoFilter
@Bean @ConditionalOnProperty(name="jaxxy.mdc.resourceInfo.enabled", matchIfMissing=true, havingValue="true") public MdcResourceInfoFilter mdcResourceInfoFilter(RichMdc mdc) -
mdcUriInfoFilter
@Bean @ConditionalOnProperty(name="jaxxy.mdc.uriInfo.enabled", matchIfMissing=true, havingValue="true") public MdcUriInfoFilter mdcUriInfoFilter(RichMdc mdc) -
mdcValueEncoder
-
openApiFeature
@Bean @ConditionalOnProperty(name="jaxxy.openapi.enabled", matchIfMissing=true, havingValue="true") public org.apache.cxf.jaxrs.openapi.OpenApiFeature openApiFeature() -
protobufMessageBodyProvider
-
requestLogFilter
@Bean @ConditionalOnProperty(name="jaxxy.requestLog.enabled", matchIfMissing=true, havingValue="true") public RequestLogFilter requestLogFilter() -
resourceSharingPolicy
-
richMdc
-