com.sun.enterprise.web
Class ContextFacade
java.lang.Object
org.apache.catalina.core.ContainerBase
org.apache.catalina.core.StandardContext
com.sun.enterprise.web.pwc.PwcWebModule
com.sun.enterprise.web.WebModule
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
|
Field Summary |
protected java.util.ArrayList<java.lang.String> |
listenerNames
|
| 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 |
|
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 |
listenerNames
protected java.util.ArrayList<java.lang.String> listenerNames
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 -
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.