Package org.jaxxy.example.config
Class JaxxyExampleConfiguration
- java.lang.Object
-
- org.jaxxy.example.config.JaxxyExampleConfiguration
-
@Configuration public class JaxxyExampleConfiguration extends Object
-
-
Constructor Summary
Constructors Constructor Description JaxxyExampleConfiguration()
-
Method Summary
-
-
-
Method Detail
-
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
@Bean public HelloService helloService()
-
jacksonJsonProvider
@Bean @ConditionalOnProperty(name="jaxxy.json.provider", havingValue="jackson") public com.fasterxml.jackson.jaxrs.json.JacksonJsonProvider jacksonJsonProvider()
-
jacksonSmileProvider
@Bean public com.fasterxml.jackson.jaxrs.smile.JacksonSmileProvider jacksonSmileProvider()
-
jacksonYAMLProvider
@Bean public com.fasterxml.jackson.jaxrs.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
@Bean public MdcCleanupFilter 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
@Bean @ConditionalOnMissingBean public MdcValueEncoder mdcValueEncoder(com.google.gson.Gson gson)
-
openApiFeature
@Bean @ConditionalOnProperty(name="jaxxy.openapi.enabled", matchIfMissing=true, havingValue="true") public org.apache.cxf.jaxrs.openapi.OpenApiFeature openApiFeature()
-
protobufMessageBodyProvider
@Bean public ProtobufMessageBodyProvider protobufMessageBodyProvider()
-
requestLogFilter
@Bean @ConditionalOnProperty(name="jaxxy.requestLog.enabled", matchIfMissing=true, havingValue="true") public RequestLogFilter requestLogFilter()
-
resourceSharingPolicy
@Bean @ConditionalOnMissingBean public ResourceSharingPolicy resourceSharingPolicy()
-
richMdc
@Bean public RichMdc richMdc(MdcValueEncoder encoder)
-
swagger2Feature
@Bean @ConditionalOnProperty(name="jaxxy.swagger.enabled", matchIfMissing=true, havingValue="true") public org.apache.cxf.jaxrs.swagger.Swagger2Feature swagger2Feature()
-
-