Author: julien(a)jboss.com
Date: 2007-11-20 16:36:18 -0500 (Tue, 20 Nov 2007)
New Revision: 9051
Modified:
branches/JBoss_Portal_Branch_2_6/server/src/main/org/jboss/portal/web/jboss/JBossWebContext.java
Log:
- make JBossWebContext delegate the registration to the DefaultServletContainerFactory so
it can be easily located from anywhere else
Modified:
branches/JBoss_Portal_Branch_2_6/server/src/main/org/jboss/portal/web/jboss/JBossWebContext.java
===================================================================
---
branches/JBoss_Portal_Branch_2_6/server/src/main/org/jboss/portal/web/jboss/JBossWebContext.java 2007-11-20
21:26:47 UTC (rev 9050)
+++
branches/JBoss_Portal_Branch_2_6/server/src/main/org/jboss/portal/web/jboss/JBossWebContext.java 2007-11-20
21:36:18 UTC (rev 9051)
@@ -25,6 +25,7 @@
import org.jboss.portal.web.RequestDispatchCallback;
import org.jboss.portal.web.ServletContainer;
import org.jboss.portal.web.ServletContainerFactory;
+import org.jboss.portal.web.impl.DefaultServletContainerFactory;
import org.jboss.portal.web.command.CommandDispatcher;
import org.jboss.portal.web.spi.ServletContainerContext;
@@ -35,7 +36,8 @@
import java.io.IOException;
/**
- * JBossWeb implementation of the spi.
+ * JBossWeb implementation of the spi. It implements the
<code>ServletContainerFactory</code> interface
+ * but it get the returned instance from the DefaultServletContainerFactory instance.
*
* @author <a href="mailto:julien@jboss.org">Julien Viet</a>
* @version $Revision$
@@ -47,9 +49,8 @@
private final CommandDispatcher dispatcher = new CommandDispatcher();
/** . */
- private final ServletContainer servletContainer = new ServletContainer();
+ private final ServletContainer servletContainer =
DefaultServletContainerFactory.getInstance().getServletContainer();
-
public JBossWebContext()
{
servletContainer.register(this);