public class WebRequestTraceFilter extends Object implements org.springframework.core.Ordered
Filter
that logs all requests to a TraceRepository
.Constructor and Description |
---|
WebRequestTraceFilter(TraceRepository traceRepository) |
Modifier and Type | Method and Description |
---|---|
void |
destroy() |
void |
doFilter(ServletRequest req,
ServletResponse res,
FilterChain chain) |
protected void |
enhanceTrace(Map<String,Object> trace,
HttpServletResponse response) |
int |
getOrder() |
protected Map<String,Object> |
getTrace(HttpServletRequest request) |
void |
init(FilterConfig filterConfig) |
void |
setDumpRequests(boolean dumpRequests)
Debugging feature.
|
void |
setErrorController(BasicErrorController errorController) |
void |
setOrder(int order) |
public WebRequestTraceFilter(TraceRepository traceRepository)
traceRepository
- public void setOrder(int order)
order
- the order to setpublic int getOrder()
getOrder
in interface org.springframework.core.Ordered
public void setDumpRequests(boolean dumpRequests)
public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException
IOException
ServletException
public void init(FilterConfig filterConfig) throws ServletException
ServletException
public void destroy()
public void setErrorController(BasicErrorController errorController)
Copyright © 2013. All rights reserved.