Package org.apache.catalina.ha.context
Class ReplicatedContext.ReplApplContext
java.lang.Object
org.apache.catalina.core.ApplicationContext
org.apache.catalina.ha.context.ReplicatedContext.ReplApplContext
- All Implemented Interfaces:
ServletContext
- Enclosing class:
- ReplicatedContext
-
Field Summary
Fields inherited from class org.apache.catalina.core.ApplicationContext
attributes, GET_RESOURCE_REQUIRE_SLASH, STRICT_SERVLET_COMPLIANCE
Fields inherited from interface javax.servlet.ServletContext
ORDERED_LIBS, TEMPDIR
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetAttribute
(String name) Returns the servlet container attribute with the given name, ornull
if there is no attribute by that name.Returns anEnumeration
containing the attribute names available within this servlet context.protected ServletContext
protected ReplicatedContext
void
removeAttribute
(String name) Removes the attribute with the given name from the servlet context.void
setAttribute
(String name, Object value) Binds an object to a given attribute name in this servlet context.void
setAttributeMap
(Map<String, Object> map) Methods inherited from class org.apache.catalina.core.ApplicationContext
addFilter, addFilter, addFilter, addJspFile, addListener, addListener, addListener, addServlet, addServlet, addServlet, clearAttributes, createFilter, createListener, createServlet, declareRoles, getClassLoader, getContext, getContext, getContextPath, getDefaultSessionTrackingModes, getEffectiveMajorVersion, getEffectiveMinorVersion, getEffectiveSessionTrackingModes, getFilterRegistration, getFilterRegistrations, getInitParameter, getInitParameterNames, getJspConfigDescriptor, getMajorVersion, getMimeType, getMinorVersion, getNamedDispatcher, getRealPath, getRequestCharacterEncoding, getRequestDispatcher, getResource, getResourceAsStream, getResourcePaths, getResponseCharacterEncoding, getServerInfo, getServlet, getServletContextName, getServletNames, getServletRegistration, getServletRegistrations, getServlets, getSessionCookieConfig, getSessionTimeout, getVirtualServerName, log, log, log, setInitParameter, setNewServletContextListenerAllowed, setRequestCharacterEncoding, setResponseCharacterEncoding, setSessionTimeout, setSessionTrackingModes
-
Field Details
-
tomcatAttributes
-
-
Constructor Details
-
ReplApplContext
-
-
Method Details
-
getParent
-
getFacade
- Overrides:
getFacade
in classApplicationContext
- Returns:
- the facade associated with this ApplicationContext.
-
getAttributeMap
-
setAttributeMap
-
removeAttribute
Description copied from interface:javax.servlet.ServletContext
Removes the attribute with the given name from the servlet context. After removal, subsequent calls toServletContext.getAttribute(java.lang.String)
to retrieve the attribute's value will returnnull
.If listeners are configured on the
ServletContext
the container notifies them accordingly.- Specified by:
removeAttribute
in interfaceServletContext
- Overrides:
removeAttribute
in classApplicationContext
- Parameters:
name
- aString
specifying the name of the attribute to be removed
-
setAttribute
Description copied from interface:javax.servlet.ServletContext
Binds an object to a given attribute name in this servlet context. If the name specified is already used for an attribute, this method will replace the attribute with the new to the new attribute.If listeners are configured on the
ServletContext
the container notifies them accordingly.If a null value is passed, the effect is the same as calling
removeAttribute()
.Attribute names should follow the same convention as package names. The Java Servlet API specification reserves names matching
java.*
,javax.*
, andsun.*
.- Specified by:
setAttribute
in interfaceServletContext
- Overrides:
setAttribute
in classApplicationContext
- Parameters:
name
- aString
specifying the name of the attributevalue
- anObject
representing the attribute to be bound
-
getAttribute
Description copied from interface:javax.servlet.ServletContext
Returns the servlet container attribute with the given name, ornull
if there is no attribute by that name. An attribute allows a servlet container to give the servlet additional information not already provided by this interface. See your server documentation for information about its attributes. A list of supported attributes can be retrieved usinggetAttributeNames
.The attribute is returned as a
java.lang.Object
or some subclass. Attribute names should follow the same convention as package names. The Java Servlet API specification reserves names matchingjava.*
,javax.*
, andsun.*
.- Specified by:
getAttribute
in interfaceServletContext
- Overrides:
getAttribute
in classApplicationContext
- Parameters:
name
- aString
specifying the name of the attribute- Returns:
- an
Object
containing the value of the attribute, ornull
if no attribute exists matching the given name - See Also:
-
getAttributeNames
Description copied from interface:javax.servlet.ServletContext
Returns anEnumeration
containing the attribute names available within this servlet context. Use theServletContext.getAttribute(java.lang.String)
method with an attribute name to get the value of an attribute.- Specified by:
getAttributeNames
in interfaceServletContext
- Overrides:
getAttributeNames
in classApplicationContext
- Returns:
- an
Enumeration
of attribute names - See Also:
-