com.sun.enterprise.web
Class ContextFacade

java.lang.Object
  extended by org.apache.catalina.core.ContainerBase
      extended by org.apache.catalina.core.StandardContext
          extended by com.sun.enterprise.web.pwc.PwcWebModule
              extended by com.sun.enterprise.web.WebModule
                  extended by com.sun.enterprise.web.ContextFacade
All Implemented Interfaces:
java.io.Serializable, javax.management.MBeanRegistration, javax.servlet.ServletContext, Container, Context, Lifecycle, Pipeline

public class ContextFacade
extends WebModule
implements Context

Facade object which masks the internal Context object from the web application.

Author:
Amy Roh
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.catalina.core.StandardContext
StandardContext.RestrictedServletContextListener
 
Nested classes/interfaces inherited from class org.apache.catalina.core.ContainerBase
ContainerBase.ContainerBackgroundProcessor, ContainerBase.PrivilegedAddChild
 
Field Summary
protected  java.util.ArrayList<java.lang.String> listenerNames
           
 
Fields inherited from class com.sun.enterprise.web.WebModule
cachedFinds, rb
 
Fields inherited from class com.sun.enterprise.web.pwc.PwcWebModule
_id, defaultCharset, formHintField, webSessionCookieConfig
 
Fields inherited from class org.apache.catalina.core.StandardContext
allowLinking, cacheMaxSize, cacheTTL, caseSensitive, caseSensitiveMapping, contextListeners, directoryListing, filterRegisMap, isJsfApplication, servletRegisMap, urlEncoder
 
Fields inherited from class org.apache.catalina.core.ContainerBase
backgroundProcessorDelay, checkIfRequestIsSecure, children, controller, debug, domain, hasCustomPipeline, initialized, lifecycle, listeners, loader, manager, mserver, name, notifyContainerListeners, oname, parent, parentClassLoader, pipeline, readLock, realm, resources, sm, started, suffix, support, type, writeLock
 
Fields inherited from interface javax.servlet.ServletContext
ORDERED_LIBS, TEMPDIR
 
Fields inherited from interface org.apache.catalina.Context
RELOAD_EVENT
 
Fields inherited from interface org.apache.catalina.Container
ADD_CHILD_EVENT, ADD_MAPPER_EVENT, ADD_VALVE_EVENT, REMOVE_CHILD_EVENT, REMOVE_MAPPER_EVENT, REMOVE_VALVE_EVENT
 
Fields inherited from interface org.apache.catalina.Lifecycle
AFTER_START_EVENT, AFTER_STOP_EVENT, BEFORE_START_EVENT, BEFORE_STOP_EVENT, INIT_EVENT, START_EVENT, STOP_EVENT
 
Constructor Summary
ContextFacade(java.io.File docRoot, java.lang.String contextRoot, java.lang.ClassLoader classLoader)
          Construct a new instance of this class, associated with the specified Context instance.
 
Method Summary
 javax.servlet.FilterRegistration.Dynamic addFilter(java.lang.String filterName, java.lang.Class<? extends javax.servlet.Filter> filterClass)
           
 javax.servlet.FilterRegistration.Dynamic addFilter(java.lang.String filterName, javax.servlet.Filter filter)
           
 javax.servlet.FilterRegistration.Dynamic addFilter(java.lang.String filterName, java.lang.String className)
           
 javax.servlet.FilterRegistration.Dynamic addFilterFacade(java.lang.String filterName, java.lang.String className)
           
 void addFilterMap(FilterMap filterMap, boolean isMatchAfter)
           
 void addListener(java.lang.Class<? extends java.util.EventListener> listenerClass)
           
 void addListener(java.lang.String className)
           
<T extends java.util.EventListener>
void
addListener(T t)
           
 javax.servlet.ServletRegistration.Dynamic addServlet(java.lang.String servletName, java.lang.Class<? extends javax.servlet.Servlet> servletClass)
           
 javax.servlet.ServletRegistration.Dynamic addServlet(java.lang.String servletName, javax.servlet.Servlet servlet)
           
 javax.servlet.ServletRegistration.Dynamic addServlet(java.lang.String servletName, java.lang.String className)
           
 javax.servlet.ServletRegistration.Dynamic addServletFacade(java.lang.String servletName, java.lang.String className)
           
 java.util.Set<java.lang.String> addServletMapping(java.lang.String name, java.lang.String[] urlPatterns)
           
