Class TransactionTypeFilterConfiguration
- java.lang.Object
-
- org.hawaiiframework.logging.config.filter.TransactionTypeFilterConfiguration
-
@ConditionalOnProperty(prefix="hawaii.logging.filters.transaction-type", name="enabled", matchIfMissing=true) @Configuration public class TransactionTypeFilterConfiguration extends Object
Configures theTransactionTypeFilter
.
-
-
Constructor Summary
Constructors Constructor Description TransactionTypeFilterConfiguration(HawaiiLoggingFilterConfigurationProperties hawaiiLoggingFilterConfigurationProperties)
The constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TransactionTypeFilter
transactionTypeFilter(org.springframework.context.ApplicationContext applicationContext)
Create theTransactionTypeFilter
bean.org.springframework.boot.web.servlet.FilterRegistrationBean<TransactionTypeFilter>
transactionTypeFilterRegistration(TransactionTypeFilter transactionNameFilter)
Register theTransactionTypeFilter
bean.
-
-
-
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 theTransactionTypeFilter
bean.- Parameters:
applicationContext
- the application context of the Spring Boot Application- Returns:
- the
TransactionTypeFilter
bean, wrapped in aFilterRegistrationBean
-
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 theTransactionTypeFilter
bean.- Parameters:
transactionNameFilter
- the transaction name filter- Returns:
- the
TransactionTypeFilter
bean, wrapped in aFilterRegistrationBean
-
-