Class TransactionTypeFilterConfiguration


  • @ConditionalOnProperty(prefix="hawaii.logging.filters.transaction-type",
                           name="enabled",
                           matchIfMissing=true)
    @Configuration
    public class TransactionTypeFilterConfiguration
    extends Object
    Configures the TransactionTypeFilter.
    • Constructor Detail

      • TransactionTypeFilterConfiguration

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

      • transactionTypeFilter

        @Bean
        @ConditionalOnProperty(prefix="hawaii.logging.filters.transaction-type",
                               name="enabled",
                               matchIfMissing=true)
        public TransactionTypeFilter transactionTypeFilter​(org.springframework.context.ApplicationContext applicationContext)
        Create the TransactionTypeFilter bean.
        Parameters:
        applicationContext - the application context of the Spring Boot Application
        Returns:
        the TransactionTypeFilter bean, wrapped in a FilterRegistrationBean
      • transactionTypeFilterRegistration

        @Bean
        @ConditionalOnProperty(prefix="hawaii.logging.filters.transaction-type",
                               name="enabled",
                               matchIfMissing=true)
        public org.springframework.boot.web.servlet.FilterRegistrationBean<TransactionTypeFilter> transactionTypeFilterRegistration​(TransactionTypeFilter transactionNameFilter)
        Register the TransactionTypeFilter bean.
        Parameters:
        transactionNameFilter - the transaction name filter
        Returns:
        the TransactionTypeFilter bean, wrapped in a FilterRegistrationBean