class MonitoredHttpRequest extends MonitoredRequest {

	public String getRequestName() {
		if (servletPlugin.isMonitorOnlySpringMvcRequests() || servletPlugin.isMonitorOnlyResteasyRequests()) {
			return null;
		} else {
			return getRequestNameByRequest(httpServletRequest, servletPlugin);
		}
	}

	public  MonitoredHttpRequest(HttpServletRequest httpServletRequest,
								StatusExposingByteCountingServletResponse responseWrapper,
								FilterChain filterChain, ConfigurationRegistry configuration, ExecutorService userAgentParsingExecutor);

}