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
-
-
Constructor Summary
Constructors Constructor Description Context()
-
Method Summary
All Methods Instance Methods Concrete 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> TcreateInstance(BaseHolder<T> holder)<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)<T extends jakarta.servlet.Filter>
voiddestroyFilter(T f)<T extends jakarta.servlet.Servlet>
voiddestroyServlet(T s)java.util.Set<jakarta.servlet.SessionTrackingMode>getDefaultSessionTrackingModes()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)jakarta.servlet.descriptor.JspConfigDescriptorgetJspConfigDescriptor()jakarta.servlet.RequestDispatchergetNamedDispatcher(java.lang.String name)java.lang.StringgetRequestCharacterEncoding()java.lang.StringgetResponseCharacterEncoding()jakarta.servlet.ServletRegistrationgetServletRegistration(java.lang.String servletName)java.util.Map<java.lang.String,? extends jakarta.servlet.ServletRegistration>getServletRegistrations()jakarta.servlet.SessionCookieConfiggetSessionCookieConfig()intgetSessionTimeout()booleansetInitParameter(java.lang.String name, java.lang.String value)voidsetJspConfigDescriptor(jakarta.servlet.descriptor.JspConfigDescriptor d)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.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
-
-
-
-
Method Detail
-
getNamedDispatcher
public jakarta.servlet.RequestDispatcher getNamedDispatcher(java.lang.String name)
- Specified by:
getNamedDispatcherin interfacejakarta.servlet.ServletContext- Overrides:
getNamedDispatcherin classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext
-
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- Overrides:
addFilterin classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext- Since:
- servlet-api-3.0
-
addFilter
public jakarta.servlet.FilterRegistration.Dynamic addFilter(java.lang.String filterName, java.lang.String className)- Specified by:
addFilterin interfacejakarta.servlet.ServletContext- Overrides:
addFilterin classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext- Since:
- servlet-api-3.0
-
addFilter
public jakarta.servlet.FilterRegistration.Dynamic addFilter(java.lang.String filterName, jakarta.servlet.Filter filter)- Specified by:
addFilterin interfacejakarta.servlet.ServletContext- Overrides:
addFilterin classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext- Since:
- servlet-api-3.0
-
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- Overrides:
addServletin classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext- Since:
- servlet-api-3.0
-
addServlet
public jakarta.servlet.ServletRegistration.Dynamic addServlet(java.lang.String servletName, java.lang.String className)- Specified by:
addServletin interfacejakarta.servlet.ServletContext- Overrides:
addServletin classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext- Since:
- servlet-api-3.0
-
addServlet
public jakarta.servlet.ServletRegistration.Dynamic addServlet(java.lang.String servletName, jakarta.servlet.Servlet servlet)- Specified by:
addServletin interfacejakarta.servlet.ServletContext- Overrides:
addServletin classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext- Since:
- servlet-api-3.0
-
addJspFile
public jakarta.servlet.ServletRegistration.Dynamic addJspFile(java.lang.String servletName, java.lang.String jspFile)- Specified by:
addJspFilein interfacejakarta.servlet.ServletContext- Overrides:
addJspFilein classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext
-
getInitParameter
public java.lang.String getInitParameter(java.lang.String name)
- Specified by:
getInitParameterin interfacejakarta.servlet.ServletContext- Overrides:
getInitParameterin classorg.eclipse.jetty.server.handler.ContextHandler.Context
-
setInitParameter
public boolean setInitParameter(java.lang.String name, java.lang.String value)- Specified by:
setInitParameterin interfacejakarta.servlet.ServletContext- Overrides:
setInitParameterin classorg.eclipse.jetty.server.handler.ContextHandler.Context
-
createInstance
public <T> T createInstance(java.lang.Class<T> clazz) throws jakarta.servlet.ServletException- Overrides:
createInstancein classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext- Throws:
jakarta.servlet.ServletException
-
createInstance
public <T> T createInstance(BaseHolder<T> holder) throws jakarta.servlet.ServletException
- 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
public java.util.Set<jakarta.servlet.SessionTrackingMode> getDefaultSessionTrackingModes()
- Specified by:
getDefaultSessionTrackingModesin interfacejakarta.servlet.ServletContext- Overrides:
getDefaultSessionTrackingModesin classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext
-
getEffectiveSessionTrackingModes
public java.util.Set<jakarta.servlet.SessionTrackingMode> getEffectiveSessionTrackingModes()
- Specified by:
getEffectiveSessionTrackingModesin interfacejakarta.servlet.ServletContext- Overrides:
getEffectiveSessionTrackingModesin classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext
-
getFilterRegistration
public jakarta.servlet.FilterRegistration getFilterRegistration(java.lang.String filterName)
- Specified by:
getFilterRegistrationin interfacejakarta.servlet.ServletContext- Overrides:
getFilterRegistrationin classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext
-
getFilterRegistrations
public java.util.Map<java.lang.String,? extends jakarta.servlet.FilterRegistration> getFilterRegistrations()
- Specified by:
getFilterRegistrationsin interfacejakarta.servlet.ServletContext- Overrides:
getFilterRegistrationsin classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext
-
getServletRegistration
public jakarta.servlet.ServletRegistration getServletRegistration(java.lang.String servletName)
- Specified by:
getServletRegistrationin interfacejakarta.servlet.ServletContext- Overrides:
getServletRegistrationin classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext
-
getServletRegistrations
public java.util.Map<java.lang.String,? extends jakarta.servlet.ServletRegistration> getServletRegistrations()
- Specified by:
getServletRegistrationsin interfacejakarta.servlet.ServletContext- Overrides:
getServletRegistrationsin classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext
-
getSessionCookieConfig
public jakarta.servlet.SessionCookieConfig getSessionCookieConfig()
- Specified by:
getSessionCookieConfigin interfacejakarta.servlet.ServletContext- Overrides:
getSessionCookieConfigin classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext
-
setSessionTrackingModes
public void setSessionTrackingModes(java.util.Set<jakarta.servlet.SessionTrackingMode> sessionTrackingModes)
- Specified by:
setSessionTrackingModesin interfacejakarta.servlet.ServletContext- Overrides:
setSessionTrackingModesin classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext
-
getSessionTimeout
public int getSessionTimeout()
- Specified by:
getSessionTimeoutin interfacejakarta.servlet.ServletContext- Overrides:
getSessionTimeoutin classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext
-
setSessionTimeout
public void setSessionTimeout(int sessionTimeout)
- Specified by:
setSessionTimeoutin interfacejakarta.servlet.ServletContext- Overrides:
setSessionTimeoutin classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext
-
createServlet
public <T extends jakarta.servlet.Servlet> T createServlet(java.lang.Class<T> clazz) throws jakarta.servlet.ServletException- Specified by:
createServletin interfacejakarta.servlet.ServletContext- Overrides:
createServletin classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext- 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- Overrides:
createFilterin classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext- 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- Overrides:
createListenerin classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext- Throws:
jakarta.servlet.ServletException
-
addListener
public void addListener(java.lang.String className)
- Specified by:
addListenerin interfacejakarta.servlet.ServletContext- Overrides:
addListenerin classorg.eclipse.jetty.server.handler.ContextHandler.Context
-
addListener
public <T extends java.util.EventListener> void addListener(T t)
- Specified by:
addListenerin interfacejakarta.servlet.ServletContext- Overrides:
addListenerin classorg.eclipse.jetty.server.handler.ContextHandler.Context
-
addListener
public void addListener(java.lang.Class<? extends java.util.EventListener> listenerClass)
- Specified by:
addListenerin interfacejakarta.servlet.ServletContext- Overrides:
addListenerin classorg.eclipse.jetty.server.handler.ContextHandler.Context
-
getJspConfigDescriptor
public jakarta.servlet.descriptor.JspConfigDescriptor getJspConfigDescriptor()
- Specified by:
getJspConfigDescriptorin interfacejakarta.servlet.ServletContext- Overrides:
getJspConfigDescriptorin classorg.eclipse.jetty.server.handler.ContextHandler.Context
-
setJspConfigDescriptor
public void setJspConfigDescriptor(jakarta.servlet.descriptor.JspConfigDescriptor d)
- Overrides:
setJspConfigDescriptorin classorg.eclipse.jetty.server.handler.ContextHandler.Context
-
declareRoles
public void declareRoles(java.lang.String... roleNames)
- Specified by:
declareRolesin interfacejakarta.servlet.ServletContext- Overrides:
declareRolesin classorg.eclipse.jetty.server.handler.ContextHandler.Context
-
getRequestCharacterEncoding
public java.lang.String getRequestCharacterEncoding()
- Specified by:
getRequestCharacterEncodingin interfacejakarta.servlet.ServletContext- Overrides:
getRequestCharacterEncodingin classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext
-
setRequestCharacterEncoding
public void setRequestCharacterEncoding(java.lang.String encoding)
- Specified by:
setRequestCharacterEncodingin interfacejakarta.servlet.ServletContext- Overrides:
setRequestCharacterEncodingin classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext
-
getResponseCharacterEncoding
public java.lang.String getResponseCharacterEncoding()
- Specified by:
getResponseCharacterEncodingin interfacejakarta.servlet.ServletContext- Overrides:
getResponseCharacterEncodingin classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext
-
setResponseCharacterEncoding
public void setResponseCharacterEncoding(java.lang.String encoding)
- Specified by:
setResponseCharacterEncodingin interfacejakarta.servlet.ServletContext- Overrides:
setResponseCharacterEncodingin classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext
-
-