public class ContextHandler.Context extends ContextHandler.StaticContext
A partial implementation of ServletContext. A complete implementation is provided by the derived ContextHandler.
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
_enabled |
protected boolean |
_extendedListenerTypes |
| Modifier | Constructor and Description |
|---|---|
protected |
Context() |
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(java.lang.Class<? extends java.util.EventListener> listenerClass) |
void |
addListener(java.lang.String className) |
<T extends java.util.EventListener> |
addListener(T t) |
void |
checkListener(java.lang.Class<? extends java.util.EventListener> listener) |
<T> T |
createInstance(java.lang.Class<T> clazz) |
<T extends java.util.EventListener> |
createListener(java.lang.Class<T> clazz) |
void |
declareRoles(java.lang.String... roleNames) |
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) |
ContextHandler |
getContextHandler() |
java.lang.String |
getContextPath() |
java.lang.String |
getInitParameter(java.lang.String name) |
java.util.Enumeration<java.lang.String> |
getInitParameterNames() |
javax.servlet.descriptor.JspConfigDescriptor |
getJspConfigDescriptor() |
java.lang.String |
getMimeType(java.lang.String file) |
java.lang.String |
getRealPath(java.lang.String path) |
javax.servlet.RequestDispatcher |
getRequestDispatcher(java.lang.String uriInContext) |
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) |
java.lang.String |
getServletContextName() |
java.lang.String |
getVirtualServerName() |
boolean |
isEnabled() |
boolean |
isExtendedListenerTypes() |
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 |
setAttribute(java.lang.String name,
java.lang.Object value) |
void |
setEnabled(boolean enabled) |
void |
setExtendedListenerTypes(boolean extended) |
boolean |
setInitParameter(java.lang.String name,
java.lang.String value) |
void |
setJspConfigDescriptor(javax.servlet.descriptor.JspConfigDescriptor d) |
java.lang.String |
toString() |
addFilter, addFilter, addFilter, addServlet, addServlet, addServlet, createFilter, createServlet, getDefaultSessionTrackingModes, getEffectiveMajorVersion, getEffectiveMinorVersion, getEffectiveSessionTrackingModes, getFilterRegistration, getFilterRegistrations, getMajorVersion, getMinorVersion, getNamedDispatcher, getServerInfo, getServlet, getServletNames, getServletRegistration, getServletRegistrations, getServlets, getSessionCookieConfig, setEffectiveMajorVersion, setEffectiveMinorVersion, setSessionTrackingModesaddAll, clearAttributes, getAttributeEntrySet, getAttributeNamesCopy, getAttributeNameSet, sizeprotected boolean _enabled
protected boolean _extendedListenerTypes
public ContextHandler getContextHandler()
public javax.servlet.ServletContext getContext(java.lang.String uripath)
getContext in interface javax.servlet.ServletContextgetContext in class ContextHandler.StaticContextpublic java.lang.String getMimeType(java.lang.String file)
getMimeType in interface javax.servlet.ServletContextgetMimeType in class ContextHandler.StaticContextpublic javax.servlet.RequestDispatcher getRequestDispatcher(java.lang.String uriInContext)
getRequestDispatcher in interface javax.servlet.ServletContextgetRequestDispatcher in class ContextHandler.StaticContextpublic java.lang.String getRealPath(java.lang.String path)
getRealPath in interface javax.servlet.ServletContextgetRealPath in class ContextHandler.StaticContextpublic java.net.URL getResource(java.lang.String path)
throws java.net.MalformedURLException
getResource in interface javax.servlet.ServletContextgetResource in class ContextHandler.StaticContextjava.net.MalformedURLExceptionpublic java.io.InputStream getResourceAsStream(java.lang.String path)
getResourceAsStream in interface javax.servlet.ServletContextgetResourceAsStream in class ContextHandler.StaticContextpublic java.util.Set<java.lang.String> getResourcePaths(java.lang.String path)
getResourcePaths in interface javax.servlet.ServletContextgetResourcePaths in class ContextHandler.StaticContextpublic void log(java.lang.Exception exception,
java.lang.String msg)
log in interface javax.servlet.ServletContextlog in class ContextHandler.StaticContextpublic void log(java.lang.String msg)
log in interface javax.servlet.ServletContextlog in class ContextHandler.StaticContextpublic void log(java.lang.String message,
java.lang.Throwable throwable)
log in interface javax.servlet.ServletContextlog in class ContextHandler.StaticContextpublic java.lang.String getInitParameter(java.lang.String name)
getInitParameter in interface javax.servlet.ServletContextgetInitParameter in class ContextHandler.StaticContextpublic java.util.Enumeration<java.lang.String> getInitParameterNames()
getInitParameterNames in interface javax.servlet.ServletContextgetInitParameterNames in class ContextHandler.StaticContextpublic java.lang.Object getAttribute(java.lang.String name)
getAttribute in interface javax.servlet.ServletContextgetAttribute in interface AttributesgetAttribute in class AttributesMappublic java.util.Enumeration<java.lang.String> getAttributeNames()
getAttributeNames in interface javax.servlet.ServletContextgetAttributeNames in interface AttributesgetAttributeNames in class AttributesMappublic void setAttribute(java.lang.String name,
java.lang.Object value)
setAttribute in interface javax.servlet.ServletContextsetAttribute in interface AttributessetAttribute in class AttributesMappublic void removeAttribute(java.lang.String name)
removeAttribute in interface javax.servlet.ServletContextremoveAttribute in interface AttributesremoveAttribute in class AttributesMappublic java.lang.String getServletContextName()
getServletContextName in interface javax.servlet.ServletContextgetServletContextName in class ContextHandler.StaticContextpublic java.lang.String getContextPath()
getContextPath in interface javax.servlet.ServletContextgetContextPath in class ContextHandler.StaticContextpublic java.lang.String toString()
toString in class AttributesMappublic boolean setInitParameter(java.lang.String name,
java.lang.String value)
setInitParameter in interface javax.servlet.ServletContextsetInitParameter in class ContextHandler.StaticContextpublic void addListener(java.lang.String className)
addListener in interface javax.servlet.ServletContextaddListener in class ContextHandler.StaticContextpublic <T extends java.util.EventListener> void addListener(T t)
addListener in interface javax.servlet.ServletContextaddListener in class ContextHandler.StaticContextpublic void addListener(java.lang.Class<? extends java.util.EventListener> listenerClass)
addListener in interface javax.servlet.ServletContextaddListener in class ContextHandler.StaticContextpublic <T extends java.util.EventListener> T createListener(java.lang.Class<T> clazz)
throws javax.servlet.ServletException
createListener in interface javax.servlet.ServletContextcreateListener in class ContextHandler.StaticContextjavax.servlet.ServletExceptionpublic void checkListener(java.lang.Class<? extends java.util.EventListener> listener)
throws java.lang.IllegalStateException
java.lang.IllegalStateExceptionpublic void setExtendedListenerTypes(boolean extended)
public boolean isExtendedListenerTypes()
public java.lang.ClassLoader getClassLoader()
getClassLoader in interface javax.servlet.ServletContextgetClassLoader in class ContextHandler.StaticContextpublic javax.servlet.descriptor.JspConfigDescriptor getJspConfigDescriptor()
getJspConfigDescriptor in interface javax.servlet.ServletContextgetJspConfigDescriptor in class ContextHandler.StaticContextpublic void setJspConfigDescriptor(javax.servlet.descriptor.JspConfigDescriptor d)
public void declareRoles(java.lang.String... roleNames)
declareRoles in interface javax.servlet.ServletContextdeclareRoles in class ContextHandler.StaticContextpublic void setEnabled(boolean enabled)
public boolean isEnabled()
public <T> T createInstance(java.lang.Class<T> clazz)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String getVirtualServerName()
getVirtualServerName in interface javax.servlet.ServletContextgetVirtualServerName in class ContextHandler.StaticContext