Module org.eclipse.jetty.server
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:
jakarta.servlet.ServletContext,org.eclipse.jetty.util.Attributes,org.eclipse.jetty.util.component.Dumpable
- Enclosing class:
- ContextHandler
public class ContextHandler.Context extends ContextHandler.StaticContext
Context.A partial implementation of
ServletContext. A complete implementation is provided by the derivedContextHandlerimplementations.
-
-
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()jakarta.servlet.ServletContextgetContext(java.lang.String uripath)ContextHandlergetContextHandler()java.lang.StringgetContextPath()java.lang.StringgetInitParameter(java.lang.String name)java.util.Enumeration<java.lang.String>getInitParameterNames()jakarta.servlet.descriptor.JspConfigDescriptorgetJspConfigDescriptor()java.lang.StringgetMimeType(java.lang.String file)java.lang.StringgetRealPath(java.lang.String path)jakarta.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(jakarta.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 jakarta.servlet.ServletContext getContext(java.lang.String uripath)
- Specified by:
getContextin interfacejakarta.servlet.ServletContext- Overrides:
getContextin classContextHandler.StaticContext
-
getMimeType
public java.lang.String getMimeType(java.lang.String file)
- Specified by:
getMimeTypein interfacejakarta.servlet.ServletContext- Overrides:
getMimeTypein classContextHandler.StaticContext
-
getRequestDispatcher
public jakarta.servlet.RequestDispatcher getRequestDispatcher(java.lang.String uriInContext)
- Specified by:
getRequestDispatcherin interfacejakarta.servlet.ServletContext- Overrides:
getRequestDispatcherin classContextHandler.StaticContext
-
getRealPath
public java.lang.String getRealPath(java.lang.String path)
- Specified by:
getRealPathin interfacejakarta.servlet.ServletContext- Overrides:
getRealPathin classContextHandler.StaticContext
-
getResource
public java.net.URL getResource(java.lang.String path) throws java.net.MalformedURLException- Specified by:
getResourcein interfacejakarta.servlet.ServletContext- Overrides:
getResourcein classContextHandler.StaticContext- Throws:
java.net.MalformedURLException
-
getResourceAsStream
public java.io.InputStream getResourceAsStream(java.lang.String path)
- Specified by:
getResourceAsStreamin interfacejakarta.servlet.ServletContext- Overrides:
getResourceAsStreamin classContextHandler.StaticContext
-
getResourcePaths
public java.util.Set<java.lang.String> getResourcePaths(java.lang.String path)
- Specified by:
getResourcePathsin interfacejakarta.servlet.ServletContext- Overrides:
getResourcePathsin classContextHandler.StaticContext
-
log
public void log(java.lang.Exception exception, java.lang.String msg)- Specified by:
login interfacejakarta.servlet.ServletContext- Overrides:
login classContextHandler.StaticContext
-
log
public void log(java.lang.String msg)
- Specified by:
login interfacejakarta.servlet.ServletContext- Overrides:
login classContextHandler.StaticContext
-
log
public void log(java.lang.String message, java.lang.Throwable throwable)- Specified by:
login interfacejakarta.servlet.ServletContext- Overrides:
login classContextHandler.StaticContext
-
getInitParameter
public java.lang.String getInitParameter(java.lang.String name)
- Specified by:
getInitParameterin interfacejakarta.servlet.ServletContext- Overrides:
getInitParameterin classContextHandler.StaticContext
-
getInitParameterNames
public java.util.Enumeration<java.lang.String> getInitParameterNames()
- Specified by:
getInitParameterNamesin interfacejakarta.servlet.ServletContext- Overrides:
getInitParameterNamesin classContextHandler.StaticContext
-
getAttribute
public java.lang.Object getAttribute(java.lang.String name)
- Specified by:
getAttributein interfaceorg.eclipse.jetty.util.Attributes- Specified by:
getAttributein interfacejakarta.servlet.ServletContext- Overrides:
getAttributein classorg.eclipse.jetty.util.AttributesMap
-
getAttributeNames
public java.util.Enumeration<java.lang.String> getAttributeNames()
- Specified by:
getAttributeNamesin interfaceorg.eclipse.jetty.util.Attributes- Specified by:
getAttributeNamesin interfacejakarta.servlet.ServletContext- Overrides:
getAttributeNamesin classorg.eclipse.jetty.util.AttributesMap
-
setAttribute
public void setAttribute(java.lang.String name, java.lang.Object value)- Specified by:
setAttributein interfaceorg.eclipse.jetty.util.Attributes- Specified by:
setAttributein interfacejakarta.servlet.ServletContext- Overrides:
setAttributein classorg.eclipse.jetty.util.AttributesMap
-
removeAttribute
public void removeAttribute(java.lang.String name)
- Specified by:
removeAttributein interfaceorg.eclipse.jetty.util.Attributes- Specified by:
removeAttributein interfacejakarta.servlet.ServletContext- Overrides:
removeAttributein classorg.eclipse.jetty.util.AttributesMap
-
getServletContextName
public java.lang.String getServletContextName()
- Specified by:
getServletContextNamein interfacejakarta.servlet.ServletContext- Overrides:
getServletContextNamein classContextHandler.StaticContext
-
getContextPath
public java.lang.String getContextPath()
- Specified by:
getContextPathin interfacejakarta.servlet.ServletContext- Overrides:
getContextPathin classContextHandler.StaticContext
-
toString
public java.lang.String toString()
- Overrides:
toStringin classorg.eclipse.jetty.util.AttributesMap
-
setInitParameter
public boolean setInitParameter(java.lang.String name, java.lang.String value)- Specified by:
setInitParameterin interfacejakarta.servlet.ServletContext- Overrides:
setInitParameterin classContextHandler.StaticContext
-
addListener
public void addListener(java.lang.String className)
- Specified by:
addListenerin interfacejakarta.servlet.ServletContext- Overrides:
addListenerin classContextHandler.StaticContext
-
addListener
public <T extends java.util.EventListener> void addListener(T t)
- Specified by:
addListenerin interfacejakarta.servlet.ServletContext- Overrides:
addListenerin classContextHandler.StaticContext
-
addListener
public void addListener(java.lang.Class<? extends java.util.EventListener> listenerClass)
- Specified by:
addListenerin interfacejakarta.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 interfacejakarta.servlet.ServletContext- Overrides:
getClassLoaderin classContextHandler.StaticContext
-
getJspConfigDescriptor
public jakarta.servlet.descriptor.JspConfigDescriptor getJspConfigDescriptor()
- Specified by:
getJspConfigDescriptorin interfacejakarta.servlet.ServletContext- Overrides:
getJspConfigDescriptorin classContextHandler.StaticContext
-
setJspConfigDescriptor
public void setJspConfigDescriptor(jakarta.servlet.descriptor.JspConfigDescriptor d)
-
declareRoles
public void declareRoles(java.lang.String... roleNames)
- Specified by:
declareRolesin interfacejakarta.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 interfacejakarta.servlet.ServletContext- Overrides:
getVirtualServerNamein classContextHandler.StaticContext
-
-