Author: rich
Date: Fri Jan 21 14:18:36 2005
New Revision: 125970

URL: http://svn.apache.org/viewcvs?view=rev&rev=125970
Log:
Renamed:
    ServerAdapter -> ServletContainerAdapter
    DefaultServerAdapter -> DefaultServletContainerAdapter
    TomcatServerAdapter -> TomcatServletContainerAdapter
    ServerAdapterManager -> AdapterManager

DRT/BVT: netui (WinXP)
BB: self (linux)


Added:
   
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/DefaultServletContainerAdapter.java
      - copied, changed from r125953, 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/DefaultServerAdapter.java
   
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/ServletContainerAdapter.java
      - copied, changed from r125953, 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/ServerAdapter.java
   
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/Adapter.java
   (contents, props changed)
   
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/AdapterContext.java
   (contents, props changed)
   
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/AdapterManager.java
      - copied, changed from r125953, 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/ServerAdapterManager.java
   
incubator/beehive/trunk/netui/src/tomcat-webapp/5x/org/apache/beehive/netui/tomcat/TomcatServletContainerAdapter.java
      - copied, changed from r125953, 
incubator/beehive/trunk/netui/src/tomcat-webapp/5x/org/apache/beehive/netui/tomcat/TomcatServerAdapter.java
Removed:
   
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/DefaultServerAdapter.java
   
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/ServerAdapter.java
   
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/ServerAdapterManager.java
   
incubator/beehive/trunk/netui/src/tomcat-webapp/5x/org/apache/beehive/netui/tomcat/TomcatServerAdapter.java
Modified:
   incubator/beehive/trunk/netui/ant/netui.properties
   
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/FacesBackingBean.java
   
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/Forward.java
   
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowContextListener.java
   
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowController.java
   
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowPageFilter.java
   
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowRequestProcessor.java
   
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowStack.java
   
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowUtils.java
   
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/SharedFlowController.java
   
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/DefaultExceptionsHandler.java
   
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/DefaultLoginHandler.java
   
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/DefaultReloadableClassHandler.java
   
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/DefaultURLRewriter.java
   
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/InternalUtils.java
   
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/JavaControlUtils.java
   
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/util/DefaultURLRewriter.java
   
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/util/TemplateHelper.java
   
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/BindingUpdateErrors.java
   
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Exceptions.java
   
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/tree/Tree.java
   
incubator/beehive/trunk/netui/src/tomcat-server/5x/org/apache/beehive/netui/tomcat/PageflowHelperImpl.java
   
incubator/beehive/trunk/netui/src/tomcat-server/5x/org/apache/beehive/netui/tomcat/PageflowValve.java

Modified: incubator/beehive/trunk/netui/ant/netui.properties
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/ant/netui.properties?view=diff&rev=125970&p1=incubator/beehive/trunk/netui/ant/netui.properties&r1=125969&p2=incubator/beehive/trunk/netui/ant/netui.properties&r2=125970
==============================================================================
--- incubator/beehive/trunk/netui/ant/netui.properties  (original)
+++ incubator/beehive/trunk/netui/ant/netui.properties  Fri Jan 21 14:18:36 2005
@@ -31,7 +31,7 @@
 tomcat.lib.dir=${netui.home}/external/tomcat
 
 #
-# Tomcat properties.  These JARs are used to compile the Tomcat 5x 
ServerAdapter.
+# Tomcat properties.  These JARs are used to compile the Tomcat 5x 
ServletContextAdapter.
 #
 catalina.5x.jar=${tomcat.lib.dir}/5x/catalina.jar
 coyote.5x.jar=${tomcat.lib.dir}/5x/tomcat-coyote.jar
@@ -78,4 +78,4 @@
 
 # runtime and compiler versions
 pageflow.version.runtime=3
-pageflow.version.compiler=3
\ No newline at end of file
+pageflow.version.compiler=3

Deleted: 
/incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/DefaultServerAdapter.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/DefaultServerAdapter.java?view=auto&rev=125969
==============================================================================

Copied: 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/DefaultServletContainerAdapter.java
 (from r125953, 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/DefaultServerAdapter.java)
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/DefaultServletContainerAdapter.java?view=diff&rev=125970&p1=incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/DefaultServerAdapter.java&r1=125953&p2=incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/DefaultServletContainerAdapter.java&r2=125970
==============================================================================
--- 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/DefaultServerAdapter.java
      (original)
+++ 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/DefaultServletContainerAdapter.java
    Fri Jan 21 14:18:36 2005
@@ -18,6 +18,7 @@
 package org.apache.beehive.netui.pageflow;
 
 import org.apache.beehive.netui.pageflow.internal.PageFlowBeanContext;
+import org.apache.beehive.netui.pageflow.internal.AdapterContext;
 
 import javax.servlet.ServletContext;
 import javax.servlet.http.HttpServletRequest;
@@ -27,7 +28,8 @@
 import org.apache.beehive.controls.api.context.ControlBeanContext;
 
 
-public abstract class DefaultServerAdapter implements ServerAdapter
+public abstract class DefaultServletContainerAdapter
+        implements ServletContainerAdapter
 {
     private static boolean _productionMode = true;
     
@@ -51,7 +53,7 @@
         }
     }
 
-    protected DefaultServerAdapter()
+    protected DefaultServletContainerAdapter()
     {
     }
     
@@ -95,12 +97,14 @@
     public void login( String username, String password, HttpServletRequest 
request, HttpServletResponse response )
             throws LoginException
     {
-        throw new UnsupportedOperationException( "login is not supported by " 
+ DefaultServerAdapter.class.getName() );
+        throw new UnsupportedOperationException( "login is not supported by "
+                                                 + 
DefaultServletContainerAdapter.class.getName() );
     }
 
     public void logout( boolean invalidateSessions, HttpServletRequest 
request, HttpServletResponse response )
     {
-        throw new UnsupportedOperationException( "logout is not supported by " 
+ DefaultServerAdapter.class.getName() );
+        throw new UnsupportedOperationException( "logout is not supported by "
+                                                 + 
DefaultServletContainerAdapter.class.getName() );
     }
     
     public String getFullContextPath( HttpServletRequest request )
@@ -133,9 +137,11 @@
         return _servletContext;
     }
     
-    public void setServletContext( ServletContext servletContext )
+    public void setContext( AdapterContext context )
     {
-        _servletContext = servletContext;
+        Object servletContext = context.getExternalContext();
+        assert servletContext instanceof ServletContext : servletContext;
+        _servletContext = ( ServletContext ) servletContext;
     }
     
     public String getPlatformName()

Modified: 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/FacesBackingBean.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/FacesBackingBean.java?view=diff&rev=125970&p1=incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/FacesBackingBean.java&r1=125969&p2=incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/FacesBackingBean.java&r2=125970
==============================================================================
--- 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/FacesBackingBean.java
  (original)
+++ 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/FacesBackingBean.java
  Fri Jan 21 14:18:36 2005
@@ -20,7 +20,7 @@
 import org.apache.beehive.netui.pageflow.internal.InternalConstants;
 import org.apache.beehive.netui.pageflow.internal.InternalUtils;
 import org.apache.beehive.netui.pageflow.internal.CachedFacesBackingInfo;
-import org.apache.beehive.netui.pageflow.internal.ServerAdapterManager;
+import org.apache.beehive.netui.pageflow.internal.AdapterManager;
 import org.apache.beehive.netui.pageflow.internal.CachedSharedFlowRefInfo;
 import org.apache.beehive.netui.pageflow.scoping.ScopedServletUtils;
 import org.apache.beehive.netui.util.cache.ClassLevelCache;
