Class TransactionIdFilterConfiguration
- java.lang.Object
-
- org.hawaiiframework.logging.config.filter.TransactionIdFilterConfiguration
-
@ConditionalOnProperty(prefix="hawaii.logging.filters.transaction-id", name="enabled", matchIfMissing=true) @Configuration public class TransactionIdFilterConfiguration extends ObjectConfigures theTransactionIdFilter.
-
-
Constructor Summary
Constructors Constructor Description TransactionIdFilterConfiguration(HawaiiLoggingFilterConfigurationProperties hawaiiLoggingFilterConfigurationProperties)The constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TransactionIdFiltertransactionIdFilter()Create theTransactionIdFilterbean.org.springframework.boot.web.servlet.FilterRegistrationBean<TransactionIdFilter>transactionIdFilterRegistration(TransactionIdFilter transactionIdFilter)Register thetransactionIdFilter()bean.
-
-
-
Constructor Detail
-
TransactionIdFilterConfiguration
public TransactionIdFilterConfiguration(HawaiiLoggingFilterConfigurationProperties hawaiiLoggingFilterConfigurationProperties)
The constructor.- Parameters:
hawaiiLoggingFilterConfigurationProperties- The logging configuration properties.
-
-
Method Detail
-
transactionIdFilter
@Bean @ConditionalOnProperty(prefix="hawaii.logging.filters.transaction-id", name="enabled", matchIfMissing=true) public TransactionIdFilter transactionIdFilter()Create theTransactionIdFilterbean.- Returns:
- the
TransactionIdFilterbean
-
transactionIdFilterRegistration
@Bean @ConditionalOnProperty(prefix="hawaii.logging.filters.transaction-id", name="enabled", matchIfMissing=true) public org.springframework.boot.web.servlet.FilterRegistrationBean<TransactionIdFilter> transactionIdFilterRegistration(TransactionIdFilter transactionIdFilter)Register thetransactionIdFilter()bean.- Parameters:
transactionIdFilter- the transaction id filter- Returns:
- the
transactionIdFilter()bean, wrapped in aFilterRegistrationBean
-
-