2 using System.Web.Compilation;
\r
4 using javax.faces.component;
\r
6 using javax.faces.context;
\r
7 using javax.faces.lifecycle;
\r
8 using javax.servlet.http;
\r
10 using javax.faces.webapp;
\r
12 using System.Web.J2EE;
\r
14 namespace Mainsoft.Web.Hosting
\r
16 public sealed class ServletFacesPageHandlerFactory : BaseFacesPageHandlerFactory
\r
18 public override IHttpHandler GetHandler (HttpContext context, string requestType, string url, string path) {
\r
19 Type pageType = PageMapper.GetObjectType (context, url);
\r
20 IHttpHandler handler = new ServletFacesPageHandler (url, pageType, BaseHttpServlet.FacesContextFactory, BaseHttpServlet.Lifecycle);
\r
21 return SessionWrapper.WrapHandler (handler);
\r