@@ -60,7 +60,7 @@
         String attr =
                 ScopedServletUtils.getScopedSessionAttrName( 
InternalConstants.FACES_BACKING_ATTR, unwrappedRequest );
         ServletContext servletContext = InternalUtils.getServletContext( 
request );
-        ServerAdapterManager.getServerAdapter( servletContext 
).ensureFailover( attr, this, unwrappedRequest );
+        AdapterManager.getServletContainerAdapter( servletContext 
).ensureFailover( attr, this, unwrappedRequest );
     }
 
     public String getDisplayName()

Modified: 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/Forward.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/Forward.java?view=diff&rev=125970&p1=incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/Forward.java&r1=125969&p2=incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/Forward.java&r2=125970
==============================================================================
--- 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/Forward.java
   (original)
+++ 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/Forward.java
   Fri Jan 21 14:18:36 2005
@@ -37,7 +37,7 @@
 import org.apache.beehive.netui.pageflow.config.PageFlowActionForward;
 import org.apache.beehive.netui.pageflow.internal.InternalUtils;
 import org.apache.beehive.netui.pageflow.internal.ContextCache;
-import org.apache.beehive.netui.pageflow.internal.ServerAdapterManager;
+import org.apache.beehive.netui.pageflow.internal.AdapterManager;
 import org.apache.beehive.netui.pageflow.handler.ReloadableClassHandler;
 
 
@@ -586,7 +586,7 @@
     {
         PageFlowActionForward.ActionOutput[] actionOutputs = 
fc.getActionOutputs();
         boolean isInProductionMode =
-                ServerAdapterManager.getServerAdapter( _servletContext 
).isInProductionMode();
+                AdapterManager.getServletContainerAdapter( _servletContext 
).isInProductionMode();
             
         for ( int i = 0; i < actionOutputs.length; ++i )
         {

Modified: 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowContextListener.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowContextListener.java?view=diff&rev=125970&p1=incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowContextListener.java&r1=125969&p2=incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowContextListener.java&r2=125970
==============================================================================
--- 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowContextListener.java
   (original)
+++ 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowContextListener.java
   Fri Jan 21 14:18:36 2005
@@ -22,7 +22,7 @@
 //internal imports
 import org.apache.beehive.netui.pageflow.internal.ContextCache;
 import org.apache.beehive.netui.pageflow.internal.InternalConstants;
-import org.apache.beehive.netui.pageflow.internal.ServerAdapterManager;
+import org.apache.beehive.netui.pageflow.internal.AdapterManager;
 import org.apache.beehive.netui.pageflow.util.UrlTemplateDescriptor;
 import org.apache.beehive.netui.util.config.ConfigUtil;
 import org.apache.beehive.netui.util.config.ConfigInitializationException;
@@ -96,7 +96,7 @@
         }
         
         ContextCache.init( servletContext );
-        ServerAdapterManager.init( servletContext );
+        AdapterManager.initServletContext( servletContext );
         UrlTemplateDescriptor.getInstance().load( servletContext );
     }
 }

Modified: 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowController.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowController.java?view=diff&rev=125970&p1=incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowController.java&r1=125969&p2=incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowController.java&r2=125970
==============================================================================
--- 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowController.java
        (original)
+++ 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowController.java
        Fri Jan 21 14:18:36 2005
@@ -37,7 +37,7 @@
 import org.apache.beehive.netui.pageflow.internal.CachedPageFlowInfo;
 import org.apache.beehive.netui.pageflow.internal.InternalUtils;
 import org.apache.beehive.netui.pageflow.internal.InternalConstants;
-import org.apache.beehive.netui.pageflow.internal.ServerAdapterManager;
+import org.apache.beehive.netui.pageflow.internal.AdapterManager;
 import org.apache.beehive.netui.pageflow.internal.CachedSharedFlowRefInfo;
 import org.apache.beehive.netui.pageflow.internal.ViewRenderer;
 import org.apache.beehive.netui.pageflow.internal.RequestValues;
@@ -212,7 +212,7 @@
         if ( request.getAttribute( DELETING_PAGEFLOW_ATTR ) != this && 
request.getSession( false ) != null )
         {
             HttpServletRequest unwrappedRequest = 
PageFlowUtils.unwrapMultipart( request );
-            ServerAdapter serverAdapter = 
ServerAdapterManager.getServerAdapter( getServletContext() );
+            ServletContainerAdapter servletContainerAdapter = 
AdapterManager.getServletContainerAdapter( getServletContext() );
         
             //
             // If this is a long-lived page flow, there are two attributes to 
deal with.
@@ -223,13 +223,13 @@
                 longLivedAttrName = 
ScopedServletUtils.getScopedSessionAttrName( longLivedAttrName, 
unwrappedRequest );
                 String currentLongLivedAttrName =
                     ScopedServletUtils.getScopedSessionAttrName( 
CURRENT_LONGLIVED_ATTR, unwrappedRequest );
-                serverAdapter.ensureFailover( longLivedAttrName, this, 
unwrappedRequest );
-                serverAdapter.ensureFailover( currentLongLivedAttrName, 
getModulePath(), unwrappedRequest );
+                servletContainerAdapter.ensureFailover( longLivedAttrName, 
this, unwrappedRequest );
+                servletContainerAdapter.ensureFailover( 
currentLongLivedAttrName, getModulePath(), unwrappedRequest );
             }
             else
             {
                 String attrName = ScopedServletUtils.getScopedSessionAttrName( 
CURRENT_JPF_ATTR, unwrappedRequest );
-                serverAdapter.ensureFailover( attrName, this, unwrappedRequest 
);
+                servletContainerAdapter.ensureFailover( attrName, this, 
unwrappedRequest );
             } 
         }
     }

Modified: 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowPageFilter.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowPageFilter.java?view=diff&rev=125970&p1=incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowPageFilter.java&r1=125969&p2=incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowPageFilter.java&r2=125970
==============================================================================
--- 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowPageFilter.java
        (original)
+++ 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowPageFilter.java
        Fri Jan 21 14:18:36 2005
@@ -48,7 +48,7 @@
 import org.apache.beehive.netui.pageflow.internal.JavaControlUtils;
 import org.apache.beehive.netui.pageflow.internal.InternalUtils;
 import org.apache.beehive.netui.pageflow.internal.InternalConstants;
-import org.apache.beehive.netui.pageflow.internal.ServerAdapterManager;
+import org.apache.beehive.netui.pageflow.internal.AdapterManager;
 import org.apache.beehive.netui.script.common.ImplicitObjectUtil;
 
 
@@ -58,7 +58,7 @@
 public abstract class PageFlowPageFilter implements Filter
 {
     private ServletContext _servletContext;
-    private ServerAdapter _serverAdapter;
+    private ServletContainerAdapter _servletContainerAdapter;
     
     private static final Logger _log = Logger.getInstance( 
PageFlowPageFilter.class );
     
@@ -72,7 +72,7 @@
     PageFlowPageFilter( ServletContext servletContext )
     {
         _servletContext = servletContext;
-        _serverAdapter = ServerAdapterManager.getServerAdapter( 
_servletContext );
+        _servletContainerAdapter = AdapterManager.getServletContainerAdapter( 
_servletContext );
     }
 
     public void init( FilterConfig filterConfig ) throws ServletException
@@ -84,7 +84,7 @@
             PageFlowContextListener.performInitializations( _servletContext );
         }
         
-        _serverAdapter = ServerAdapterManager.getServerAdapter( 
_servletContext );
+        _servletContainerAdapter = AdapterManager.getServletContainerAdapter( 
_servletContext );
     }
     
     protected abstract Set getValidFileExtensions();
@@ -150,7 +150,7 @@
             //
             // Callback to the server adapter.
             //
-            _serverAdapter.beginRequest( httpRequest, httpResponse );
+            _servletContainerAdapter.beginRequest( httpRequest, httpResponse );
             
             //
             // Initialize the ControlBeanContext in the session.
@@ -211,7 +211,7 @@
                 //
                 // Callback to the server adapter.
                 //