protected  ServletRegistrationImpl createDynamicServletRegistrationImpl(StandardWrapper wrapper)
           
<T extends javax.servlet.Filter>
T
createFilter(java.lang.Class<T> clazz)
           
<T extends java.util.EventListener>
T
createListener(java.lang.Class<T> clazz)
           
<T extends javax.servlet.Servlet>
T
createServlet(java.lang.Class<T> clazz)
           
protected  ServletRegistrationImpl createServletRegistrationImpl(StandardWrapper wrapper)
           
 void declareRoles(java.lang.String... roleNames)
           
 java.util.Map<java.lang.String,java.lang.String> getAddedFilters()
           
 java.util.Map<java.lang.String,java.lang.String> getAddedServlets()
          Returns previously added servlets
 java.lang.String getAppName()
           
 java.lang.Object getAttribute(java.lang.String name)
           
 java.util.Enumeration<java.lang.String> getAttributeNames()
           
 java.lang.ClassLoader getClassLoader()
           
 javax.servlet.ServletContext getContext(java.lang.String uripath)
           
 java.lang.String getContextPath()
           
 java.lang.String getContextRoot()
          Gets this web module's context root.
 java.util.Set<javax.servlet.SessionTrackingMode> getDefaultSessionTrackingModes()
           
 java.lang.String getDefaultWebXml()
           
 java.io.File getDocRoot()
           
 int getEffectiveMajorVersion()
           
 int getEffectiveMinorVersion()
           
 java.util.Set<javax.servlet.SessionTrackingMode> getEffectiveSessionTrackingModes()
           
 javax.servlet.FilterRegistration getFilterRegistration(java.lang.String filterName)
           
 java.util.Map<java.lang.String,? extends javax.servlet.FilterRegistration> getFilterRegistrations()
           
 java.lang.String getInitParameter(java.lang.String name)
           
 java.util.Enumeration<java.lang.String> getInitParameterNames()
           
 javax.servlet.descriptor.JspConfigDescriptor getJspConfigDescriptor()
           
 java.util.List<java.lang.String> getListeners()
           
 int getMajorVersion()
           
 java.lang.String getMimeType(java.lang.String file)
           
 int getMinorVersion()
           
 javax.servlet.RequestDispatcher getNamedDispatcher(java.lang.String name)
           
 java.lang.String getPath()
           
 java.lang.String getRealPath(java.lang.String path)
           
 javax.servlet.RequestDispatcher getRequestDispatcher(java.lang.String path)
           
 java.net.URL getResource(java.lang.String path)
           
 java.io.InputStream getResourceAsStream(java.lang.String path)
           
 java.util.Set<java.lang.String> getResourcePaths(java.lang.String path)
           
 SecurityConfig getSecurityConfig()
          Gets the security related configuration for this context
 java.lang.String getServerInfo()
           
 javax.servlet.Servlet getServlet(java.lang.String name)
           
 java.lang.String getServletContextName()
           
 java.util.Map<java.lang.String,java.lang.String[]> getServletMappings()
           
 java.util.Map<java.lang.String,java.lang.String> getServletNameFilterMappings()
           
 java.util.Enumeration<java.lang.String> getServletNames()
           
 javax.servlet.ServletRegistration getServletRegistration(java.lang.String servletName)
           
 java.util.Map<java.lang.String,? extends javax.servlet.ServletRegistration> getServletRegistrations()
           
 java.util.Enumeration<javax.servlet.Servlet> getServlets()
           
 javax.servlet.SessionCookieConfig getSessionCookieConfig()
          Gets the session tracking cookie configuration of this ServletContext.
 WebModule getUnwrappedContext()
          Gets the underlying StandardContext to which this ContextFacade is ultimately delegating.
 java.util.Map<java.lang.String,java.lang.String> getUrlPatternFilterMappings()
           
 boolean isDirectoryListing()
           
 void log(java.lang.Exception exception, java.lang.String msg)
           
 void log(java.lang.String msg)
           
 void log(java.lang.String message, java.lang.Throwable throwable)
           
 void removeAttribute(java.lang.String name)
           
 void setAppName(java.lang.String name)
           
 void setAttribute(java.lang.String name, java.lang.Object object)
           
 void setDefaultWebXml(java.lang.String defaultWebXml)
           
 void setDirectoryListing(boolean directoryListing)
          Enables or disables directory listings on this Context.
 boolean setInitParameter(java.lang.String name, java.lang.String value)
           
 void setPath(java.lang.String path)
           
 void setSecurityConfig(SecurityConfig config)
          Set the security related configuration for this context
 void setSessionTrackingModes(java.util.Set<javax.servlet.SessionTrackingMode> sessionTrackingModes)
           
 void setUnwrappedContext(WebModule wm)
           
 
