Class Summary Class Description AbstractGenericFilterBeanAdapter "interface" to be able to write FilterBeans that can be "once per request" or "for every dispatch in the request" without having to change code. ContentCachingWrappedResponseAn extension of
ContentCachingResponseWrapperthat keeps track whether the response is a redirect.
KibanaLogCleanupFilterA filter that cleans up the Kibana Log Fields. KibanaLogFilterA filter that sets some Kibana Log Fields. RequestDurationFilterA filter that logs the duration of the request. RequestIdFilterA filter that assigns each request a unique request id and output the request id to the response header. RequestResponseLogFilterFilter that logs the input and output of each HTTP request. ResettableHttpServletRequestHttpServletRequestWrapper that allows resetting of the input stream. ResettableServletInputStreamInput stream that can be 'reset', that is, the stream can be reset by supplying the (original) data again. ServletFilterUtilUtility for Servlet Filters. TransactionIdFilterA filter that assigns each request a unique transaction id and output the transaction id to the response header. TransactionTypeFilterA filter that assigns the transaction's name (class and method name) to the Kibana logger for each request. UserDetailsFilterA filter that adds the logged in user (UserDetails) to the Kibana Log Fields.