-                _serverAdapter.endRequest( httpRequest, httpResponse );
+                _servletContainerAdapter.endRequest( httpRequest, httpResponse 
);
             }
         }
         else

Modified: 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowRequestProcessor.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowRequestProcessor.java?view=diff&rev=125970&p1=incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowRequestProcessor.java&r1=125969&p2=incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowRequestProcessor.java&r2=125970
==============================================================================
--- 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowRequestProcessor.java
  (original)
+++ 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowRequestProcessor.java
  Fri Jan 21 14:18:36 2005
@@ -81,7 +81,7 @@
 import org.apache.beehive.netui.pageflow.internal.InternalUtils;
 import org.apache.beehive.netui.pageflow.internal.JavaControlUtils;
 import org.apache.beehive.netui.pageflow.internal.FlowControllerAction;
-import org.apache.beehive.netui.pageflow.internal.ServerAdapterManager;
+import org.apache.beehive.netui.pageflow.internal.AdapterManager;
 import org.apache.beehive.netui.pageflow.scoping.ScopedServletUtils;
 import org.apache.beehive.netui.pageflow.scoping.ScopedRequest;
 import org.apache.beehive.netui.pageflow.handler.ForwardRedirectHandler;
@@ -119,7 +119,7 @@
     
     private Map< String, Class > _formBeanClasses = new HashMap< String, Class 
>();
     private Map< String, List< ActionMapping > > _overloadedActions = new 
HashMap< String, List< ActionMapping > >();
-    private ServerAdapter _serverAdapter;
+    private ServletContainerAdapter _servletContainerAdapter;
     private ConcurrentHashMap< String, Class > _pageServletClasses = new 
ConcurrentHashMap< String, Class >();
     private PageFlowPageFilter _pageServletFilter;
     
@@ -450,7 +450,7 @@
             // security check may not have been done for the request URI.  In 
this case, a redirect
             // to https may happen during checkSecurity().
             //
-            if ( _serverAdapter.doSecurityRedirect( uri, request, response ) )
+            if ( _servletContainerAdapter.doSecurityRedirect( uri, request, 
response ) )
             {
                 if ( _log.isDebugEnabled() )
                 {
@@ -746,7 +746,7 @@
         //
         // Callback to the server adapter.
         //
-        _serverAdapter.beginRequest( request, response );
+        _servletContainerAdapter.beginRequest( request, response );
         
         //
         // Initialize the ControlBeanContext in the session.
@@ -772,7 +772,7 @@
             //
             // Callback to the server adapter.
             //
-            _serverAdapter.endRequest( request, response );
+            _servletContainerAdapter.endRequest( request, response );
         }
 
         if ( _log.isTraceEnabled() )
@@ -983,9 +983,9 @@
         cacheFormClasses();
         
         //
-        // Cache a reference to the ServerAdapter.
+        // Cache a reference to the ServletContainerAdapter.
         //
-        _serverAdapter = ServerAdapterManager.getServerAdapter( 
getServletContext() );
+        _servletContainerAdapter = AdapterManager.getServletContainerAdapter( 
getServletContext() );
         
         
         _pageServletFilter = new PageServletFilter();
@@ -1520,7 +1520,7 @@
             if ( _log.isWarnEnabled() )
             {
                 _log.warn( "Could not change the scheme to " + scheme + " 
because the relevant port was not provided "
-                           + "by the ServerAdapter." );
+                           + "by the ServletContainerAdapter." );
                 return false;
             }
         }
@@ -1603,7 +1603,7 @@
                     {
                         if ( sp.equals( SecurityProtocol.UNSECURE ) )
                         {
-                            int listenPort = _serverAdapter.getListenPort( 
request );
+                            int listenPort = 
_servletContainerAdapter.getListenPort( request );
                             securityRedirected = changeScheme( uri, 
SCHEME_UNSECURE, listenPort, request, response );
                         }
                     }
@@ -1611,7 +1611,7 @@
                     {
                         if ( sp.equals( SecurityProtocol.SECURE ) )
                         {
-                            int secureListenPort = 
_serverAdapter.getSecureListenPort( request );
+                            int secureListenPort = 
_servletContainerAdapter.getSecureListenPort( request );
                             securityRedirected = changeScheme( uri, 
SCHEME_SECURE, secureListenPort, request, response );
                         }
                     }
@@ -1638,7 +1638,7 @@
      * implementation looks for a file on classpath called
      * META-INF/pageflow-page-servlets/<i>path-to-page</i>.properties (e.g., 
      * "/META-INF/pageflow-page-servlets/foo/bar/hello.jsp.properties").  This 