Methods inherited from class com.sun.enterprise.web.WebModule
addAdHocValve, addCatalinaListener, addValve, addValve, afterServiceEvent, beforeServiceEvent, callServletContainerInitializers, configureCatalinaProperties, configureCatalinaProperties, configureSessionSettings, configureValves, contextListenerStart, createFilterInstance, createListenerInstance, createObjectInputStream, createObjectOutputStream, createServletInstance, getAdHocPipeline, getAdHocServletName, getBean, getCachedFindOperation, getComponentId, getFileEncoding, getIasWebAppConfigBean, getLocaleCharsetMap, getMonitoringNodeName, getServerContext, getTypes, getWebBundleDescriptor, getWebContainer, getWebModuleConfig, hasAdHocPaths, hasAdHocSubtrees, hasBeenXmlConfigured, hasLocaleToCharsetMapping, loadListener, mapLocalesToCharset, removeAdHocValve, removePatternFromServlet, servletDestroyedEvent, servletInitializedEvent, sessionActivatedEndEvent, sessionActivatedStartEvent, sessionCreatedEvent, sessionDestroyedEvent, sessionExpiredEvent, sessionPassivatedEndEvent, sessionPassivatedStartEvent, sessionPersistedEndEvent, sessionPersistedStartEvent, sessionRejectedEvent, setBean, setCachedFindOperation, setFileEncoding, setI18nInfo, setIasWebAppConfigBean, setParent, setRealm, setWebContainer, setWebModuleConfig, setXmlConfigured, start, stop, webModuleStartedEvent, webModuleStoppedEvent
 
Methods inherited from class com.sun.enterprise.web.pwc.PwcWebModule
createWrapper, getCacheControls, getDefaultCharset, getEncodeCookies, getEndpointAddresses, getFormHintField, getHasWebServices, getID, getModuleName, getResponseCTForHeaders, getSessionCookieConfigFromSunWebXml, getSTMPoolSize, hasWebXml, setCacheControls, setContextRoot, setEncodeCookies, setEndpointAddresses, setHasWebServices, setHasWebXml, setID, setModuleName, setResponseCTForHeaders, setSessionCookieConfigFromSunWebXml, setSTMPoolSize
 
