using System.Configuration;\r
using System.Web;\r
using Mainsoft.Web.Hosting;\r
+using javax.faces.lifecycle;\r
\r
namespace Mainsoft.Web\r
{\r
context.Items [_contextKey] = this;\r
}\r
\r
- protected static BaseHttpContext GetBaseHttpContext(HttpContext context) {\r
+ public static BaseHttpContext GetCurrent(HttpContext context) {\r
if (context == null)\r
throw new ArgumentNullException ("context");\r
\r
return baseContext ?? GetWorker (context).CreateContext (context);\r
}\r
\r
+ public Lifecycle Lifecycle {\r
+ get { return BaseHttpServlet.Lifecycle; }\r
+ }\r
\r
protected BaseWorkerRequest Worker {\r
get { return GetWorker (_context); }\r
/// </summary>\r
/// <param name="context"></param>\r
/// <returns></returns>\r
- public static ServletHttpContext GetCurrent (HttpContext context) {\r
- return BaseHttpContext.GetBaseHttpContext (context) as ServletHttpContext;\r
+ public static new ServletHttpContext GetCurrent (HttpContext context) {\r
+ return BaseHttpContext.GetCurrent (context) as ServletHttpContext;\r
}\r
\r
private new ServletWorkerRequest Worker {\r