Class RequestIdFilterConfiguration


  • @ConditionalOnProperty(prefix="hawaii.logging.filters.request-id",
                           name="enabled",
                           matchIfMissing=true)
    @Configuration
    public class RequestIdFilterConfiguration
    extends Object
    Configures the RequestIdFilter.
    • Constructor Detail

      • RequestIdFilterConfiguration

        public RequestIdFilterConfiguration​(HawaiiLoggingFilterConfigurationProperties hawaiiLoggingFilterConfigurationProperties)
        The constructor.
        Parameters:
        hawaiiLoggingFilterConfigurationProperties - The logging configuration properties.
    • Method Detail

      • requestIdFilter

        @Bean
        @ConditionalOnProperty(prefix="hawaii.logging.filters.request-id",
                               name="enabled",
                               matchIfMissing=true)
        public RequestIdFilter requestIdFilter()
        Create the RequestIdFilter bean.
        Returns:
        the RequestIdFilter bean
      • requestIdFilterRegistration

        @Bean
        @ConditionalOnProperty(prefix="hawaii.logging.filters.request-id",
                               name="enabled",
                               matchIfMissing=true)
        public org.springframework.boot.web.servlet.FilterRegistrationBean<RequestIdFilter> requestIdFilterRegistration​(RequestIdFilter requestIdFilter)
        Register the RequestIdFilter bean.
        Returns:
        the requestIdFilter() bean, wrapped in a FilterRegistrationBean