Module org.eclipse.jetty.servlet
Package org.eclipse.jetty.servlet
Class ServletContextHandler.Context
java.lang.Object
org.eclipse.jetty.util.AttributesMap
org.eclipse.jetty.server.handler.ContextHandler.StaticContext
org.eclipse.jetty.server.handler.ContextHandler.Context
org.eclipse.jetty.servlet.ServletContextHandler.Context
- All Implemented Interfaces:
jakarta.servlet.ServletContext
,org.eclipse.jetty.util.Attributes
,org.eclipse.jetty.util.component.Dumpable
- Enclosing class:
ServletContextHandler
public class ServletContextHandler.Context
extends org.eclipse.jetty.server.handler.ContextHandler.Context
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.jetty.util.Attributes
org.eclipse.jetty.util.Attributes.Wrapper
Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable
org.eclipse.jetty.util.component.Dumpable.DumpableContainer
-
Field Summary
Fields inherited from class org.eclipse.jetty.server.handler.ContextHandler.Context
_enabled, _extendedListenerTypes
Fields inherited from interface org.eclipse.jetty.util.component.Dumpable
KEY
Fields inherited from interface jakarta.servlet.ServletContext
ORDERED_LIBS, TEMPDIR
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjakarta.servlet.FilterRegistration.Dynamic
jakarta.servlet.FilterRegistration.Dynamic
jakarta.servlet.FilterRegistration.Dynamic
jakarta.servlet.ServletRegistration.Dynamic
addJspFile
(String servletName, String jspFile) void
addListener
(Class<? extends EventListener> listenerClass) void
addListener
(String className) <T extends EventListener>
voidaddListener
(T t) jakarta.servlet.ServletRegistration.Dynamic
addServlet
(String servletName, jakarta.servlet.Servlet servlet) jakarta.servlet.ServletRegistration.Dynamic
addServlet
(String servletName, Class<? extends jakarta.servlet.Servlet> servletClass) jakarta.servlet.ServletRegistration.Dynamic
addServlet
(String servletName, String className) <T extends jakarta.servlet.Filter>
TcreateFilter
(Class<T> clazz) <T> T
createInstance
(Class<T> clazz) <T> T
createInstance
(BaseHolder<T> holder) <T extends EventListener>
TcreateListener
(Class<T> clazz) <T extends jakarta.servlet.Servlet>
TcreateServlet
(Class<T> clazz) void
declareRoles
(String... roleNames) <T extends jakarta.servlet.Filter>
voiddestroyFilter
(T f) <T extends jakarta.servlet.Servlet>
voiddestroyServlet
(T s) Set
<jakarta.servlet.SessionTrackingMode> Set
<jakarta.servlet.SessionTrackingMode> jakarta.servlet.FilterRegistration
getFilterRegistration
(String filterName) getInitParameter
(String name) jakarta.servlet.descriptor.JspConfigDescriptor
jakarta.servlet.RequestDispatcher
getNamedDispatcher
(String name) jakarta.servlet.ServletRegistration
getServletRegistration
(String servletName) jakarta.servlet.SessionCookieConfig
int
boolean
setInitParameter
(String name, String value) void
setJspConfigDescriptor
(jakarta.servlet.descriptor.JspConfigDescriptor d) void
setRequestCharacterEncoding
(String encoding) void
setResponseCharacterEncoding
(String encoding) void
setSessionTimeout
(int sessionTimeout) void
setSessionTrackingModes
(Set<jakarta.servlet.SessionTrackingMode> sessionTrackingModes) Methods inherited from class org.eclipse.jetty.server.handler.ContextHandler.Context
checkListener, getAttribute, getAttributeNames, getClassLoader, getContext, getContextHandler, getContextPath, getInitParameterNames, getMimeType, getRealPath, getRequestDispatcher, getResource, getResourceAsStream, getResourcePaths, getServletContextName, getVirtualServerName, isEnabled, isExtendedListenerTypes, log, log, log, removeAttribute, setAttribute, setEnabled, setExtendedListenerTypes, toString
Methods inherited from class org.eclipse.jetty.server.handler.ContextHandler.StaticContext
getEffectiveMajorVersion, getEffectiveMinorVersion, getMajorVersion, getMinorVersion, getServerInfo, getServlet, getServletNames, getServlets, setEffectiveMajorVersion, setEffectiveMinorVersion
Methods inherited from class org.eclipse.jetty.util.AttributesMap
addAll, clearAttributes, dump, dump, getAttributeEntrySet, getAttributeNamesCopy, getAttributeNameSet, size
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.eclipse.jetty.util.component.Dumpable
dumpSelf
-
Constructor Details
-
Context
public Context()
-
-
Method Details
-
getNamedDispatcher
- Specified by:
getNamedDispatcher
in interfacejakarta.servlet.ServletContext
- Overrides:
getNamedDispatcher
in classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext
-
addFilter
public jakarta.servlet.FilterRegistration.Dynamic addFilter(String filterName, Class<? extends jakarta.servlet.Filter> filterClass) - Specified by:
addFilter
in interfacejakarta.servlet.ServletContext
- Overrides:
addFilter
in classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext
- Since:
- servlet-api-3.0
-
addFilter
- Specified by:
addFilter
in interfacejakarta.servlet.ServletContext
- Overrides:
addFilter
in classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext
- Since:
- servlet-api-3.0
-
addFilter
public jakarta.servlet.FilterRegistration.Dynamic addFilter(String filterName, jakarta.servlet.Filter filter) - Specified by:
addFilter
in interfacejakarta.servlet.ServletContext
- Overrides:
addFilter
in classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext
- Since:
- servlet-api-3.0
-
addServlet
public jakarta.servlet.ServletRegistration.Dynamic addServlet(String servletName, Class<? extends jakarta.servlet.Servlet> servletClass) - Specified by:
addServlet
in interfacejakarta.servlet.ServletContext
- Overrides:
addServlet
in classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext
- Since:
- servlet-api-3.0
-
addServlet
- Specified by:
addServlet
in interfacejakarta.servlet.ServletContext
- Overrides:
addServlet
in classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext
- Since:
- servlet-api-3.0
-
addServlet
public jakarta.servlet.ServletRegistration.Dynamic addServlet(String servletName, jakarta.servlet.Servlet servlet) - Specified by:
addServlet
in interfacejakarta.servlet.ServletContext
- Overrides:
addServlet
in classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext
- Since:
- servlet-api-3.0
-
addJspFile
- Specified by:
addJspFile
in interfacejakarta.servlet.ServletContext
- Overrides:
addJspFile
in classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext
-
getInitParameter
- Specified by:
getInitParameter
in interfacejakarta.servlet.ServletContext
- Overrides:
getInitParameter
in classorg.eclipse.jetty.server.handler.ContextHandler.Context
-
setInitParameter
- Specified by:
setInitParameter
in interfacejakarta.servlet.ServletContext
- Overrides:
setInitParameter
in classorg.eclipse.jetty.server.handler.ContextHandler.Context
-
createInstance
- Overrides:
createInstance
in classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext
- Throws:
jakarta.servlet.ServletException
-
createInstance
- Throws:
jakarta.servlet.ServletException
-
destroyFilter
public <T extends jakarta.servlet.Filter> void destroyFilter(T f) -
destroyServlet
public <T extends jakarta.servlet.Servlet> void destroyServlet(T s) -
getDefaultSessionTrackingModes
- Specified by:
getDefaultSessionTrackingModes
in interfacejakarta.servlet.ServletContext
- Overrides:
getDefaultSessionTrackingModes
in classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext
-
getEffectiveSessionTrackingModes
- Specified by:
getEffectiveSessionTrackingModes
in interfacejakarta.servlet.ServletContext
- Overrides:
getEffectiveSessionTrackingModes
in classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext
-
getFilterRegistration
- Specified by:
getFilterRegistration
in interfacejakarta.servlet.ServletContext
- Overrides:
getFilterRegistration
in classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext
-
getFilterRegistrations
- Specified by:
getFilterRegistrations
in interfacejakarta.servlet.ServletContext
- Overrides:
getFilterRegistrations
in classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext
-
getServletRegistration
- Specified by:
getServletRegistration
in interfacejakarta.servlet.ServletContext
- Overrides:
getServletRegistration
in classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext
-
getServletRegistrations
- Specified by:
getServletRegistrations
in interfacejakarta.servlet.ServletContext
- Overrides:
getServletRegistrations
in classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext
-
getSessionCookieConfig
public jakarta.servlet.SessionCookieConfig getSessionCookieConfig()- Specified by:
getSessionCookieConfig
in interfacejakarta.servlet.ServletContext
- Overrides:
getSessionCookieConfig
in classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext
-
setSessionTrackingModes
- Specified by:
setSessionTrackingModes
in interfacejakarta.servlet.ServletContext
- Overrides:
setSessionTrackingModes
in classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext
-
getSessionTimeout
public int getSessionTimeout()- Specified by:
getSessionTimeout
in interfacejakarta.servlet.ServletContext
- Overrides:
getSessionTimeout
in classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext
-
setSessionTimeout
public void setSessionTimeout(int sessionTimeout) - Specified by:
setSessionTimeout
in interfacejakarta.servlet.ServletContext
- Overrides:
setSessionTimeout
in classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext
-
createServlet
public <T extends jakarta.servlet.Servlet> T createServlet(Class<T> clazz) throws jakarta.servlet.ServletException - Specified by:
createServlet
in interfacejakarta.servlet.ServletContext
- Overrides:
createServlet
in classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext
- Throws:
jakarta.servlet.ServletException
-
createFilter
public <T extends jakarta.servlet.Filter> T createFilter(Class<T> clazz) throws jakarta.servlet.ServletException - Specified by:
createFilter
in interfacejakarta.servlet.ServletContext
- Overrides:
createFilter
in classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext
- Throws:
jakarta.servlet.ServletException
-
createListener
public <T extends EventListener> T createListener(Class<T> clazz) throws jakarta.servlet.ServletException - Specified by:
createListener
in interfacejakarta.servlet.ServletContext
- Overrides:
createListener
in classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext
- Throws:
jakarta.servlet.ServletException
-
addListener
- Specified by:
addListener
in interfacejakarta.servlet.ServletContext
- Overrides:
addListener
in classorg.eclipse.jetty.server.handler.ContextHandler.Context
-
addListener
- Specified by:
addListener
in interfacejakarta.servlet.ServletContext
- Overrides:
addListener
in classorg.eclipse.jetty.server.handler.ContextHandler.Context
-
addListener
- Specified by:
addListener
in interfacejakarta.servlet.ServletContext
- Overrides:
addListener
in classorg.eclipse.jetty.server.handler.ContextHandler.Context
-
getJspConfigDescriptor
public jakarta.servlet.descriptor.JspConfigDescriptor getJspConfigDescriptor()- Specified by:
getJspConfigDescriptor
in interfacejakarta.servlet.ServletContext
- Overrides:
getJspConfigDescriptor
in classorg.eclipse.jetty.server.handler.ContextHandler.Context
-
setJspConfigDescriptor
public void setJspConfigDescriptor(jakarta.servlet.descriptor.JspConfigDescriptor d) - Overrides:
setJspConfigDescriptor
in classorg.eclipse.jetty.server.handler.ContextHandler.Context
-
declareRoles
- Specified by:
declareRoles
in interfacejakarta.servlet.ServletContext
- Overrides:
declareRoles
in classorg.eclipse.jetty.server.handler.ContextHandler.Context
-
getRequestCharacterEncoding
- Specified by:
getRequestCharacterEncoding
in interfacejakarta.servlet.ServletContext
- Overrides:
getRequestCharacterEncoding
in classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext
-
setRequestCharacterEncoding
- Specified by:
setRequestCharacterEncoding
in interfacejakarta.servlet.ServletContext
- Overrides:
setRequestCharacterEncoding
in classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext
-
getResponseCharacterEncoding
- Specified by:
getResponseCharacterEncoding
in interfacejakarta.servlet.ServletContext
- Overrides:
getResponseCharacterEncoding
in classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext
-
setResponseCharacterEncoding
- Specified by:
setResponseCharacterEncoding
in interfacejakarta.servlet.ServletContext
- Overrides:
setResponseCharacterEncoding
in classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext
-