Methods inherited from class org.apache.catalina.core.StandardContext
addAlternateDocBase, addApplicationListener, addApplicationParameter, addChild, addChild, addConstraint, addEjb, addEnvironment, addEnvironment, addErrorPage, addFilterDef, addFilterDef, addFilterMap, addFilterMaps, addInstanceListener, addInstanceListener, addJspMapping, addLocaleEncodingMappingParameter, addLocalEjb, addMessageDestination, addMessageDestinationRef, addMimeMapping, addParameter, addResource, addResource, addResourceEnvRef, addResourceLink, addResourceLink, addResourceParams, addRoleMapping, addSecurityRole, addServlet, addServlet, addServletMapping, addServletMapping, addServletMapping, addWatchedResource, addWelcomeFile, addWrapperLifecycle, addWrapperListener, adjustURLPattern, alternateResourcesStart, alternateResourcesStop, backgroundProcess, create, createLoader, createObjectName, destroy, engineBase, filterStart, filterStop, findApplicationParameters, findEjb, findEjbs, findEnvironment, findEnvironments, findErrorPage, findErrorPage, findFilterConfig, findFilterDef, findFilterDefs, findFilterMaps, findInstanceListeners, findLocalEjb, findLocalEjbs, findMappingObject, findMessageDestination, findMessageDestinationRef, findMessageDestinationRefs, findMessageDestinations, findMimeMapping, findMimeMappings, findParameter, findParameters, findResource, findResourceEnvRef, findResourceEnvRefs, findResourceLink, findResourceLinks, findResources, findRoleMapping, findServletMapping, findServletMappings, findStaticResources, findStatusPage, findStatusPages, findWelcomeFile, findWelcomeFiles, findWrapperLifecycles, findWrapperListeners, fireRequestDestroyedEvent, fireRequestInitializedEvent, getAllowRelativeRedirect, getAltDDName, getAlternateDocBases, getApplicationEventListeners, getAuditors, getAuthenticator, getAvailable, getCacheMaxSize, getCacheTTL, getCharsetMapper, getCharsetMapperClass, getCompilerClasspath, getConfigFile, getConfigured, getConstraints, getCookies, getCrossContext, getDefaultConfigFile, getDefaultErrorPage, getDelegate, getDisplayName, getDistributable, getDocBase, getEncodedPath, getEngineName, getEnvironments, getHostname, getInfo, getJ2EEApplication, getJ2EEServer, getJvmRoute, getLoginConfig, getManagerChecksFrequency, getMapper, getNamingContextName, getNamingResources, getOriginalDocBase, getOverride, getParentName, getPaused, getPrivileged, getPublicId, getReloadable, getResourceLinks, getResourceNames, getReuseSessionID, getServletContext, getServletNameFilterMappings, getSessionCookieName, getSessionListeners, getSessionParameterName, getSessionTimeout, getStartTimeMillis, getStartupTime, getState, getStaticResources, getTldNamespaceAware, getTldScanTime, getTldValidation, getUnpackWAR, getUrlPatternFilterMappings, getWatchedResources, getWelcomeFiles, getWorkDir, getWorkPath, getXmlNamespaceAware, getXmlValidation, hasConstraints, hasFilter, hasSecurityRole, hasServlet, hasWatchedResources, init, isAllowLinking, isCachingAllowed, isCaseSensitive, isCaseSensitiveMapping, isEmbedded, isEnableURLRewriting, isEventProvider, isFilesystemBased, isJsfApplication, isReload, isReplaceWelcomeFiles, isSecurePagesWithPragma, isServlet22, isSessionTimeoutOveridden, isStatisticsProvider, isUseMyFaces, isUseNaming, loadOnStartup, managerStart, managerStop, preDeregister, preRegister, reload, removeApplicationParameter, removeChild, removeConstraints, removeEjb, removeEnvironment, removeErrorPages, removeFilterDef, removeFilterMaps, removeInstanceListener, removeLocalEjb, removeMessageDestination, removeMessageDestinationRef, removeMimeMapping, removeParameter, removeResource, removeResourceEnvRef, removeResourceLink, removeRoleMapping, removeSecurityRoles, removeServletMapping, removeWatchedResources, removeWelcomeFiles, removeWrapperLifecycles, removeWrapperListeners, resourcesStart, resourcesStop, restrictedSetPipeline, setAllowLinking, setAllowRelativeRedirect, setAltDDName, setAuditors, setAvailable, setCacheMaxSize, setCacheTTL, setCachingAllowed, setCaseSensitive, setCaseSensitiveMapping, setCharsetMapper, setCharsetMapperClass, setCompilerClasspath, setConfigFile, setConfigured, setCookies, setCrossContext, setDelegate, setDisplayName, setDistributable, setDocBase, setEffectiveMajorVersion, setEffectiveMinorVersion, setEmbedded, setEnableURLRewriting, setEngineName, setJ2EEApplication, setJ2EEServer, setJspConfigDescriptor, setJvmRoute, setLoginConfig, setManagerChecksFrequency, setName, setNamingResources, setOrderedLibs, setOriginalDocBase, setOverride, setPrivileged, setPublicId, setReload, setReloadable, setReplaceWelcomeFiles, setResources, setReuseSessionID, setSecurePagesWithPragma, setServletContainerInitializerInterestList, setSessionTimeout, setStartupTime, setTldNamespaceAware, setTldScanTime, setTldValidation, setUnpackWAR, setUseMyFaces, setUseNaming, setWorkDir, setXmlNamespaceAware, setXmlValidation, startRecursive, stop, toString, updateObjectName, validateURLPattern
 
