Module org.eclipse.jetty.server
Package org.eclipse.jetty.server.handler
Class ContextHandler.StaticContext
- java.lang.Object
-
- org.eclipse.jetty.util.AttributesMap
-
- org.eclipse.jetty.server.handler.ContextHandler.StaticContext
-
- All Implemented Interfaces:
jakarta.servlet.ServletContext,org.eclipse.jetty.util.Attributes,org.eclipse.jetty.util.component.Dumpable
- Direct Known Subclasses:
ContextHandler.Context
- Enclosing class:
- ContextHandler
public static class ContextHandler.StaticContext extends org.eclipse.jetty.util.AttributesMap implements jakarta.servlet.ServletContextA simple implementation of ServletContext that is used when there is no ContextHandler. This is also used as the base for all other ServletContext implementations.
-
-
Constructor Summary
Constructors Constructor Description StaticContext()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description jakarta.servlet.FilterRegistration.DynamicaddFilter(java.lang.String filterName, jakarta.servlet.Filter filter)jakarta.servlet.FilterRegistration.DynamicaddFilter(java.lang.String filterName, java.lang.Class<? extends jakarta.servlet.Filter> filterClass)jakarta.servlet.FilterRegistration.DynamicaddFilter(java.lang.String filterName, java.lang.String className)jakarta.servlet.ServletRegistration.DynamicaddJspFile(java.lang.String servletName, java.lang.String jspFile)voidaddListener(java.lang.Class<? extends java.util.EventListener> listenerClass)voidaddListener(java.lang.String className)<T extends java.util.EventListener>
voidaddListener(T t)jakarta.servlet.ServletRegistration.DynamicaddServlet(java.lang.String servletName, jakarta.servlet.Servlet servlet)jakarta.servlet.ServletRegistration.DynamicaddServlet(java.lang.String servletName, java.lang.Class<? extends jakarta.servlet.Servlet> servletClass)jakarta.servlet.ServletRegistration.DynamicaddServlet(java.lang.String servletName, java.lang.String className)<T extends jakarta.servlet.Filter>
TcreateFilter(java.lang.Class<T> clazz)<T> TcreateInstance(java.lang.Class<T> clazz)<T extends java.util.EventListener>
TcreateListener(java.lang.Class<T> clazz)<T extends jakarta.servlet.Servlet>
TcreateServlet(java.lang.Class<T> clazz)voiddeclareRoles(java.lang.String... roleNames)java.lang.ClassLoadergetClassLoader()jakarta.servlet.ServletContextgetContext(java.lang.String uripath)java.lang.StringgetContextPath()java.util.Set<jakarta.servlet.SessionTrackingMode>getDefaultSessionTrackingModes()intgetEffectiveMajorVersion()intgetEffectiveMinorVersion()java.util.Set<jakarta.servlet.SessionTrackingMode>getEffectiveSessionTrackingModes()jakarta.servlet.FilterRegistrationgetFilterRegistration(java.lang.String filterName)java.util.Map<java.lang.String,? extends jakarta.servlet.FilterRegistration>getFilterRegistrations()java.lang.StringgetInitParameter(java.lang.String name)java.util.Enumeration<java.lang.String>getInitParameterNames()jakarta.servlet.descriptor.JspConfigDescriptorgetJspConfigDescriptor()intgetMajorVersion()java.lang.StringgetMimeType(java.lang.String file)intgetMinorVersion()jakarta.servlet.RequestDispatchergetNamedDispatcher(java.lang.String name)java.lang.StringgetRealPath(java.lang.String path)java.lang.StringgetRequestCharacterEncoding()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.StringgetResponseCharacterEncoding()java.lang.StringgetServerInfo()jakarta.servlet.ServletgetServlet(java.lang.String name)Deprecated.java.lang.StringgetServletContextName()java.util.Enumeration<java.lang.String>getServletNames()Deprecated.jakarta.servlet.ServletRegistrationgetServletRegistration(java.lang.String servletName)java.util.Map<java.lang.String,? extends jakarta.servlet.ServletRegistration>getServletRegistrations()java.util.Enumeration<jakarta.servlet.Servlet>getServlets()Deprecated.jakarta.servlet.SessionCookieConfiggetSessionCookieConfig()intgetSessionTimeout()java.lang.StringgetVirtualServerName()voidlog(java.lang.Exception exception, java.lang.String msg)Deprecated.voidlog(java.lang.String msg)voidlog(java.lang.String message, java.lang.Throwable throwable)voidsetEffectiveMajorVersion(int v)voidsetEffectiveMinorVersion(int v)booleansetInitParameter(java.lang.String name, java.lang.String value)voidsetRequestCharacterEncoding(java.lang.String encoding)voidsetResponseCharacterEncoding(java.lang.String encoding)voidsetSessionTimeout(int sessionTimeout)voidsetSessionTrackingModes(java.util.Set<jakarta.servlet.SessionTrackingMode> sessionTrackingModes)-
Methods inherited from class org.eclipse.jetty.util.AttributesMap
addAll, clearAttributes, dump, dump, getAttribute, getAttributeEntrySet, getAttributeNames, getAttributeNamesCopy, getAttributeNameSet, removeAttribute, setAttribute, size, toString
-
-
-
-
Method Detail
-
getContext
public jakarta.servlet.ServletContext getContext(java.lang.String uripath)
- Specified by:
getContextin interfacejakarta.servlet.ServletContext
-
getMajorVersion
public int getMajorVersion()
- Specified by:
getMajorVersionin interfacejakarta.servlet.ServletContext
-
getMimeType
public java.lang.String getMimeType(java.lang.String file)
- Specified by:
getMimeTypein interfacejakarta.servlet.ServletContext
-
getMinorVersion
public int getMinorVersion()
- Specified by:
getMinorVersionin interfacejakarta.servlet.ServletContext
-
getNamedDispatcher
public jakarta.servlet.RequestDispatcher getNamedDispatcher(java.lang.String name)
- Specified by:
getNamedDispatcherin interfacejakarta.servlet.ServletContext
-
getRequestDispatcher
public jakarta.servlet.RequestDispatcher getRequestDispatcher(java.lang.String uriInContext)
- Specified by:
getRequestDispatcherin interfacejakarta.servlet.ServletContext
-
getRealPath
public java.lang.String getRealPath(java.lang.String path)
- Specified by:
getRealPathin interfacejakarta.servlet.ServletContext
-
getResource
public java.net.URL getResource(java.lang.String path) throws java.net.MalformedURLException- Specified by:
getResourcein interfacejakarta.servlet.ServletContext- Throws:
java.net.MalformedURLException
-
getResourceAsStream
public java.io.InputStream getResourceAsStream(java.lang.String path)
- Specified by:
getResourceAsStreamin interfacejakarta.servlet.ServletContext
-
getResourcePaths
public java.util.Set<java.lang.String> getResourcePaths(java.lang.String path)
- Specified by:
getResourcePathsin interfacejakarta.servlet.ServletContext
-
getServerInfo
public java.lang.String getServerInfo()
- Specified by:
getServerInfoin interfacejakarta.servlet.ServletContext
-
getServlet
@Deprecated(since="Servlet API 2.1") public jakarta.servlet.Servlet getServlet(java.lang.String name) throws jakarta.servlet.ServletExceptionDeprecated.- Specified by:
getServletin interfacejakarta.servlet.ServletContext- Throws:
jakarta.servlet.ServletException
-
getServletNames
@Deprecated(since="Servlet API 2.1") public java.util.Enumeration<java.lang.String> getServletNames()
Deprecated.- Specified by:
getServletNamesin interfacejakarta.servlet.ServletContext
-
getServlets
@Deprecated(since="Servlet API 2.0") public java.util.Enumeration<jakarta.servlet.Servlet> getServlets()
Deprecated.- Specified by:
getServletsin interfacejakarta.servlet.ServletContext
-
log
@Deprecated(since="Servlet API 2.1") public void log(java.lang.Exception exception, java.lang.String msg)Deprecated.- Specified by:
login interfacejakarta.servlet.ServletContext
-
log
public void log(java.lang.String msg)
- Specified by:
login interfacejakarta.servlet.ServletContext
-
log
public void log(java.lang.String message, java.lang.Throwable throwable)- Specified by:
login interfacejakarta.servlet.ServletContext
-
getInitParameter
public java.lang.String getInitParameter(java.lang.String name)
- Specified by:
getInitParameterin interfacejakarta.servlet.ServletContext
-
getInitParameterNames
public java.util.Enumeration<java.lang.String> getInitParameterNames()
- Specified by:
getInitParameterNamesin interfacejakarta.servlet.ServletContext
-
getServletContextName
public java.lang.String getServletContextName()
- Specified by:
getServletContextNamein interfacejakarta.servlet.ServletContext
-
getContextPath
public java.lang.String getContextPath()
- Specified by:
getContextPathin interfacejakarta.servlet.ServletContext
-
setInitParameter
public boolean setInitParameter(java.lang.String name, java.lang.String value)- Specified by:
setInitParameterin interfacejakarta.servlet.ServletContext
-
addFilter
public jakarta.servlet.FilterRegistration.Dynamic addFilter(java.lang.String filterName, java.lang.Class<? extends jakarta.servlet.Filter> filterClass)- Specified by:
addFilterin interfacejakarta.servlet.ServletContext
-
addFilter
public jakarta.servlet.FilterRegistration.Dynamic addFilter(java.lang.String filterName, jakarta.servlet.Filter filter)- Specified by:
addFilterin interfacejakarta.servlet.ServletContext
-
addFilter
public jakarta.servlet.FilterRegistration.Dynamic addFilter(java.lang.String filterName, java.lang.String className)- Specified by:
addFilterin interfacejakarta.servlet.ServletContext
-
addServlet
public jakarta.servlet.ServletRegistration.Dynamic addServlet(java.lang.String servletName, java.lang.Class<? extends jakarta.servlet.Servlet> servletClass)- Specified by:
addServletin interfacejakarta.servlet.ServletContext
-
addServlet
public jakarta.servlet.ServletRegistration.Dynamic addServlet(java.lang.String servletName, jakarta.servlet.Servlet servlet)- Specified by:
addServletin interfacejakarta.servlet.ServletContext
-
addServlet
public jakarta.servlet.ServletRegistration.Dynamic addServlet(java.lang.String servletName, java.lang.String className)- Specified by:
addServletin interfacejakarta.servlet.ServletContext
-
addJspFile
public jakarta.servlet.ServletRegistration.Dynamic addJspFile(java.lang.String servletName, java.lang.String jspFile)- Specified by:
addJspFilein interfacejakarta.servlet.ServletContext- Since:
- Servlet 4.0
-
getDefaultSessionTrackingModes
public java.util.Set<jakarta.servlet.SessionTrackingMode> getDefaultSessionTrackingModes()
- Specified by:
getDefaultSessionTrackingModesin interfacejakarta.servlet.ServletContext
-
getEffectiveSessionTrackingModes
public java.util.Set<jakarta.servlet.SessionTrackingMode> getEffectiveSessionTrackingModes()
- Specified by:
getEffectiveSessionTrackingModesin interfacejakarta.servlet.ServletContext
-
getFilterRegistration
public jakarta.servlet.FilterRegistration getFilterRegistration(java.lang.String filterName)
- Specified by:
getFilterRegistrationin interfacejakarta.servlet.ServletContext
-
getFilterRegistrations
public java.util.Map<java.lang.String,? extends jakarta.servlet.FilterRegistration> getFilterRegistrations()
- Specified by:
getFilterRegistrationsin interfacejakarta.servlet.ServletContext
-
getServletRegistration
public jakarta.servlet.ServletRegistration getServletRegistration(java.lang.String servletName)
- Specified by:
getServletRegistrationin interfacejakarta.servlet.ServletContext
-
getServletRegistrations
public java.util.Map<java.lang.String,? extends jakarta.servlet.ServletRegistration> getServletRegistrations()
- Specified by:
getServletRegistrationsin interfacejakarta.servlet.ServletContext
-
getSessionCookieConfig
public jakarta.servlet.SessionCookieConfig getSessionCookieConfig()
- Specified by:
getSessionCookieConfigin interfacejakarta.servlet.ServletContext
-
setSessionTrackingModes
public void setSessionTrackingModes(java.util.Set<jakarta.servlet.SessionTrackingMode> sessionTrackingModes)
- Specified by:
setSessionTrackingModesin interfacejakarta.servlet.ServletContext
-
addListener
public void addListener(java.lang.String className)
- Specified by:
addListenerin interfacejakarta.servlet.ServletContext
-
addListener
public <T extends java.util.EventListener> void addListener(T t)
- Specified by:
addListenerin interfacejakarta.servlet.ServletContext
-
addListener
public void addListener(java.lang.Class<? extends java.util.EventListener> listenerClass)
- Specified by:
addListenerin interfacejakarta.servlet.ServletContext
-
createInstance
public <T> T createInstance(java.lang.Class<T> clazz) throws jakarta.servlet.ServletException- Throws:
jakarta.servlet.ServletException
-
createListener
public <T extends java.util.EventListener> T createListener(java.lang.Class<T> clazz) throws jakarta.servlet.ServletException- Specified by:
createListenerin interfacejakarta.servlet.ServletContext- Throws:
jakarta.servlet.ServletException
-
createServlet
public <T extends jakarta.servlet.Servlet> T createServlet(java.lang.Class<T> clazz) throws jakarta.servlet.ServletException- Specified by:
createServletin interfacejakarta.servlet.ServletContext- Throws:
jakarta.servlet.ServletException
-
createFilter
public <T extends jakarta.servlet.Filter> T createFilter(java.lang.Class<T> clazz) throws jakarta.servlet.ServletException- Specified by:
createFilterin interfacejakarta.servlet.ServletContext- Throws:
jakarta.servlet.ServletException
-
getClassLoader
public java.lang.ClassLoader getClassLoader()
- Specified by:
getClassLoaderin interfacejakarta.servlet.ServletContext
-
getEffectiveMajorVersion
public int getEffectiveMajorVersion()
- Specified by:
getEffectiveMajorVersionin interfacejakarta.servlet.ServletContext
-
getEffectiveMinorVersion
public int getEffectiveMinorVersion()
- Specified by:
getEffectiveMinorVersionin interfacejakarta.servlet.ServletContext
-
setEffectiveMajorVersion
public void setEffectiveMajorVersion(int v)
-
setEffectiveMinorVersion
public void setEffectiveMinorVersion(int v)
-
getJspConfigDescriptor
public jakarta.servlet.descriptor.JspConfigDescriptor getJspConfigDescriptor()
- Specified by:
getJspConfigDescriptorin interfacejakarta.servlet.ServletContext
-
declareRoles
public void declareRoles(java.lang.String... roleNames)
- Specified by:
declareRolesin interfacejakarta.servlet.ServletContext
-
getVirtualServerName
public java.lang.String getVirtualServerName()
- Specified by:
getVirtualServerNamein interfacejakarta.servlet.ServletContext
-
getSessionTimeout
public int getSessionTimeout()
- Specified by:
getSessionTimeoutin interfacejakarta.servlet.ServletContext- Since:
- Servlet 4.0
-
setSessionTimeout
public void setSessionTimeout(int sessionTimeout)
- Specified by:
setSessionTimeoutin interfacejakarta.servlet.ServletContext- Since:
- Servlet 4.0
-
getRequestCharacterEncoding
public java.lang.String getRequestCharacterEncoding()
- Specified by:
getRequestCharacterEncodingin interfacejakarta.servlet.ServletContext- Since:
- Servlet 4.0
-
setRequestCharacterEncoding
public void setRequestCharacterEncoding(java.lang.String encoding)
- Specified by:
setRequestCharacterEncodingin interfacejakarta.servlet.ServletContext- Since:
- Servlet 4.0
-
getResponseCharacterEncoding
public java.lang.String getResponseCharacterEncoding()
- Specified by:
getResponseCharacterEncodingin interfacejakarta.servlet.ServletContext- Since:
- Servlet 4.0
-
setResponseCharacterEncoding
public void setResponseCharacterEncoding(java.lang.String encoding)
- Specified by:
setResponseCharacterEncodingin interfacejakarta.servlet.ServletContext- Since:
- Servlet 4.0
-
-