Class JaxxyExampleConfiguration


  • @Configuration
    public class JaxxyExampleConfiguration
    extends Object
    • Constructor Detail

      • JaxxyExampleConfiguration

        public JaxxyExampleConfiguration()
    • 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()
      • 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()
      • 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()
      • requestLogFilter

        @Bean
        @ConditionalOnProperty(name="jaxxy.requestLog.enabled",
                               matchIfMissing=true,
                               havingValue="true")
        public RequestLogFilter requestLogFilter()
      • resourceSharingPolicy

        @Bean
        @ConditionalOnMissingBean
        public ResourceSharingPolicy resourceSharingPolicy()
      • swagger2Feature

        @Bean
        @ConditionalOnProperty(name="jaxxy.swagger.enabled",
                               matchIfMissing=true,
                               havingValue="true")
        public org.apache.cxf.jaxrs.swagger.Swagger2Feature swagger2Feature()