Methods inherited from class org.apache.catalina.core.ContainerBase
addContainerListener, addLifecycleListener, addPropertyChangeListener, addValve, addValve, findChild, findChildren, findContainerListeners, findLifecycleListeners, fireContainerEvent, getBackgroundProcessorDelay, getBasic, getChildren, getContainerSuffix, getDebug, getDomain, getJmxName, getJSR77Suffix, getLoader, getLogger, getManager, getMappingObject, getName, getObjectName, getParent, getParentClassLoader, getPipeline, getRealm, getResources, getType, getValveObjectNames, getValves, hasCustomPipeline, hasNonBasicValves, invoke, isCheckIfRequestIsSecure, logName, postDeregister, postRegister, removeContainerListener, removeLifecycleListener, removeLifecycleListeners, removePropertyChangeListener, removeValve, setBackgroundProcessorDelay, setBasic, setCheckIfRequestIsSecure, setDebug, setDomain, setLoader, setLogger, setManager, setParentClassLoader, startChildren, threadStart, threadStop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.catalina.Container
addContainerListener, addPropertyChangeListener, findChild, findChildren, findContainerListeners, fireContainerEvent, getBackgroundProcessorDelay, getLoader, getLogger, getManager, getMappingObject, getName, getParent, getParentClassLoader, getPipeline, getRealm, getResources, hasCustomPipeline, invoke, isCheckIfRequestIsSecure, removeContainerListener, removePropertyChangeListener, setBackgroundProcessorDelay, setCheckIfRequestIsSecure, setLoader, setLogger, setManager, setParentClassLoader
 

Field Detail

listenerNames

protected java.util.ArrayList<java.lang.String> listenerNames
Constructor Detail

ContextFacade

public ContextFacade(java.io.File docRoot,
                     java.lang.String contextRoot,
                     java.lang.ClassLoader classLoader)
Construct a new instance of this class, associated with the specified Context instance.

Parameters:
docRoot -
contextRoot -
classLoader -
Method Detail

getAppName

public java.lang.String getAppName()

setAppName

public void setAppName(java.lang.String name)

getDocRoot

public java.io.File getDocRoot()

getContextRoot

public java.lang.String getContextRoot()
Description copied from class: PwcWebModule
Gets this web module's context root.

Overrides:
getContextRoot in class PwcWebModule
Returns:
Web module context root

getContextPath

public java.lang.String getContextPath()
Specified by:
getContextPath in interface javax.servlet.ServletContext
Overrides:
getContextPath in class StandardContext

getContext

public javax.servlet.ServletContext getContext(java.lang.String uripath)
Specified by:
getContext in interface javax.servlet.ServletContext
Overrides:
getContext in class StandardContext

getMajorVersion

public int getMajorVersion()
Specified by:
getMajorVersion in interface javax.servlet.ServletContext
Overrides:
getMajorVersion in class StandardContext

getMinorVersion

public int getMinorVersion()
Specified by:
getMinorVersion in interface javax.servlet.ServletContext
Overrides:
getMinorVersion in class StandardContext

getEffectiveMajorVersion

public int getEffectiveMajorVersion()
Specified by:
getEffectiveMajorVersion in interface javax.servlet.ServletContext
Overrides:
getEffectiveMajorVersion in class StandardContext

getEffectiveMinorVersion

public int getEffectiveMinorVersion()
Specified by:
getEffectiveMinorVersion in interface javax.servlet.ServletContext
Overrides:
getEffectiveMinorVersion in class StandardContext

getMimeType

public java.lang.String getMimeType(java.lang.String file)
Specified by:
getMimeType in interface javax.servlet.ServletContext
Overrides:
getMimeType in class StandardContext

getResourcePaths

public java.util.Set<java.lang.String> getResourcePaths(java.lang.String path)
Specified by:
getResourcePaths in interface javax.servlet.ServletContext
Overrides:
getResourcePaths in class StandardContext

getResource

public java.net.URL getResource(java.lang.String path)
                         throws java.net.MalformedURLException
Specified by:
getResource in interface javax.servlet.ServletContext
Overrides:
getResource in class StandardContext
Throws:
java.net.MalformedURLException

getResourceAsStream

public java.io.InputStream getResourceAsStream(java.lang.String path)
Specified by:
getResourceAsStream in interface javax.servlet.ServletContext
Overrides:
getResourceAsStream in class StandardContext