file contains mappings from
-     * <i>platform-name</i> (the value returned by [EMAIL PROTECTED] 
ServerAdapter#getPlatformName}) to the name of a Servlet
+     * <i>platform-name</i> (the value returned by [EMAIL PROTECTED] 
ServletContainerAdapter#getPlatformName}) to the name of a Servlet
      * class that will process the page request.  If the current platform name 
is not found, the value "default" is
      * tried.  An example file might look like this:
      * <pre>
@@ -1672,7 +1672,7 @@
                 {
                     Properties props = new Properties();
                     props.load( in );
-                    className = props.getProperty( 
_serverAdapter.getPlatformName() );
+                    className = props.getProperty( 
_servletContainerAdapter.getPlatformName() );
                     if ( className == null ) className = props.getProperty( 
"default" );
                     
                     if ( className != null )
@@ -1789,7 +1789,7 @@
      */
     protected void processNoCache( HttpServletRequest request, 
HttpServletResponse response )
     {
-        if ( moduleConfig.getControllerConfig().getNocache() || ! 
_serverAdapter.isInProductionMode() )
+        if ( moduleConfig.getControllerConfig().getNocache() || ! 
_servletContainerAdapter.isInProductionMode() )
         {
             //
             // The call to PageFlowJspFilter.preventCache() will cause caching 
to be prevented

Modified: 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowStack.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowStack.java?view=diff&rev=125970&p1=incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowStack.java&r1=125969&p2=incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowStack.java&r2=125970
==============================================================================
--- 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowStack.java
     (original)
+++ 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowStack.java
     Fri Jan 21 14:18:36 2005
@@ -23,7 +23,7 @@
 import org.apache.beehive.netui.pageflow.interceptor.ActionInterceptorChain;
 import org.apache.beehive.netui.pageflow.scoping.ScopedServletUtils;
 import org.apache.beehive.netui.pageflow.internal.InternalConstants;
-import org.apache.beehive.netui.pageflow.internal.ServerAdapterManager;
+import org.apache.beehive.netui.pageflow.internal.AdapterManager;
 
 import javax.servlet.http.HttpSessionBindingListener;
 import javax.servlet.http.HttpSessionBindingEvent;
@@ -206,7 +206,7 @@
     {
         String name =
             ScopedServletUtils.getScopedSessionAttrName( JPF_STACK_ATTR, 
PageFlowUtils.unwrapMultipart( request ) );
-        ServerAdapterManager.getServerAdapter( servletContext 
).ensureFailover( name, this, request );
+        AdapterManager.getServletContainerAdapter( servletContext 
).ensureFailover( name, this, request );
     }
     
     void save( HttpServletRequest request )

Modified: 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowUtils.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowUtils.java?view=diff&rev=125970&p1=incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowUtils.java&r1=125969&p2=incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowUtils.java&r2=125970
==============================================================================
--- 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowUtils.java
     (original)
+++ 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/PageFlowUtils.java
     Fri Jan 21 14:18:36 2005
@@ -25,7 +25,7 @@
 import org.apache.beehive.netui.pageflow.internal.InternalUtils;
 import org.apache.beehive.netui.pageflow.internal.RequestValues;
 import org.apache.beehive.netui.pageflow.internal.InternalConstants;
-import org.apache.beehive.netui.pageflow.internal.ServerAdapterManager;
+import org.apache.beehive.netui.pageflow.internal.AdapterManager;
 import org.apache.beehive.netui.pageflow.scoping.ScopedRequest;
 import org.apache.beehive.netui.pageflow.scoping.ScopedResponse;
 import org.apache.beehive.netui.pageflow.scoping.ScopedServletUtils;
@@ -716,7 +716,7 @@
     public static SecurityProtocol getSecurityProtocol( String uri, 
ServletContext servletContext,
                                                         HttpServletRequest 
request )
     {
-        return ServerAdapterManager.getServerAdapter( servletContext 
).getSecurityProtocol( uri, request );
+        return AdapterManager.getServletContainerAdapter( servletContext 
).getSecurityProtocol( uri, request );
     }
     
     /**
@@ -724,7 +724,7 @@
      */ 
     public static Boolean isSecureResource( String uri, ServletContext context 
)
     {
-        // TODO: once DefaultServerAdapter has this functionality, delegate to 
it.
+        // TODO: once DefaultServletContainerAdapter has this functionality, 
delegate to it.
         return null;
     }
 

Deleted: 
/incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/ServerAdapter.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/ServerAdapter.java?view=auto&rev=125969
==============================================================================

Copied: 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/ServletContainerAdapter.java
 (from r125953, 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/ServerAdapter.java)
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/ServletContainerAdapter.java?view=diff&rev=125970&p1=incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/ServerAdapter.java&r1=125953&p2=incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/ServletContainerAdapter.java&r2=125970
==============================================================================
--- 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/ServerAdapter.java
     (original)
+++ 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/ServletContainerAdapter.java
   Fri Jan 21 14:18:36 2005
@@ -18,6 +18,7 @@
 package org.apache.beehive.netui.pageflow;
 
 import org.apache.beehive.controls.api.context.ControlBeanContext;
+import org.apache.beehive.netui.pageflow.internal.Adapter;
 
 import javax.servlet.ServletContext;
 import javax.servlet.http.HttpServletRequest;
@@ -29,19 +30,9 @@
 /**
  * @exclude
  */ 
-public interface ServerAdapter
+public interface ServletContainerAdapter
+        extends Adapter
 {
-    /**
-     * Called upon the initialization of the given ServletContext, to decide 
whether this ServerAdapter instance
-     * should become active.
-     * 
-     * @param servletContext the ServletContext being initialized.
-     * @return <code>true</code> if the environment is appropriate for this 
ServerAdapter, and it should become active.
-     */ 
-    public boolean accept( ServletContext servletContext );
-    
-    public void setServletContext( ServletContext servletContext );
-    
     /**
      * Tell whether the server is running in production mode.  This is 
server-dependent, but by default it should
      * return <code>false</code> only if the System property 
<code>pageflow:devmode</code> is set.

Modified: 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/SharedFlowController.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/SharedFlowController.java?view=diff&rev=125970&p1=incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/SharedFlowController.java&r1=125969&p2=incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/SharedFlowController.java&r2=125970
==============================================================================
--- 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/SharedFlowController.java
      (original)
+++ 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/SharedFlowController.java
      Fri Jan 21 14:18:36 2005
@@ -26,7 +26,7 @@
 import javax.servlet.http.HttpSession;
 import javax.servlet.ServletContext;
 
-import org.apache.beehive.netui.pageflow.internal.ServerAdapterManager;
+import org.apache.beehive.netui.pageflow.internal.AdapterManager;
 import static org.apache.beehive.netui.pageflow.internal.InternalConstants.*;
 
 
@@ -70,8 +70,8 @@
      */
     public void ensureFailover( HttpServletRequest request )
     {
-        ServerAdapter serverAdapter = ServerAdapterManager.getServerAdapter( 
getServletContext() );
-        serverAdapter.ensureFailover( SHARED_FLOW_ATTR_PREFIX + 
getClass().getName(), this, request );
+        ServletContainerAdapter servletContainerAdapter = 
AdapterManager.getServletContainerAdapter( getServletContext() );
+        servletContainerAdapter.ensureFailover( SHARED_FLOW_ATTR_PREFIX + 
getClass().getName(), this, request );
     }
     
     /**

Added: 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/Adapter.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/Adapter.java?view=auto&rev=125970
==============================================================================
--- (empty file)
+++ 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/Adapter.java
  Fri Jan 21 14:18:36 2005
@@ -0,0 +1,38 @@
+/*
+ * Copyright 2004 The Apache Software Foundation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ * $Header:$
+ */
+package org.apache.beehive.netui.pageflow.internal;
+
+// TODO: this class should go into a beehive-common area
+/**
+ * Base interface for all discoverable adapters.
+ */ 
+public interface Adapter
+{
+    /**
+     * Called upon the initialization, to decide whether this Adapter instance 
should become active.
+     * 
+     * @param context the context being initialized.
+     * @return <code>true</code> if the environment is appropriate for this 
Adapter, and it should become active.
+     */ 
+    public boolean accept( AdapterContext context );
+    
+    /**
+     * Set the generic AdapterContext.
+     */ 
+    public void setContext( AdapterContext context );
+}

Added: 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/AdapterContext.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/AdapterContext.java?view=auto&rev=125970
==============================================================================
--- (empty file)
+++ 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/AdapterContext.java
   Fri Jan 21 14:18:36 2005
@@ -0,0 +1,42 @@
+/*
+ * Copyright 2004 The Apache Software Foundation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ * $Header:$
+ */
+package org.apache.beehive.netui.pageflow.internal;
+
+// TODO: this class should go into a beehive-common area
+/**
+ * Generic context passed to [EMAIL PROTECTED] Adapter}.
+ */ 
+public class AdapterContext
+{
+    private Object _externalContext;
+
+    public AdapterContext( Object externalContext )
+    {
+        _externalContext = externalContext;
+    }
+
+    public Object getExternalContext()
+    {
+        return _externalContext;
+    }
+
+    public void setExternalContext( Object externalContext )
+    {
+        _externalContext = externalContext;
+    }
+}

Copied: 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/AdapterManager.java
 (from r125953, 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/ServerAdapterManager.java)
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/AdapterManager.java?view=diff&rev=125970&p1=incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/ServerAdapterManager.java&r1=125953&p2=incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/AdapterManager.java&r2=125970
==============================================================================
--- 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/ServerAdapterManager.java
     (original)
+++ 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/AdapterManager.java
   Fri Jan 21 14:18:36 2005
@@ -17,8 +17,8 @@
  */
 package org.apache.beehive.netui.pageflow.internal;
 
-import org.apache.beehive.netui.pageflow.DefaultServerAdapter;
-import org.apache.beehive.netui.pageflow.ServerAdapter;
+import org.apache.beehive.netui.pageflow.DefaultServletContainerAdapter;
+import org.apache.beehive.netui.pageflow.ServletContainerAdapter;
 import org.apache.beehive.netui.util.logging.Logger;
 import org.apache.beehive.netui.util.DiscoveryUtils;
 
@@ -28,16 +28,17 @@
 /**
  * @exclude
  */
-public class ServerAdapterManager
+public class AdapterManager
 {
-    private static final Logger _log = Logger.getInstance( 
ServerAdapterManager.class );
+    private static final Logger _log = Logger.getInstance( 
AdapterManager.class );
     
-    private static final String SERVER_ADAPTER_ATTR = "_netui:_serverAdapter";
-    private static final String SERVER_ADAPTER_PROP = "pageflow.serveradapter";
+    private static final String SERVLET_CONTAINER_ADAPTER_ATTR = 
InternalConstants.ATTR_PREFIX + "servletAdapter";
+    private static final String SERVLET_CONTAINER_ADAPTER_PROP = 
"beehive.servletcontaineradapter";
 
-    public static ServerAdapter getServerAdapter( ServletContext 
servletContext )
+    public static ServletContainerAdapter getServletContainerAdapter( 
ServletContext servletContext )
     {
-        ServerAdapter adapter = ( ServerAdapter ) servletContext.getAttribute( 
SERVER_ADAPTER_ATTR );
+        ServletContainerAdapter adapter =
+                ( ServletContainerAdapter ) servletContext.getAttribute( 
SERVLET_CONTAINER_ADAPTER_ATTR );
         
         if ( adapter == null )
         {
@@ -50,102 +51,102 @@
             // We can initialize it now, but it's not good because many 
requests could conceivably be in this
             // code at the same time.
             //
-            return init( servletContext );
+            return initServletContext( servletContext );
         }
         
         return adapter;
     }
     
-    public static ServerAdapter init( ServletContext servletContext )
+    public static ServletContainerAdapter initServletContext( ServletContext 
servletContext )
     {
-        ServerAdapter serverAdapter = createServerAdapter( servletContext );
-        servletContext.setAttribute( SERVER_ADAPTER_ATTR, serverAdapter );
-        return serverAdapter;
+        ServletContainerAdapter servletContainerAdapter = 
createServletContainerAdapter( servletContext );
+        servletContext.setAttribute( SERVLET_CONTAINER_ADAPTER_ATTR, 
servletContainerAdapter );
+        return servletContainerAdapter;
     }
 
-    private static ServerAdapter tryServerAdapter( Class serverAdapterClass, 
ServletContext servletContext )
+    // TODO: this method could move to a more general place.
+    private static Adapter tryAdapter( Class adapterClass, Object 
externalContext )
     {
         try
         {
-            ServerAdapter sa = ( ServerAdapter ) 
serverAdapterClass.newInstance();
+            Adapter sa = ( Adapter ) adapterClass.newInstance();
 
             try
             {
-                if ( sa.accept( servletContext ) )
+                AdapterContext context = new AdapterContext( externalContext );
+                
+                if ( sa.accept( context ) )
                 {
-                    _log.info( "ServerAdapter " + serverAdapterClass.getName() 
+ " accepted." );
-                    sa.setServletContext( servletContext );
+                    _log.info( "Adapter " + adapterClass.getName() + " 
accepted." );
+                    sa.setContext( context );
                     return sa;
                 }
                 else
                 {
-                    _log.info( "ServerAdapter " + serverAdapterClass.getName() 
+ " is present but did not accept." );
+                    _log.info( "Adapter " + adapterClass.getName() + " is 
present but did not accept." );
                 }
             }
             catch ( Exception e )
             {
-                _log.error( serverAdapterClass.getName() + ".accept() threw an 
exception.", e );
+                _log.error( adapterClass.getName() + ".accept() threw an 
exception.", e );
             }
             catch ( LinkageError e )
             {
-                _log.error( serverAdapterClass.getName() + ".accept() caused a 
linkage error and may be out of date.", e );
+                _log.error( adapterClass.getName() + ".accept() caused a 
linkage error and may be out of date.", e );
             }
         }
         catch ( InstantiationException e )
         {
-            _log.error( "Could not create instance of ServerAdapter class " + 
serverAdapterClass.getName(), e );
+            _log.error( "Could not create instance of Adapter class " + 
adapterClass.getName(), e );
         }
         catch ( IllegalAccessException e )
         {
-            _log.error( "Could not create instance of ServerAdapter class " + 
serverAdapterClass.getName(), e );
+            _log.error( "Could not create instance of Adapter class " + 
adapterClass.getName(), e );
         }
         catch ( Exception e )
         {
-            _log.error( "Error creating instance of ServerAdapter class " + 
serverAdapterClass.getName(), e );
+            _log.error( "Error creating instance of Adapter class " + 
adapterClass.getName(), e );
         }
 
         return null;
     }
 
-    private static ServerAdapter createServerAdapter( ServletContext 
servletContext )
+    private static ServletContainerAdapter createServletContainerAdapter( 
ServletContext servletContext )
     {
-        String serverAdapterClassName = System.getProperty( 
SERVER_ADAPTER_PROP );
+        String adapterClassName = System.getProperty( 
SERVLET_CONTAINER_ADAPTER_PROP );
 
-        if ( serverAdapterClassName != null )
+        if ( adapterClassName != null )
         {
-            Class serverAdapterClass = DiscoveryUtils.loadImplementorClass( 
serverAdapterClassName, ServerAdapter.class );
+            Class adapterClass =
+                    DiscoveryUtils.loadImplementorClass( adapterClassName, 
ServletContainerAdapter.class );
 
-            if ( serverAdapterClass != null )
+            if ( adapterClass != null )
             {
-                ServerAdapter sa = tryServerAdapter( serverAdapterClass, 
servletContext );
-                if ( sa != null )
-                {
-                    return sa;
-                }
+                ServletContainerAdapter sa = 
+                        ( ServletContainerAdapter ) tryAdapter( adapterClass, 
servletContext );
+                if ( sa != null ) return sa;
             }
         }
 
-        Class[] classes = DiscoveryUtils.getImplementorClasses( 
ServerAdapter.class );
+        Class[] classes = DiscoveryUtils.getImplementorClasses( 
ServletContainerAdapter.class );
 
         for ( int i = 0; i < classes.length; i++ )
         {
-            ServerAdapter sa = tryServerAdapter( classes[i], servletContext );
-            if ( sa != null )
-            {
-                return sa;
-            }
+            ServletContainerAdapter sa =
+                    ( ServletContainerAdapter ) tryAdapter( classes[i], 
servletContext );
+            if ( sa != null ) return sa;
         }
 
-        _log.info( "No ServerAdapter specified or discovered; using " + 
DefaultServerAdapter.class );
-        ServerAdapter sa =
-                new DefaultServerAdapter()
+        _log.info( "No ServletContainerAdapter specified or discovered; using 
" + DefaultServletContainerAdapter.class );
+        ServletContainerAdapter sa =
+                new DefaultServletContainerAdapter()
                 {
-                    public boolean accept( ServletContext servletContext )
+                    public boolean accept( AdapterContext context )
                     {
                         return true;
                     }
                 };
-        sa.setServletContext( servletContext );
+        sa.setContext( new AdapterContext( servletContext ) );
         return sa;
     }
 }

Modified: 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/DefaultExceptionsHandler.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/DefaultExceptionsHandler.java?view=diff&rev=125970&p1=incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/DefaultExceptionsHandler.java&r1=125969&p2=incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/DefaultExceptionsHandler.java&r2=125970
==============================================================================
--- 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/DefaultExceptionsHandler.java
 (original)
+++ 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/DefaultExceptionsHandler.java
 Fri Jan 21 14:18:36 2005
@@ -367,7 +367,7 @@
             //
             // PageFlowExceptions know what to do in the unhandled case.
             //
-            boolean prodMode = ServerAdapterManager.getServerAdapter( 
servletContext ).isInProductionMode();
+            boolean prodMode = AdapterManager.getServletContainerAdapter( 
servletContext ).isInProductionMode();
             
             if ( ! prodMode && ex instanceof PageFlowManagedObjectException  )
             {

Modified: 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/DefaultLoginHandler.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/DefaultLoginHandler.java?view=diff&rev=125970&p1=incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/DefaultLoginHandler.java&r1=125969&p2=incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/DefaultLoginHandler.java&r2=125970
==============================================================================
--- 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/DefaultLoginHandler.java
      (original)
+++ 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/DefaultLoginHandler.java
      Fri Jan 21 14:18:36 2005
@@ -41,12 +41,12 @@
     public void login( String username, String password, HttpServletRequest 
request, HttpServletResponse response )
         throws LoginException
     {
-        ServerAdapterManager.getServerAdapter( getServletContext() ).login( 
username, password, request, response );
+        AdapterManager.getServletContainerAdapter( getServletContext() 
).login( username, password, request, response );
     }
 
     public void logout( boolean invalidateSessions, HttpServletRequest 
request, HttpServletResponse response )
     {
-        ServerAdapterManager.getServerAdapter( getServletContext() ).logout( 
invalidateSessions, request, response );
+        AdapterManager.getServletContainerAdapter( getServletContext() 
).logout( invalidateSessions, request, response );
     }
 
     public boolean isUserInRole( String roleName, HttpServletRequest request )

Modified: 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/DefaultReloadableClassHandler.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/DefaultReloadableClassHandler.java?view=diff&rev=125970&p1=incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/DefaultReloadableClassHandler.java&r1=125969&p2=incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/DefaultReloadableClassHandler.java&r2=125970
==============================================================================
--- 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/DefaultReloadableClassHandler.java
    (original)
+++ 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/DefaultReloadableClassHandler.java
    Fri Jan 21 14:18:36 2005
@@ -18,7 +18,7 @@
 package org.apache.beehive.netui.pageflow.internal;
 
 import org.apache.beehive.netui.pageflow.AutoRegisterActionServlet;
-import org.apache.beehive.netui.pageflow.ServerAdapter;
+import org.apache.beehive.netui.pageflow.ServletContainerAdapter;
 import org.apache.beehive.netui.pageflow.handler.ReloadableClassHandler;
 import org.apache.beehive.netui.util.classloader.BouncyClassLoader;
 import org.apache.beehive.netui.util.cache.ClassLevelCache;
@@ -53,7 +53,7 @@
         if ( false )
         {
             ClassLoader contextClassLoader = 
Thread.currentThread().getContextClassLoader();
-            ServerAdapter serverAdapter = 
ServerAdapterManager.getServerAdapter( servletContext );
+            ServletContainerAdapter servletContainerAdapter = 
AdapterManager.getServletContainerAdapter( servletContext );
             File[] classDirs = null;
             
             // TODO: make this configurable in netui-config.xml.  You should 
be able to specify absolute files
@@ -68,7 +68,7 @@
                 }
             }
             
-            if ( classDirs != null && ! serverAdapter.isInProductionMode() )
+            if ( classDirs != null && ! 
servletContainerAdapter.isInProductionMode() )
             {
                 _pageFlowClassLoader = new BouncyClassLoader( classDirs, 
contextClassLoader );
             }

Modified: 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/DefaultURLRewriter.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/DefaultURLRewriter.java?view=diff&rev=125970&p1=incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/DefaultURLRewriter.java&r1=125969&p2=incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/DefaultURLRewriter.java&r2=125970
==============================================================================
--- 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/DefaultURLRewriter.java
       (original)
+++ 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/DefaultURLRewriter.java
       Fri Jan 21 14:18:36 2005
@@ -27,7 +27,7 @@
 import org.apache.beehive.netui.core.urls.MutableURI;
 import org.apache.beehive.netui.core.urls.URLRewriter;
 import org.apache.beehive.netui.core.urls.URLRewriter.URLType;
-import org.apache.beehive.netui.pageflow.ServerAdapter;
+import org.apache.beehive.netui.pageflow.ServletContainerAdapter;
 import org.apache.beehive.netui.pageflow.util.TemplateHelper;
 import org.apache.beehive.netui.pageflow.scoping.ScopedServletUtils;
 import org.apache.beehive.netui.util.logging.Logger;
@@ -45,7 +45,7 @@
     public void rewriteURL( ServletContext servletContext, ServletRequest 
request,
                             ServletResponse response, MutableURI url, URLType 
type, boolean needsToBeSecure )
     {
-        ServerAdapter serverAdapter = ServerAdapterManager.getServerAdapter( 
servletContext );
+        ServletContainerAdapter servletContainerAdapter = 
AdapterManager.getServletContainerAdapter( servletContext );
 
         // If url is not absolute, then do default secure/unsecure rewriting
         if ( !url.isAbsolute() )
@@ -54,7 +54,7 @@
             {
                 if ( !request.isSecure() )
                 {
-                    int securePort = serverAdapter.getSecureListenPort( 
(HttpServletRequest) request );
+                    int securePort = 
servletContainerAdapter.getSecureListenPort( (HttpServletRequest) request );
 
                     if (securePort != -1)
                     {
@@ -65,7 +65,7 @@
                         if (_log.isWarnEnabled())
                         {
                             _log.warn("Could not rewrite URL " + 
url.toString() + " to be secure because a secure port was" +
-                                      " not provided by the ServerAdapter.");
+                                      " not provided by the 
ServletContainerAdapter.");
                         }
                     }
                 }
@@ -74,7 +74,7 @@
             {
                 if ( request.isSecure() )
                 {
-                    int listenPort = 
serverAdapter.getListenPort((HttpServletRequest) request);
+                    int listenPort = 
servletContainerAdapter.getListenPort((HttpServletRequest) request);
 
                     if (listenPort != -1 )
                     {
@@ -85,7 +85,7 @@
                         if (_log.isWarnEnabled())
                         {
                             _log.warn("Could not rewrite URL " + 
url.toString() + " to be non-secure because a secure port was" +
-                                      " not provided by the ServerAdapter.");
+                                      " not provided by the 
ServletContainerAdapter.");
                         }
                     }
                 }

Modified: 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/InternalUtils.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/InternalUtils.java?view=diff&rev=125970&p1=incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/InternalUtils.java&r1=125969&p2=incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/InternalUtils.java&r2=125970
==============================================================================
--- 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/InternalUtils.java
    (original)
+++ 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/InternalUtils.java
    Fri Jan 21 14:18:36 2005
@@ -95,7 +95,7 @@
                                          HttpServletResponse response, 
ServletContext servletContext )
             throws IOException
     {
-        boolean prodMode = ServerAdapterManager.getServerAdapter( 
servletContext ).isInProductionMode();
+        boolean prodMode = AdapterManager.getServletContainerAdapter( 
servletContext ).isInProductionMode();
         
         if ( prodMode && ! RequestValues.avoidDirectResponseOutput( request ) )
         {

Modified: 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/JavaControlUtils.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/JavaControlUtils.java?view=diff&rev=125970&p1=incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/JavaControlUtils.java&r1=125969&p2=incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/JavaControlUtils.java&r2=125970
==============================================================================
--- 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/JavaControlUtils.java
 (original)
+++ 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/JavaControlUtils.java
 Fri Jan 21 14:18:36 2005
@@ -126,7 +126,7 @@
         if ( createIfMissing )
         {
             beanContext =
-                ServerAdapterManager.getServerAdapter( servletContext 
).createControlBeanContext( request, response );
+                AdapterManager.getServletContainerAdapter( servletContext 
).createControlBeanContext( request, response );
             request.getSession().setAttribute( CONTROL_CONTEXT_CLASSNAME, 
beanContext );
             request.setAttribute( CONTROL_CONTEXT_CLASSNAME, beanContext );
         }

Deleted: 
/incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/ServerAdapterManager.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/ServerAdapterManager.java?view=auto&rev=125969
==============================================================================

Modified: 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/util/DefaultURLRewriter.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/util/DefaultURLRewriter.java?view=diff&rev=125970&p1=incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/util/DefaultURLRewriter.java&r1=125969&p2=incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/util/DefaultURLRewriter.java&r2=125970
==============================================================================
--- 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/util/DefaultURLRewriter.java
   (original)
+++ 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/util/DefaultURLRewriter.java
   Fri Jan 21 14:18:36 2005
@@ -18,9 +18,9 @@
 package org.apache.beehive.netui.pageflow.util;
 
 //internal imports
-import org.apache.beehive.netui.pageflow.ServerAdapter;
+import org.apache.beehive.netui.pageflow.ServletContainerAdapter;
 import org.apache.beehive.netui.pageflow.internal.InternalUtils;
-import org.apache.beehive.netui.pageflow.internal.ServerAdapterManager;
+import org.apache.beehive.netui.pageflow.internal.AdapterManager;
 import org.apache.beehive.netui.pageflow.scoping.ScopedServletUtils;
 import org.apache.beehive.netui.util.FileUtils;
 import org.apache.beehive.netui.util.logging.Logger;
@@ -60,14 +60,14 @@
         }
         else
         {
-            ServerAdapter serverAdapter = 
ServerAdapterManager.getServerAdapter(servletContext);
+            ServletContainerAdapter servletContainerAdapter = 
AdapterManager.getServletContainerAdapter(servletContext);
             
             //Need to do default secure/unsecure rewriting
             if ((type.equals(URLRewriter.ACTION_SECURE) || 
(type.equals(URLRewriter.RESOURCE_SECURE))))
             {
                 if (!request.isSecure())
                 {
-                    int securePort = 
serverAdapter.getSecureListenPort((HttpServletRequest) request);
+                    int securePort = 
servletContainerAdapter.getSecureListenPort((HttpServletRequest) request);
                     
                     if (securePort != -1)
                     {
@@ -78,7 +78,7 @@
                         if (_log.isWarnEnabled())
                         {
                             _log.warn("Could not rewrite URL " + url + " to be 
secure because a secure port was" +
-                                      " not provided by the ServerAdapter.");
+                                      " not provided by the 
ServletContainerAdapter.");
                         }
                     }
                 }
@@ -87,7 +87,7 @@
             {
                 if (request.isSecure())
                 {
-                    int listenPort = 
serverAdapter.getListenPort((HttpServletRequest) request);
+                    int listenPort = 
servletContainerAdapter.getListenPort((HttpServletRequest) request);
                     
                     if (listenPort != -1 )
                     {
@@ -98,7 +98,7 @@
                         if (_log.isWarnEnabled())
                         {
                             _log.warn("Could not rewrite URL " + url + " to be 
secure because a secure port was" +
-                                      " not provided by the ServerAdapter.");
+                                      " not provided by the 
ServletContainerAdapter.");
                         }
                     }
                 }

Modified: 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/util/TemplateHelper.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/util/TemplateHelper.java?view=diff&rev=125970&p1=incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/util/TemplateHelper.java&r1=125969&p2=incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/util/TemplateHelper.java&r2=125970
==============================================================================
--- 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/util/TemplateHelper.java
       (original)
+++ 
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/util/TemplateHelper.java
       Fri Jan 21 14:18:36 2005
@@ -28,7 +28,7 @@
 
 import org.apache.beehive.netui.core.urltemplates.URLTemplate;
 import org.apache.beehive.netui.pageflow.internal.InternalUtils;
-import org.apache.beehive.netui.pageflow.internal.ServerAdapterManager;
+import org.apache.beehive.netui.pageflow.internal.AdapterManager;
 
 /**
  * Class for creating URLs from parameterized templates.
@@ -570,7 +570,7 @@
             else {
                 // Append the webapp name
                 ServletContext servletContext = 
InternalUtils.getServletContext(httpRequest);
-                String webAppName = 
ServerAdapterManager.getServerAdapter(servletContext).getFullContextPath(httpRequest);
+                String webAppName = 
AdapterManager.getServletContainerAdapter(servletContext).getFullContextPath(httpRequest);
                 buf = appendEnsureSeparator(buf, webAppName);
 
                 // Append the servlet name (mapping)
@@ -656,7 +656,7 @@
             else {
                 // Append the webapp name
                 ServletContext servletContext = 
InternalUtils.getServletContext(httpRequest);
-                String webAppName = 
ServerAdapterManager.getServerAdapter(servletContext).getFullContextPath(httpRequest);
+                String webAppName = 
AdapterManager.getServletContainerAdapter(servletContext).getFullContextPath(httpRequest);
                 buf.append(webAppName);
 
                 // Append the servlet name (mapping)

Modified: 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/BindingUpdateErrors.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/BindingUpdateErrors.java?view=diff&rev=125970&p1=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/BindingUpdateErrors.java&r1=125969&p2=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/BindingUpdateErrors.java&r2=125970
==============================================================================
--- 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/BindingUpdateErrors.java
     (original)
+++ 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/BindingUpdateErrors.java
     Fri Jan 21 14:18:36 2005
@@ -17,10 +17,10 @@
  */
 package org.apache.beehive.netui.tags.html;
 
-import org.apache.beehive.netui.pageflow.ServerAdapter;
+import org.apache.beehive.netui.pageflow.ServletContainerAdapter;
 import org.apache.beehive.netui.pageflow.internal.BindingUpdateError;
 import org.apache.beehive.netui.pageflow.internal.InternalUtils;
-import org.apache.beehive.netui.pageflow.internal.ServerAdapterManager;
+import org.apache.beehive.netui.pageflow.internal.AdapterManager;
 import org.apache.beehive.netui.tags.AbstractSimpleTag;
 import org.apache.beehive.netui.util.Bundle;
 
@@ -116,7 +116,7 @@
         }
 
         PageContext pageContext = getPageContext();
-        ServerAdapter sa = 
ServerAdapterManager.getServerAdapter(pageContext.getServletContext());
+        ServletContainerAdapter sa = 
AdapterManager.getServletContainerAdapter(pageContext.getServletContext());
         ServletRequest request = pageContext.getRequest();
         assert(sa != null);
 

Modified: 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Exceptions.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Exceptions.java?view=diff&rev=125970&p1=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Exceptions.java&r1=125969&p2=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Exceptions.java&r2=125970
==============================================================================
--- 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Exceptions.java
      (original)
+++ 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/html/Exceptions.java
      Fri Jan 21 14:18:36 2005
@@ -17,7 +17,7 @@
  */
 package org.apache.beehive.netui.tags.html;
 
-import org.apache.beehive.netui.pageflow.internal.ServerAdapterManager;
+import org.apache.beehive.netui.pageflow.internal.AdapterManager;
 import org.apache.beehive.netui.tags.AbstractSimpleTag;
 import org.apache.beehive.netui.util.HtmlExceptionFormatter;
 import org.apache.struts.Globals;
@@ -114,7 +114,7 @@
         }
 
         if (!_showStackTrace && _showDevModeStackTrace) {
-            boolean devMode = 
!ServerAdapterManager.getServerAdapter(pageContext.getServletContext()).isInProductionMode();
+            boolean devMode = 
!AdapterManager.getServletContainerAdapter(pageContext.getServletContext()).isInProductionMode();
             if (devMode)
                 _showStackTrace = true;
         }

Modified: 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/tree/Tree.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/tree/Tree.java?view=diff&rev=125970&p1=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/tree/Tree.java&r1=125969&p2=incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/tree/Tree.java&r2=125970
==============================================================================
--- 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/tree/Tree.java
    (original)
+++ 
incubator/beehive/trunk/netui/src/tags-html/org/apache/beehive/netui/tags/tree/Tree.java
    Fri Jan 21 14:18:36 2005
@@ -20,7 +20,7 @@
 import org.apache.beehive.netui.core.URLCodec;
 import org.apache.beehive.netui.core.urls.MutableURI;
 import org.apache.beehive.netui.pageflow.internal.InternalUtils;
-import org.apache.beehive.netui.pageflow.internal.ServerAdapterManager;
+import org.apache.beehive.netui.pageflow.internal.AdapterManager;
 import org.apache.beehive.netui.pageflow.scoping.ScopedServletUtils;
 import org.apache.beehive.netui.script.ExpressionUpdateException;
 import org.apache.beehive.netui.script.IllegalExpressionException;
@@ -784,7 +784,7 @@
         // In devMode we will verify the structure of the tree.  This will not 
run in
         // production mode.
         ServletContext servletContext = 
InternalUtils.getServletContext(request);
-        boolean devMode = 
!ServerAdapterManager.getServerAdapter(servletContext).isInProductionMode();
+        boolean devMode = 
!AdapterManager.getServletContainerAdapter(servletContext).isInProductionMode();
         if (devMode) {
             boolean error = false;
             StringBuilder errorText = new StringBuilder(64);

Modified: 
incubator/beehive/trunk/netui/src/tomcat-server/5x/org/apache/beehive/netui/tomcat/PageflowHelperImpl.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tomcat-server/5x/org/apache/beehive/netui/tomcat/PageflowHelperImpl.java?view=diff&rev=125970&p1=incubator/beehive/trunk/netui/src/tomcat-server/5x/org/apache/beehive/netui/tomcat/PageflowHelperImpl.java&r1=125969&p2=incubator/beehive/trunk/netui/src/tomcat-server/5x/org/apache/beehive/netui/tomcat/PageflowHelperImpl.java&r2=125970
==============================================================================
--- 
incubator/beehive/trunk/netui/src/tomcat-server/5x/org/apache/beehive/netui/tomcat/PageflowHelperImpl.java
  (original)
+++ 
incubator/beehive/trunk/netui/src/tomcat-server/5x/org/apache/beehive/netui/tomcat/PageflowHelperImpl.java
  Fri Jan 21 14:18:36 2005
@@ -209,8 +209,7 @@
      */
     private SecurityConstraint findBestMatchSecurityConstraint( String uri, 
Context ctx )
     {
-        // NOTE: this logic copied from WeblogicServerAdapter, modified to use 
catalina classes instead of WLS mbeans
-        // 
org.apache.catalina.authenticator.AuthenticatorBase.findConstraint() has a 
similar method but it only
+        // NOTE: 
org.apache.catalina.authenticator.AuthenticatorBase.findConstraint() has a 
similar method but it only
         // finds the first SecurityConstraint that matches, not necessarily 
the best match
 
         SecurityConstraint[] securityConstraints = ctx.findConstraints();

Modified: 
incubator/beehive/trunk/netui/src/tomcat-server/5x/org/apache/beehive/netui/tomcat/PageflowValve.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tomcat-server/5x/org/apache/beehive/netui/tomcat/PageflowValve.java?view=diff&rev=125970&p1=incubator/beehive/trunk/netui/src/tomcat-server/5x/org/apache/beehive/netui/tomcat/PageflowValve.java&r1=125969&p2=incubator/beehive/trunk/netui/src/tomcat-server/5x/org/apache/beehive/netui/tomcat/PageflowValve.java&r2=125970
==============================================================================
--- 
incubator/beehive/trunk/netui/src/tomcat-server/5x/org/apache/beehive/netui/tomcat/PageflowValve.java
       (original)
+++ 
incubator/beehive/trunk/netui/src/tomcat-server/5x/org/apache/beehive/netui/tomcat/PageflowValve.java
       Fri Jan 21 14:18:36 2005
@@ -34,7 +34,7 @@
  * Tomcat valve implementation to give the netui pageflow infrastructure 
access to tomcat
  * internal functionality. When this valve is configured in a context, an 
instance of
  * org.apache.beehive.netui.tomcat.PageflowHelper will be placed in the 
session, which can
- * be used by the TomcatServerAdapter implementation of 
org.apache.beehive.netui.pageflow.ServletAdapter.
+ * be used by the TomcatServletContainerAdapter implementation of 
org.apache.beehive.netui.pageflow.ServletAdapter.
  */
 public class PageflowValve extends BasicAuthenticator
 {

Deleted: 
/incubator/beehive/trunk/netui/src/tomcat-webapp/5x/org/apache/beehive/netui/tomcat/TomcatServerAdapter.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tomcat-webapp/5x/org/apache/beehive/netui/tomcat/TomcatServerAdapter.java?view=auto&rev=125969
==============================================================================

Copied: 
incubator/beehive/trunk/netui/src/tomcat-webapp/5x/org/apache/beehive/netui/tomcat/TomcatServletContainerAdapter.java
 (from r125953, 
incubator/beehive/trunk/netui/src/tomcat-webapp/5x/org/apache/beehive/netui/tomcat/TomcatServerAdapter.java)
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tomcat-webapp/5x/org/apache/beehive/netui/tomcat/TomcatServletContainerAdapter.java?view=diff&rev=125970&p1=incubator/beehive/trunk/netui/src/tomcat-webapp/5x/org/apache/beehive/netui/tomcat/TomcatServerAdapter.java&r1=125953&p2=incubator/beehive/trunk/netui/src/tomcat-webapp/5x/org/apache/beehive/netui/tomcat/TomcatServletContainerAdapter.java&r2=125970
==============================================================================
--- 
incubator/beehive/trunk/netui/src/tomcat-webapp/5x/org/apache/beehive/netui/tomcat/TomcatServerAdapter.java
 (original)
+++ 
incubator/beehive/trunk/netui/src/tomcat-webapp/5x/org/apache/beehive/netui/tomcat/TomcatServletContainerAdapter.java
       Fri Jan 21 14:18:36 2005
@@ -18,8 +18,9 @@
 package org.apache.beehive.netui.tomcat;
 
 import org.apache.beehive.netui.pageflow.scoping.ScopedServletUtils;
-import org.apache.beehive.netui.pageflow.DefaultServerAdapter;
+import org.apache.beehive.netui.pageflow.DefaultServletContainerAdapter;
 import org.apache.beehive.netui.pageflow.SecurityProtocol;
+import org.apache.beehive.netui.pageflow.internal.AdapterContext;
 import org.apache.beehive.netui.util.logging.Logger;
 import org.apache.beehive.netui.util.DiscoveryUtils;
 
@@ -28,15 +29,15 @@
 import javax.servlet.ServletContext;
 import javax.security.auth.login.LoginException;
 
-public class TomcatServerAdapter extends DefaultServerAdapter
+public class TomcatServletContainerAdapter extends 
DefaultServletContainerAdapter
 {
-    private static final Logger _log = Logger.getInstance( 
TomcatServerAdapter.class );
+    private static final Logger _log = Logger.getInstance( 
TomcatServletContainerAdapter.class );
     
     private static final String CATALINA_HOME_PROP = "catalina.home";
     private static final String HELPER_INTERFACE_CLASSNAME = 
"org.apache.beehive.netui.tomcat.PageflowHelper";
     
     
-    public boolean accept( ServletContext servletContext )
+    public boolean accept( AdapterContext context )
     {
         if ( System.getProperty( CATALINA_HOME_PROP ) != null )
         {
@@ -50,14 +51,14 @@
             catch ( ClassNotFoundException e )
             {
                 _log.error( "Could not load helper interface " + 
HELPER_INTERFACE_CLASSNAME + "; cannot use "
-                            + TomcatServerAdapter.class.getName() + ".  Make 
sure that the netui tomcat common" +
+                            + TomcatServletContainerAdapter.class.getName() + 
".  Make sure that the netui tomcat common" +
                             " and server jars are in Tomcat's common and 
server lib directories, respectively.", e );
                 return false;
             }
             
             if ( _log.isInfoEnabled() )
             {
-                _log.info( "Using " + TomcatServerAdapter.class.getName() + " 
as the ServerAdapter." );
+                _log.info( "Using " + 
TomcatServletContainerAdapter.class.getName() + " as the 
ServletContainerAdapter." );
             }
                     
             return true;
@@ -67,7 +68,7 @@
             if ( _log.isInfoEnabled() )
             {
                 _log.info( "Not running in Tomcat (" + CATALINA_HOME_PROP + " 
is not set); "
-                           + TomcatServerAdapter.class.getName() + " will not 
be used." );
+                           + TomcatServletContainerAdapter.class.getName() + " 
will not be used." );
             }
             
             return false;

Reply via email to