public class MonitoringFilter extends Object implements Filter
| Constructor and Description |
|---|
MonitoringFilter()
Constructeur.
|
| Modifier and Type | Method and Description |
|---|---|
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 |
isRequestAllowed(HttpServletRequest httpRequest) |
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 String getRequestName(HttpServletRequest request)
protected final String getMonitoringUrl(HttpServletRequest httpRequest)
protected boolean isRequestAllowed(HttpServletRequest httpRequest)
protected void log(HttpServletRequest httpRequest, String requestName, long duration, boolean systemError, int responseSize)
Copyright © 2008–2013 Emeric Vernat. All rights reserved.