getRequestDispatcher

public javax.servlet.RequestDispatcher getRequestDispatcher(java.lang.String path)
Specified by:
getRequestDispatcher in interface javax.servlet.ServletContext
Overrides:
getRequestDispatcher in class StandardContext

getNamedDispatcher

public javax.servlet.RequestDispatcher getNamedDispatcher(java.lang.String name)
Specified by:
getNamedDispatcher in interface javax.servlet.ServletContext
Overrides:
getNamedDispatcher in class StandardContext

getServlet

public javax.servlet.Servlet getServlet(java.lang.String name)
Specified by:
getServlet in interface javax.servlet.ServletContext
Overrides:
getServlet in class StandardContext

getServlets

public java.util.Enumeration<javax.servlet.Servlet> getServlets()
Specified by:
getServlets in interface javax.servlet.ServletContext
Overrides:
getServlets in class StandardContext

getServletNames

public java.util.Enumeration<java.lang.String> getServletNames()
Specified by:
getServletNames in interface javax.servlet.ServletContext
Overrides:
getServletNames in class StandardContext

log

public void log(java.lang.String msg)
Specified by:
log in interface javax.servlet.ServletContext
Overrides:
log in class StandardContext

log

public void log(java.lang.Exception exception,
                java.lang.String msg)
Specified by:
log in interface javax.servlet.ServletContext
Overrides:
log in class StandardContext

log

public void log(java.lang.String message,
                java.lang.Throwable throwable)
Specified by:
log in interface javax.servlet.ServletContext
Overrides:
log in class StandardContext

getRealPath

public java.lang.String getRealPath(java.lang.String path)
Specified by:
getRealPath in interface javax.servlet.ServletContext
Overrides:
getRealPath in class StandardContext

getServerInfo

public java.lang.String getServerInfo()
Specified by:
getServerInfo in interface javax.servlet.ServletContext
Overrides:
getServerInfo in class StandardContext

getInitParameter

public java.lang.String getInitParameter(java.lang.String name)
Specified by:
getInitParameter in interface javax.servlet.ServletContext
Overrides:
getInitParameter in class StandardContext

getInitParameterNames

public java.util.Enumeration<java.lang.String> getInitParameterNames()
Specified by:
getInitParameterNames in interface javax.servlet.ServletContext
Overrides:
getInitParameterNames in class StandardContext

setInitParameter

public boolean setInitParameter(java.lang.String name,
                                java.lang.String value)
Specified by:
setInitParameter in interface javax.servlet.ServletContext
Overrides:
setInitParameter in class StandardContext

getAttribute

public java.lang.Object getAttribute(java.lang.String name)
Specified by:
getAttribute in interface javax.servlet.ServletContext
Overrides:
getAttribute in class StandardContext

getAttributeNames

public java.util.Enumeration<java.lang.String> getAttributeNames()
Specified by:
getAttributeNames in interface javax.servlet.ServletContext
Overrides:
getAttributeNames in class StandardContext

setAttribute

public void setAttribute(java.lang.String name,
                         java.lang.Object object)
Specified by:
setAttribute in interface javax.servlet.ServletContext
Overrides:
setAttribute in class StandardContext

removeAttribute

public void removeAttribute(java.lang.String name)
Specified by:
removeAttribute in interface javax.servlet.ServletContext
Overrides:
removeAttribute in class StandardContext

getServletContextName

public java.lang.String getServletContextName()
Specified by:
getServletContextName in interface javax.servlet.ServletContext
Overrides:
getServletContextName in class StandardContext

getAddedServlets

public java.util.Map<java.lang.String,java.lang.String> getAddedServlets()
Returns previously added servlets


addServlet

public javax.servlet.ServletRegistration.Dynamic addServlet(java.lang.String servletName,
                                                            java.lang.String className)
Specified by:
addServlet in interface javax.servlet.ServletContext
Overrides:
addServlet in class StandardContext

addServletFacade

public javax.servlet.ServletRegistration.Dynamic addServletFacade(java.lang.String servletName,
                                                                  java.lang.String className)

getServletMappings

public java.util.Map<java.lang.String,java.lang.String[]> getServletMappings()

