fix of 7784
[mono.git] / mcs / class / Mainsoft.Web / Mainsoft.Web.Hosting / ServletFacesPageHandlerFactory.cs
1 using System.Web;\r
2 using System.Web.Compilation;\r
3 using System.Web.UI;\r
4 using javax.faces.component;\r
5 using javax.servlet;\r
6 using javax.faces.context;\r
7 using javax.faces.lifecycle;\r
8 using javax.servlet.http;\r
9 using System;\r
10 using javax.faces.webapp;\r
11 using javax.faces;\r
12 using System.Web.J2EE;\r
13 \r
14 namespace Mainsoft.Web.Hosting\r
15 {\r
16         public sealed class ServletFacesPageHandlerFactory : BaseFacesPageHandlerFactory\r
17         {\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
22                 }\r
23         }\r
24 }\r
25 \r