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,Attributes,Dumpable
- Direct Known Subclasses:
ContextHandler.Context
- Enclosing class:
- ContextHandler
public static class ContextHandler.StaticContext
extends AttributesMap
implements jakarta.servlet.ServletContext
A simple implementation of ServletContext that is used when there is no
ContextHandler. This is also used as the base for all other ServletContext
implementations.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.jetty.util.Attributes
Attributes.WrapperNested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable
Dumpable.DumpableContainer -
Field Summary
Fields inherited from interface jakarta.servlet.ServletContext
ORDERED_LIBS, TEMPDIR -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjakarta.servlet.FilterRegistration.Dynamicjakarta.servlet.FilterRegistration.Dynamicjakarta.servlet.FilterRegistration.Dynamicjakarta.servlet.ServletRegistration.DynamicaddJspFile(String servletName, String jspFile) voidaddListener(Class<? extends EventListener> listenerClass) voidaddListener(String className) <T extends EventListener>
voidaddListener(T t) jakarta.servlet.ServletRegistration.DynamicaddServlet(String servletName, jakarta.servlet.Servlet servlet) jakarta.servlet.ServletRegistration.DynamicaddServlet(String servletName, Class<? extends jakarta.servlet.Servlet> servletClass) jakarta.servlet.ServletRegistration.DynamicaddServlet(String servletName, String className) <T extends jakarta.servlet.Filter>
TcreateFilter(Class<T> clazz) <T> TcreateInstance(Class<T> clazz) <T extends EventListener>
TcreateListener(Class<T> clazz) <T extends jakarta.servlet.Servlet>
TcreateServlet(Class<T> clazz) voiddeclareRoles(String... roleNames) jakarta.servlet.ServletContextgetContext(String uripath) Set<jakarta.servlet.SessionTrackingMode>intintSet<jakarta.servlet.SessionTrackingMode>jakarta.servlet.FilterRegistrationgetFilterRegistration(String filterName) getInitParameter(String name) jakarta.servlet.descriptor.JspConfigDescriptorintgetMimeType(String file) intjakarta.servlet.RequestDispatchergetNamedDispatcher(String name) getRealPath(String path) jakarta.servlet.RequestDispatchergetRequestDispatcher(String uriInContext) getResource(String path) getResourceAsStream(String path) getResourcePaths(String path) jakarta.servlet.ServletgetServlet(String name) Deprecated.Deprecated.jakarta.servlet.ServletRegistrationgetServletRegistration(String servletName) Enumeration<jakarta.servlet.Servlet>Deprecated.jakarta.servlet.SessionCookieConfigintvoidDeprecated.voidvoidvoidsetEffectiveMajorVersion(int v) voidsetEffectiveMinorVersion(int v) booleansetInitParameter(String name, String value) voidsetRequestCharacterEncoding(String encoding) voidsetResponseCharacterEncoding(String encoding) voidsetSessionTimeout(int sessionTimeout) voidsetSessionTrackingModes(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, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface jakarta.servlet.ServletContext
getAttribute, getAttributeNames, removeAttribute, setAttribute
-
Constructor Details
-
StaticContext
public StaticContext()
-
-
Method Details
-
getContext
- Specified by:
getContextin interfacejakarta.servlet.ServletContext
-
getMajorVersion
public int getMajorVersion()- Specified by:
getMajorVersionin interfacejakarta.servlet.ServletContext
-
getMimeType
- Specified by:
getMimeTypein interfacejakarta.servlet.ServletContext
-
getMinorVersion
public int getMinorVersion()- Specified by:
getMinorVersionin interfacejakarta.servlet.ServletContext
-
getNamedDispatcher
- Specified by:
getNamedDispatcherin interfacejakarta.servlet.ServletContext
-
getRequestDispatcher
- Specified by:
getRequestDispatcherin interfacejakarta.servlet.ServletContext
-
getRealPath
- Specified by:
getRealPathin interfacejakarta.servlet.ServletContext
-
getResource
- Specified by:
getResourcein interfacejakarta.servlet.ServletContext- Throws:
MalformedURLException
-
getResourceAsStream
- Specified by:
getResourceAsStreamin interfacejakarta.servlet.ServletContext
-
getResourcePaths
- Specified by:
getResourcePathsin interfacejakarta.servlet.ServletContext
-
getServerInfo
- Specified by:
getServerInfoin interfacejakarta.servlet.ServletContext
-
getServlet
@Deprecated(since="Servlet API 2.1") public jakarta.servlet.Servlet getServlet(String name) throws jakarta.servlet.ServletException Deprecated.- Specified by:
getServletin interfacejakarta.servlet.ServletContext- Throws:
jakarta.servlet.ServletException
-
getServletNames
Deprecated.- Specified by:
getServletNamesin interfacejakarta.servlet.ServletContext
-
getServlets
Deprecated.- Specified by:
getServletsin interfacejakarta.servlet.ServletContext
-
log
Deprecated.- Specified by:
login interfacejakarta.servlet.ServletContext
-
log
- Specified by:
login interfacejakarta.servlet.ServletContext
-
log
- Specified by:
login interfacejakarta.servlet.ServletContext
-
getInitParameter
- Specified by:
getInitParameterin interfacejakarta.servlet.ServletContext
-
getInitParameterNames
- Specified by:
getInitParameterNamesin interfacejakarta.servlet.ServletContext
-
getServletContextName
- Specified by:
getServletContextNamein interfacejakarta.servlet.ServletContext
-
getContextPath
- Specified by:
getContextPathin interfacejakarta.servlet.ServletContext
-
setInitParameter
- Specified by:
setInitParameterin interfacejakarta.servlet.ServletContext
-
addFilter
public jakarta.servlet.FilterRegistration.Dynamic addFilter(String filterName, Class<? extends jakarta.servlet.Filter> filterClass) - Specified by:
addFilterin interfacejakarta.servlet.ServletContext
-
addFilter
public jakarta.servlet.FilterRegistration.Dynamic addFilter(String filterName, jakarta.servlet.Filter filter) - Specified by:
addFilterin interfacejakarta.servlet.ServletContext
-
addFilter
- Specified by:
addFilterin interfacejakarta.servlet.ServletContext
-
addServlet
public jakarta.servlet.ServletRegistration.Dynamic addServlet(String servletName, Class<? extends jakarta.servlet.Servlet> servletClass) - Specified by:
addServletin interfacejakarta.servlet.ServletContext
-
addServlet
public jakarta.servlet.ServletRegistration.Dynamic addServlet(String servletName, jakarta.servlet.Servlet servlet) - Specified by:
addServletin interfacejakarta.servlet.ServletContext
-
addServlet
- Specified by:
addServletin interfacejakarta.servlet.ServletContext
-
addJspFile
- Specified by:
addJspFilein interfacejakarta.servlet.ServletContext- Since:
- Servlet 4.0
-
getDefaultSessionTrackingModes
- Specified by:
getDefaultSessionTrackingModesin interfacejakarta.servlet.ServletContext
-
getEffectiveSessionTrackingModes
- Specified by:
getEffectiveSessionTrackingModesin interfacejakarta.servlet.ServletContext
-
getFilterRegistration
- Specified by:
getFilterRegistrationin interfacejakarta.servlet.ServletContext
-
getFilterRegistrations
- Specified by:
getFilterRegistrationsin interfacejakarta.servlet.ServletContext
-
getServletRegistration
- Specified by:
getServletRegistrationin interfacejakarta.servlet.ServletContext
-
getServletRegistrations
- Specified by:
getServletRegistrationsin interfacejakarta.servlet.ServletContext
-
getSessionCookieConfig
public jakarta.servlet.SessionCookieConfig getSessionCookieConfig()- Specified by:
getSessionCookieConfigin interfacejakarta.servlet.ServletContext
-
setSessionTrackingModes
- Specified by:
setSessionTrackingModesin interfacejakarta.servlet.ServletContext
-
addListener
- Specified by:
addListenerin interfacejakarta.servlet.ServletContext
-
addListener
- Specified by:
addListenerin interfacejakarta.servlet.ServletContext
-
addListener
- Specified by:
addListenerin interfacejakarta.servlet.ServletContext
-
createInstance
- Throws:
jakarta.servlet.ServletException
-
createListener
public <T extends EventListener> T createListener(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(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(Class<T> clazz) throws jakarta.servlet.ServletException - Specified by:
createFilterin interfacejakarta.servlet.ServletContext- Throws:
jakarta.servlet.ServletException
-
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
- Specified by:
declareRolesin interfacejakarta.servlet.ServletContext
-
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
- Specified by:
getRequestCharacterEncodingin interfacejakarta.servlet.ServletContext- Since:
- Servlet 4.0
-
setRequestCharacterEncoding
- Specified by:
setRequestCharacterEncodingin interfacejakarta.servlet.ServletContext- Since:
- Servlet 4.0
-
getResponseCharacterEncoding
- Specified by:
getResponseCharacterEncodingin interfacejakarta.servlet.ServletContext- Since:
- Servlet 4.0
-
setResponseCharacterEncoding
- Specified by:
setResponseCharacterEncodingin interfacejakarta.servlet.ServletContext- Since:
- Servlet 4.0
-