createServletRegistrationImpl

protected ServletRegistrationImpl createServletRegistrationImpl(StandardWrapper wrapper)
Overrides:
createServletRegistrationImpl in class WebModule

createDynamicServletRegistrationImpl

protected ServletRegistrationImpl createDynamicServletRegistrationImpl(StandardWrapper wrapper)
Overrides:
createDynamicServletRegistrationImpl in class WebModule

addServlet

public javax.servlet.ServletRegistration.Dynamic addServlet(java.lang.String servletName,
                                                            java.lang.Class<? extends javax.servlet.Servlet> servletClass)
Specified by:
addServlet in interface javax.servlet.ServletContext
Overrides:
addServlet in class StandardContext

addServlet

public javax.servlet.ServletRegistration.Dynamic addServlet(java.lang.String servletName,
                                                            javax.servlet.Servlet servlet)
Specified by:
addServlet in interface javax.servlet.ServletContext
Overrides:
addServlet in class StandardContext

addServletMapping

public java.util.Set<java.lang.String> addServletMapping(java.lang.String name,
                                                         java.lang.String[] urlPatterns)
Overrides:
addServletMapping in class StandardContext

createServlet

public <T extends javax.servlet.Servlet> T createServlet(java.lang.Class<T> clazz)
                                              throws javax.servlet.ServletException
Specified by:
createServlet in interface javax.servlet.ServletContext
Overrides:
createServlet in class StandardContext
Throws:
javax.servlet.ServletException

getServletRegistration

public javax.servlet.ServletRegistration getServletRegistration(java.lang.String servletName)
Specified by:
getServletRegistration in interface javax.servlet.ServletContext
Overrides:
getServletRegistration in class StandardContext

getServletRegistrations

public java.util.Map<java.lang.String,? extends javax.servlet.ServletRegistration> getServletRegistrations()
Specified by:
getServletRegistrations in interface javax.servlet.ServletContext
Overrides:
getServletRegistrations in class StandardContext

getAddedFilters

public java.util.Map<java.lang.String,java.lang.String> getAddedFilters()

getServletNameFilterMappings

public java.util.Map<java.lang.String,java.lang.String> getServletNameFilterMappings()

getUrlPatternFilterMappings

public java.util.Map<java.lang.String,java.lang.String> getUrlPatternFilterMappings()

addFilterFacade

public javax.servlet.FilterRegistration.Dynamic addFilterFacade(java.lang.String filterName,
                                                                java.lang.String className)

addFilter

public javax.servlet.FilterRegistration.Dynamic addFilter(java.lang.String filterName,
                                                          java.lang.String className)
Specified by:
addFilter in interface javax.servlet.ServletContext
Overrides:
addFilter in class StandardContext

addFilterMap

public void addFilterMap(FilterMap filterMap,
                         boolean isMatchAfter)
Overrides:
addFilterMap in class StandardContext

addFilter

public javax.servlet.FilterRegistration.Dynamic addFilter(java.lang.String filterName,
                                                          javax.servlet.Filter filter)
Specified by:
addFilter in interface javax.servlet.ServletContext
Overrides:
addFilter in class StandardContext

addFilter

public javax.servlet.FilterRegistration.Dynamic addFilter(java.lang.String filterName,
                                                          java.lang.Class<? extends javax.servlet.Filter> filterClass)
Specified by:
addFilter in interface javax.servlet.ServletContext
Overrides:
addFilter in class StandardContext

createFilter

public <T extends javax.servlet.Filter> T createFilter(java.lang.Class<T> clazz)
                                            throws javax.servlet.ServletException
Specified by:
createFilter in interface javax.servlet.ServletContext
Overrides:
createFilter in class StandardContext
Throws:
javax.servlet.ServletException

getFilterRegistration

public javax.servlet.FilterRegistration getFilterRegistration(java.lang.String filterName)
Specified by:
getFilterRegistration in interface javax.servlet.ServletContext
Overrides:
getFilterRegistration in class StandardContext

getFilterRegistrations

public java.util.Map<java.lang.String,? extends javax.servlet.FilterRegistration> getFilterRegistrations()
Specified by:
getFilterRegistrations in interface javax.servlet.ServletContext
Overrides:
getFilterRegistrations in class StandardContext

getSessionCookieConfig

