public class MonitoringFilter extends Object implements Filter
| Constructor and Description |
|---|
MonitoringFilter()
Constructeur.
|
| Modifier and Type | Method and Description |
|---|---|
protected HttpServletRequest |
createRequestWrapper(HttpServletRequest request,
HttpServletResponse response) |
void |
destroy() |
void |
doFilter(ServletRequest request,
ServletResponse response,
FilterChain chain) |
protected String |
getMonitoringUrl(HttpServletRequest httpRequest) |
protected String |
getRequestName(HttpServletRequest request) |
void |
init(FilterConfig config) |
protected boolean |
isAllowed(HttpServletRequest httpRequest,
HttpServletResponse httpResponse) |
protected void |
log(HttpServletRequest httpRequest,
String requestName,
long duration,
boolean systemError,
int responseSize) |
public void init(FilterConfig config) throws ServletException
init in interface FilterServletExceptionpublic void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException
doFilter in interface FilterIOExceptionServletExceptionprotected HttpServletRequest createRequestWrapper(HttpServletRequest request, HttpServletResponse response) throws IOException
IOExceptionprotected String getRequestName(HttpServletRequest request)
protected final String getMonitoringUrl(HttpServletRequest httpRequest)
protected boolean isAllowed(HttpServletRequest httpRequest, HttpServletResponse httpResponse) throws IOException
IOExceptionprotected void log(HttpServletRequest httpRequest, String requestName, long duration, boolean systemError, int responseSize)
Copyright © 2008–2015 Emeric Vernat. All rights reserved.