VRaptorRequestHolder.setRequestForCurrentThread(request);
RequestContextListener contextListener = new RequestContextListener();
contextListener.requestInitialized(new ServletRequestEvent(context, httpRequest));
result = execution.execute(request, counter);
contextListener.requestDestroyed(new ServletRequestEvent(context, httpRequest));
VRaptorRequestHolder.resetRequestForCurrentThread();
return result;
}
};