manager.bind(RequestScoped.class, HttpServletRequest.class, request);
manager.bind(RequestScoped.class, HttpServletResponse.class, response);
manager.bind(RequestScoped.class, FilterChain.class, filterChain);
try {
manager.fire(new ProcessHttpRequest());
} finally {
manager.fire(new AfterRequest(request, response));
}
manager.fire(new PassivateManager(manager));