Class RequestDurationFilterConfiguration
java.lang.Object
org.hawaiiframework.logging.config.filter.RequestDurationFilterConfiguration
@Configuration
@ConditionalOnProperty(prefix="hawaii.logging.filters.request-duration",
name="enabled",
matchIfMissing=true)
public class RequestDurationFilterConfiguration
extends Object
Configures the
RequestDurationFilter.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionrequestDurationFilter(FilterVoter filterVoter) Create theRequestDurationFilterbean.org.springframework.boot.web.servlet.FilterRegistrationBean<RequestDurationFilter>requestDurationFilterRegistration(RequestDurationFilter requestDurationFilter) Register therequestDurationFilter(FilterVoter)bean.
-
Field Details
-
CONFIG_PREFIX
The configuration properties' prefix.- See Also:
-
-
Constructor Details
-
RequestDurationFilterConfiguration
public RequestDurationFilterConfiguration()
-
-
Method Details
-
requestDurationFilter
@Bean @ConditionalOnProperty(prefix="hawaii.logging.filters.request-duration", name="enabled", matchIfMissing=true) public RequestDurationFilter requestDurationFilter(FilterVoter filterVoter) Create theRequestDurationFilterbean.- Parameters:
filterVoter- The filter voter.- Returns:
- the
RequestDurationFilterbean
-
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(FilterVoter)bean.- Parameters:
requestDurationFilter- the request duration filter- Returns:
- the
requestDurationFilter(FilterVoter)bean, wrapped in aFilterRegistrationBean
-