Package org.eclipse.jetty.server.handler
Class ContextHandler.Context
- java.lang.Object
-
- org.eclipse.jetty.util.AttributesMap
-
- org.eclipse.jetty.server.handler.ContextHandler.StaticContext
-
- org.eclipse.jetty.server.handler.ContextHandler.Context
-
- All Implemented Interfaces:
javax.servlet.ServletContext,Attributes,Dumpable
- Direct Known Subclasses:
ServletContextHandler.Context
- Enclosing class:
- ContextHandler
public class ContextHandler.Context extends ContextHandler.StaticContext
Context.A partial implementation of
ServletContext. A complete implementation is provided by the derivedContextHandlerimplementations.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.eclipse.jetty.util.Attributes
Attributes.Wrapper
-
Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable
Dumpable.DumpableContainer
-
-
Field Summary
Fields Modifier and Type Field Description protected boolean_enabledprotected boolean_extendedListenerTypes
-
Constructor Summary
Constructors Modifier Constructor Description protectedContext()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddListener(java.lang.Class<? extends java.util.EventListener> listenerClass)voidaddListener(java.lang.String className)<T extends java.util.EventListener>
voidaddListener(T t)voidcheckListener(java.lang.Class<? extends java.util.EventListener> listener)voiddeclareRoles(java.lang.String... roleNames)java.lang.ObjectgetAttribute(java.lang.String name)java.util.Enumeration<java.lang.String>getAttributeNames()java.lang.ClassLoadergetClassLoader()javax.servlet.ServletContextgetContext(java.lang.String uripath)ContextHandlergetContextHandler()java.lang.StringgetContextPath()java.lang.StringgetInitParameter(java.lang.String name)java.util.Enumeration<java.lang.String>getInitParameterNames()javax.servlet.descriptor.JspConfigDescriptorgetJspConfigDescriptor()java.lang.StringgetMimeType(java.lang.String file)java.lang.StringgetRealPath(java.lang.String path)javax.servlet.RequestDispatchergetRequestDispatcher(java.lang.String uriInContext)java.net.URLgetResource(java.lang.String path)java.io.InputStreamgetResourceAsStream(java.lang.String path)java.util.Set<java.lang.String>getResourcePaths(java.lang.String path)java.lang.StringgetServletContextName()java.lang.StringgetVirtualServerName()booleanisEnabled()booleanisExtendedListenerTypes()voidlog(java.lang.Exception exception, java.lang.String msg)voidlog(java.lang.String msg)voidlog(java.lang.String message, java.lang.Throwable throwable)voidremoveAttribute(java.lang.String name)voidsetAttribute(java.lang.String name, java.lang.Object value)voidsetEnabled(boolean enabled)voidsetExtendedListenerTypes(boolean extended)booleansetInitParameter(java.lang.String name, java.lang.String value)voidsetJspConfigDescriptor(javax.servlet.descriptor.JspConfigDescriptor d)java.lang.StringtoString()-
Methods inherited from class org.eclipse.jetty.server.handler.ContextHandler.StaticContext
addFilter, addFilter, addFilter, addJspFile, addServlet, addServlet, addServlet, createFilter, createInstance, createListener, createServlet, getDefaultSessionTrackingModes, getEffectiveMajorVersion, getEffectiveMinorVersion, getEffectiveSessionTrackingModes, getFilterRegistration, getFilterRegistrations, getMajorVersion, getMinorVersion, getNamedDispatcher, getRequestCharacterEncoding, getResponseCharacterEncoding, getServerInfo, getServlet, getServletNames, getServletRegistration, getServletRegistrations, getServlets, getSessionCookieConfig, getSessionTimeout, setEffectiveMajorVersion, setEffectiveMinorVersion, setRequestCharacterEncoding, setResponseCharacterEncoding, setSessionTimeout, setSessionTrackingModes
-
Methods inherited from class org.eclipse.jetty.util.AttributesMap
addAll, clearAttributes, dump, dump, getAttributeEntrySet, getAttributeNamesCopy, getAttributeNameSet, size
-
-
-
-
Method Detail
-
getContextHandler
public ContextHandler getContextHandler()
-
getContext
public javax.servlet.ServletContext getContext(java.lang.String uripath)
- Specified by:
getContextin interfacejavax.servlet.ServletContext- Overrides:
getContextin classContextHandler.StaticContext
-
getMimeType
public java.lang.String getMimeType(java.lang.String file)
- Specified by:
getMimeTypein interfacejavax.servlet.ServletContext- Overrides:
getMimeTypein classContextHandler.StaticContext
-
getRequestDispatcher
public javax.servlet.RequestDispatcher getRequestDispatcher(java.lang.String uriInContext)
- Specified by:
getRequestDispatcherin interfacejavax.servlet.ServletContext- Overrides:
getRequestDispatcherin classContextHandler.StaticContext
-
getRealPath
public java.lang.String getRealPath(java.lang.String path)
- Specified by:
getRealPathin interfacejavax.servlet.ServletContext- Overrides:
getRealPathin classContextHandler.StaticContext
-
getResource
public java.net.URL getResource(java.lang.String path) throws java.net.MalformedURLException- Specified by:
getResourcein interfacejavax.servlet.ServletContext- Overrides:
getResourcein classContextHandler.StaticContext- Throws:
java.net.MalformedURLException
-
getResourceAsStream
public java.io.InputStream getResourceAsStream(java.lang.String path)
- Specified by:
getResourceAsStreamin interfacejavax.servlet.ServletContext- Overrides:
getResourceAsStreamin classContextHandler.StaticContext
-
getResourcePaths
public java.util.Set<java.lang.String> getResourcePaths(java.lang.String path)
- Specified by:
getResourcePathsin interfacejavax.servlet.ServletContext- Overrides:
getResourcePathsin classContextHandler.StaticContext
-
log
public void log(java.lang.Exception exception, java.lang.String msg)- Specified by:
login interfacejavax.servlet.ServletContext- Overrides:
login classContextHandler.StaticContext
-
log
public void log(java.lang.String msg)
- Specified by:
login interfacejavax.servlet.ServletContext- Overrides:
login classContextHandler.StaticContext
-
log
public void log(java.lang.String message, java.lang.Throwable throwable)- Specified by:
login interfacejavax.servlet.ServletContext- Overrides:
login classContextHandler.StaticContext
-
getInitParameter
public java.lang.String getInitParameter(java.lang.String name)
- Specified by:
getInitParameterin interfacejavax.servlet.ServletContext- Overrides:
getInitParameterin classContextHandler.StaticContext
-
getInitParameterNames
public java.util.Enumeration<java.lang.String> getInitParameterNames()
- Specified by:
getInitParameterNamesin interfacejavax.servlet.ServletContext- Overrides:
getInitParameterNamesin classContextHandler.StaticContext
-
getAttribute
public java.lang.Object getAttribute(java.lang.String name)
- Specified by:
getAttributein interfaceAttributes- Specified by:
getAttributein interfacejavax.servlet.ServletContext- Overrides:
getAttributein classAttributesMap
-
getAttributeNames
public java.util.Enumeration<java.lang.String> getAttributeNames()
- Specified by:
getAttributeNamesin interfaceAttributes- Specified by:
getAttributeNamesin interfacejavax.servlet.ServletContext- Overrides:
getAttributeNamesin classAttributesMap
-
setAttribute
public void setAttribute(java.lang.String name, java.lang.Object value)- Specified by:
setAttributein interfaceAttributes- Specified by:
setAttributein interfacejavax.servlet.ServletContext- Overrides:
setAttributein classAttributesMap
-
removeAttribute
public void removeAttribute(java.lang.String name)
- Specified by:
removeAttributein interfaceAttributes- Specified by:
removeAttributein interfacejavax.servlet.ServletContext- Overrides:
removeAttributein classAttributesMap
-
getServletContextName
public java.lang.String getServletContextName()
- Specified by:
getServletContextNamein interfacejavax.servlet.ServletContext- Overrides:
getServletContextNamein classContextHandler.StaticContext
-
getContextPath
public java.lang.String getContextPath()
- Specified by:
getContextPathin interfacejavax.servlet.ServletContext- Overrides:
getContextPathin classContextHandler.StaticContext
-
toString
public java.lang.String toString()
- Overrides:
toStringin classAttributesMap
-
setInitParameter
public boolean setInitParameter(java.lang.String name, java.lang.String value)- Specified by:
setInitParameterin interfacejavax.servlet.ServletContext- Overrides:
setInitParameterin classContextHandler.StaticContext
-
addListener
public void addListener(java.lang.String className)
- Specified by:
addListenerin interfacejavax.servlet.ServletContext- Overrides:
addListenerin classContextHandler.StaticContext
-
addListener
public <T extends java.util.EventListener> void addListener(T t)
- Specified by:
addListenerin interfacejavax.servlet.ServletContext- Overrides:
addListenerin classContextHandler.StaticContext
-
addListener
public void addListener(java.lang.Class<? extends java.util.EventListener> listenerClass)
- Specified by:
addListenerin interfacejavax.servlet.ServletContext- Overrides:
addListenerin classContextHandler.StaticContext
-
checkListener
public void checkListener(java.lang.Class<? extends java.util.EventListener> listener) throws java.lang.IllegalStateException- Throws:
java.lang.IllegalStateException
-
setExtendedListenerTypes
public void setExtendedListenerTypes(boolean extended)
-
isExtendedListenerTypes
public boolean isExtendedListenerTypes()
-
getClassLoader
public java.lang.ClassLoader getClassLoader()
- Specified by:
getClassLoaderin interfacejavax.servlet.ServletContext- Overrides:
getClassLoaderin classContextHandler.StaticContext
-
getJspConfigDescriptor
public javax.servlet.descriptor.JspConfigDescriptor getJspConfigDescriptor()
- Specified by:
getJspConfigDescriptorin interfacejavax.servlet.ServletContext- Overrides:
getJspConfigDescriptorin classContextHandler.StaticContext
-
setJspConfigDescriptor
public void setJspConfigDescriptor(javax.servlet.descriptor.JspConfigDescriptor d)
-
declareRoles
public void declareRoles(java.lang.String... roleNames)
- Specified by:
declareRolesin interfacejavax.servlet.ServletContext- Overrides:
declareRolesin classContextHandler.StaticContext
-
setEnabled
public void setEnabled(boolean enabled)
-
isEnabled
public boolean isEnabled()
-
getVirtualServerName
public java.lang.String getVirtualServerName()
- Specified by:
getVirtualServerNamein interfacejavax.servlet.ServletContext- Overrides:
getVirtualServerNamein classContextHandler.StaticContext
-
-