public javax.servlet.SessionCookieConfig getSessionCookieConfig()
Description copied from class: PwcWebModule
Gets the session tracking cookie configuration of this ServletContext.

Specified by:
getSessionCookieConfig in interface javax.servlet.ServletContext
Specified by:
getSessionCookieConfig in interface Context
Overrides:
getSessionCookieConfig in class PwcWebModule

setSessionTrackingModes

public void setSessionTrackingModes(java.util.Set<javax.servlet.SessionTrackingMode> sessionTrackingModes)
Specified by:
setSessionTrackingModes in interface javax.servlet.ServletContext
Overrides:
setSessionTrackingModes in class StandardContext

getDefaultSessionTrackingModes

public java.util.Set<javax.servlet.SessionTrackingMode> getDefaultSessionTrackingModes()
Specified by:
getDefaultSessionTrackingModes in interface javax.servlet.ServletContext
Overrides:
getDefaultSessionTrackingModes in class StandardContext

getEffectiveSessionTrackingModes

public java.util.Set<javax.servlet.SessionTrackingMode> getEffectiveSessionTrackingModes()
Specified by:
getEffectiveSessionTrackingModes in interface javax.servlet.ServletContext
Overrides:
getEffectiveSessionTrackingModes in class StandardContext

addListener

public void addListener(java.lang.String className)
Specified by:
addListener in interface javax.servlet.ServletContext
Overrides:
addListener in class StandardContext

getListeners

public java.util.List<java.lang.String> getListeners()

addListener

public <T extends java.util.EventListener> void addListener(T t)
Specified by:
addListener in interface javax.servlet.ServletContext
Overrides:
addListener in class StandardContext

addListener

public void addListener(java.lang.Class<? extends java.util.EventListener> listenerClass)
Specified by:
addListener in interface javax.servlet.ServletContext
Overrides:
addListener in class StandardContext

createListener

public <T extends java.util.EventListener> T createListener(java.lang.Class<T> clazz)
                                                 throws javax.servlet.ServletException
Specified by:
createListener in interface javax.servlet.ServletContext
Overrides:
createListener in class StandardContext
Throws:
javax.servlet.ServletException

getJspConfigDescriptor

public javax.servlet.descriptor.JspConfigDescriptor getJspConfigDescriptor()
Specified by:
getJspConfigDescriptor in interface javax.servlet.ServletContext
Overrides:
getJspConfigDescriptor in class StandardContext

getClassLoader

public java.lang.ClassLoader getClassLoader()
Specified by:
getClassLoader in interface javax.servlet.ServletContext
Overrides:
getClassLoader in class StandardContext

declareRoles

public void declareRoles(java.lang.String... roleNames)
Specified by:
declareRoles in interface javax.servlet.ServletContext
Overrides:
declareRoles in class StandardContext

getPath

public java.lang.String getPath()
Specified by:
getPath in interface Context
Overrides:
getPath in class StandardContext

setPath

public void setPath(java.lang.String path)
Specified by:
setPath in interface Context
Overrides:
setPath in class StandardContext

getDefaultWebXml

public java.lang.String getDefaultWebXml()
Overrides:
getDefaultWebXml in class StandardContext

setDefaultWebXml

public void setDefaultWebXml(java.lang.String defaultWebXml)
Overrides:
setDefaultWebXml in class StandardContext

getUnwrappedContext

public WebModule getUnwrappedContext()
Gets the underlying StandardContext to which this ContextFacade is ultimately delegating.

Returns:
The underlying StandardContext

setUnwrappedContext

public void setUnwrappedContext(WebModule wm)

setDirectoryListing

public void setDirectoryListing(boolean directoryListing)
Enables or disables directory listings on this Context.

Overrides:
setDirectoryListing in class StandardContext

isDirectoryListing

public boolean isDirectoryListing()
Overrides:
isDirectoryListing in class StandardContext

setSecurityConfig

public void setSecurityConfig(SecurityConfig config)
Set the security related configuration for this context

Overrides:
setSecurityConfig in class WebModule

getSecurityConfig

public SecurityConfig getSecurityConfig()
Gets the security related configuration for this context

Overrides:
getSecurityConfig in class WebModule


Copyright © 2012 GlassFish Community. All Rights Reserved.