public class HttpLoggerForServlets extends Object implements javax.servlet.Filter
| Modifier and Type | Field and Description |
|---|---|
protected javax.servlet.FilterConfig |
config |
protected HttpLogger |
logger |
protected List<String> |
queue |
protected Pattern |
STRING_TYPES_PATTERN |
protected String |
STRING_TYPES_REGEX |
| Constructor and Description |
|---|
HttpLoggerForServlets()
Initialize with default parameters.
|
HttpLoggerForServlets(List<String> queue)
Initialize filter using supplied queue.
|
| Modifier and Type | Method and Description |
|---|---|
void |
destroy()
Called when filter is taken out of service.
|
void |
doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain)
Called when request/response passes through the filter chain.
|
void |
init(javax.servlet.FilterConfig config)
Called when filter is placed into service.
|
protected boolean |
isStringContentType(String s)
Returns true if content type indicates string data.
|
protected void |
process(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.FilterChain chain)
Called when an active logger passes a request/response through the filter chain.
|
protected javax.servlet.FilterConfig config
protected HttpLogger logger
protected final String STRING_TYPES_REGEX
protected final Pattern STRING_TYPES_PATTERN
public HttpLoggerForServlets()
public void init(javax.servlet.FilterConfig config)
init in interface javax.servlet.Filterpublic void destroy()
destroy in interface javax.servlet.Filterpublic void doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain)
throws IOException,
javax.servlet.ServletException
doFilter in interface javax.servlet.FilterIOExceptionjavax.servlet.ServletExceptionprotected void process(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.FilterChain chain)
throws IOException,
javax.servlet.ServletException
IOExceptionjavax.servlet.ServletExceptionprotected boolean isStringContentType(String s)
Copyright © 2017 resurface.io. All rights reserved.