org.apache.struts2.quickstart
Class MultiWebApplicationContext

java.lang.Object
  extended by org.mortbay.util.Container
      extended by org.mortbay.http.HttpContext
          extended by org.mortbay.jetty.servlet.ServletHttpContext
              extended by org.mortbay.jetty.servlet.WebApplicationContext
                  extended by org.apache.struts2.quickstart.MultiWebApplicationContext
All Implemented Interfaces:
java.io.Externalizable, java.io.Serializable, org.mortbay.http.HttpHandler, org.mortbay.util.EventProvider, org.mortbay.util.LifeCycle

public class MultiWebApplicationContext
extends org.mortbay.jetty.servlet.WebApplicationContext

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.mortbay.jetty.servlet.WebApplicationContext
org.mortbay.jetty.servlet.WebApplicationContext.Configuration
 
Field Summary
 
Fields inherited from class org.mortbay.http.HttpContext
__ErrorHandler, __fileClassPathAttr
 
Constructor Summary
MultiWebApplicationContext()
           
MultiWebApplicationContext(java.util.List pathPriority, java.util.Map paths)
           
MultiWebApplicationContext(java.util.List pathPriority, java.util.Map paths, java.lang.String resolver)
           
 
Method Summary
 org.mortbay.util.Resource getBaseResource()
           
 org.mortbay.util.Resource getResource(java.lang.String uriInContext)
           
static java.lang.Class loadClass(java.lang.String className, java.lang.Class callingClass)
           
 MultiDirResource newResolver(java.lang.String uriInContext)
           
 
Methods inherited from class org.mortbay.jetty.servlet.WebApplicationContext
addEventListener, configureClassPath, configureDefaults, configureWebApp, destroy, doStart, doStop, getConfigurationClassNames, getConfigurations, getDefaultsDescriptor, getDisplayName, getErrorPage, getExtractWAR, getResourceAlias, getResourceAliases, getServletHandler, getUserRealm, getWAR, getWebApplicationHandler, getWebInf, handle, initialize, isDistributable, isIgnoreWebJetty, loadConfigurations, readExternal, removeErrorPage, removeEventListener, removeResourceAlias, setConfigurationClassNames, setDefaultsDescriptor, setDisplayName, setDistributable, setErrorPage, setExtractWAR, setIgnoreWebJetty, setPermissions, setResourceAlias, setWAR, toString, writeExternal
 
Methods inherited from class org.mortbay.jetty.servlet.ServletHttpContext
addLocaleEncoding, addServlet, addServlet, checkSecurityConstraints, enterContextScope, getLocaleEncoding, getServletContext, jSecurityCheck, sendError
 
Methods inherited from class org.mortbay.http.HttpContext
addClassPath, addClassPaths, addHandler, addHandler, addPermission, addSecurityConstraint, addVirtualHost, addWelcomeFile, canonicalContextPathSpec, clearSecurityConstraints, flushCache, getAttribute, getAttributeNames, getAttributes, getAuthenticator, getClassLoader, getClassPath, getContextPath, getEncodingByMimeType, getEncodingMap, getFileClassPath, getHandler, getHandlerIndex, getHandlers, getHosts, getHttpConnection, getHttpContext, getHttpContextName, getHttpServer, getInitParameter, getInitParameterNames, getMaxCachedFileSize, getMaxCacheSize, getMimeByExtension, getMimeMap, getName, getParentClassLoader, getPermissions, getRealm, getRealmName, getRequestLog, getRequests, getRequestsActive, getRequestsActiveMax, getResourceBase, getResourceMetaData, getResponses1xx, getResponses2xx, getResponses3xx, getResponses4xx, getResponses5xx, getServerClasses, getStatsOn, getStatsOnMs, getStopGracefully, getSystemClasses, getTempDirectory, getVirtualHosts, getWelcomeFile, getWelcomeFiles, handle, initClassLoader, initialize, isClassLoaderJava2Compliant, isRedirectNullPath, leaveContextScope, loadClass, log, removeAttribute, removeHandler, removeHandler, removeVirtualHost, removeWelcomeFile, sendContextError, setAttribute, setAttributes, setAuthenticator, setBaseResource, setClassLoader, setClassLoaderJava2Compliant, setClassPath, setContextPath, setEncodingMap, setHandlers, setHosts, setHttpContextName, setInitParameter, setMaxCachedFileSize, setMaxCacheSize, setMimeMap, setMimeMapping, setParentClassLoader, setRealm, setRealmName, setRedirectNullPath, setRequestLog, setResourceBase, setServerClasses, setStatsOn, setStopGracefully, setSystemClasses, setTempDirectory, setTypeEncoding, setVirtualHosts, setWelcomeFiles, startHandlers, statsReset, stop, toString
 
Methods inherited from class org.mortbay.util.Container
addComponent, getComponents, isStarted, isStarting, isStopping, removeComponent, start, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MultiWebApplicationContext

public MultiWebApplicationContext()

MultiWebApplicationContext

public MultiWebApplicationContext(java.util.List pathPriority,
                                  java.util.Map paths)

MultiWebApplicationContext

public MultiWebApplicationContext(java.util.List pathPriority,
                                  java.util.Map paths,
                                  java.lang.String resolver)
Method Detail

getResource

public org.mortbay.util.Resource getResource(java.lang.String uriInContext)
                                      throws java.io.IOException
Overrides:
getResource in class org.mortbay.jetty.servlet.WebApplicationContext
Throws:
java.io.IOException

newResolver

public MultiDirResource newResolver(java.lang.String uriInContext)

getBaseResource

public org.mortbay.util.Resource getBaseResource()
Overrides:
getBaseResource in class org.mortbay.http.HttpContext

loadClass

public static java.lang.Class loadClass(java.lang.String className,
                                        java.lang.Class callingClass)
                                 throws java.lang.ClassNotFoundException
Throws:
java.lang.ClassNotFoundException


Copyright © 2000-2006 Apache Software Foundation. All Rights Reserved.