Class RequestDurationFilterConfiguration
- java.lang.Object
-
- org.hawaiiframework.logging.config.filter.RequestDurationFilterConfiguration
-
@ConditionalOnProperty(prefix="hawaii.logging.filters.request-duration", name="enabled", matchIfMissing=true) @Configuration public class RequestDurationFilterConfiguration extends Object
Configures theRequestDurationFilter
.
-
-
Constructor Summary
Constructors Constructor Description RequestDurationFilterConfiguration(HawaiiLoggingFilterConfigurationProperties hawaiiLoggingFilterConfigurationProperties)
The constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RequestDurationFilter
requestDurationFilter()
Create theRequestDurationFilter
bean.org.springframework.boot.web.servlet.FilterRegistrationBean<RequestDurationFilter>
requestDurationFilterRegistration(RequestDurationFilter requestDurationFilter)
Register therequestDurationFilter()
bean.
-
-
-
Constructor Detail
-
RequestDurationFilterConfiguration
public RequestDurationFilterConfiguration(HawaiiLoggingFilterConfigurationProperties hawaiiLoggingFilterConfigurationProperties)
The constructor.- Parameters:
hawaiiLoggingFilterConfigurationProperties
- The logging configuration properties.
-
-
Method Detail
-
requestDurationFilter
@Bean @ConditionalOnProperty(prefix="hawaii.logging.filters.request-duration", name="enabled", matchIfMissing=true) public RequestDurationFilter requestDurationFilter()
Create theRequestDurationFilter
bean.- Returns:
- the
RequestDurationFilter
bean
-
requestDurationFilterRegistration
@Bean @ConditionalOnProperty(prefix="hawaii.logging.filters.request-duration", name="enabled", matchIfMissing=true) public org.springframework.boot.web.servlet.FilterRegistrationBean<RequestDurationFilter> requestDurationFilterRegistration(RequestDurationFilter requestDurationFilter)
Register therequestDurationFilter()
bean.- Parameters:
requestDurationFilter
- the request duration filter- Returns:
- the
requestDurationFilter()
bean, wrapped in aFilterRegistrationBean
-
-