Package org.eclipse.jetty.ee9.servlet
Class ServletContextHandler.ServletAPIContext
java.lang.Object
org.eclipse.jetty.ee9.nested.ContextHandler.APIContext
org.eclipse.jetty.ee9.servlet.ServletContextHandler.ServletAPIContext
- All Implemented Interfaces:
jakarta.servlet.ServletContext
- Enclosing class:
ServletContextHandler
public class ServletContextHandler.ServletAPIContext
extends org.eclipse.jetty.ee9.nested.ContextHandler.APIContext
-
Field Summary
Fields inherited from class org.eclipse.jetty.ee9.nested.ContextHandler.APIContext
_enabled, _extendedListenerTypesFields 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> TcreateInstance(BaseHolder<T> holder) <T extends EventListener>
TcreateListener(Class<T> clazz) <T extends jakarta.servlet.Servlet>
TcreateServlet(Class<T> clazz) voiddeclareRoles(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.FilterRegistrationgetFilterRegistration(String filterName) getInitParameter(String name) jakarta.servlet.descriptor.JspConfigDescriptorjakarta.servlet.RequestDispatchergetNamedDispatcher(String name) jakarta.servlet.ServletRegistrationgetServletRegistration(String servletName) jakarta.servlet.SessionCookieConfigintbooleansetInitParameter(String name, String value) voidsetJspConfigDescriptor(jakarta.servlet.descriptor.JspConfigDescriptor d) voidsetRequestCharacterEncoding(String encoding) voidsetResponseCharacterEncoding(String encoding) voidsetSessionTimeout(int sessionTimeout) voidsetSessionTrackingModes(Set<jakarta.servlet.SessionTrackingMode> sessionTrackingModes) Methods inherited from class org.eclipse.jetty.ee9.nested.ContextHandler.APIContext
checkListener, getAttribute, getAttributeNames, getClassLoader, getContext, getContextHandler, getContextPath, getEffectiveMajorVersion, getEffectiveMinorVersion, getInitParameterNames, getMajorVersion, getMimeType, getMinorVersion, getRealPath, getRequestDispatcher, getResource, getResourceAsStream, getResourcePaths, getServerInfo, getServlet, getServletContextName, getServletNames, getServlets, getVirtualServerName, isEnabled, isExtendedListenerTypes, log, log, log, removeAttribute, setAttribute, setEffectiveMajorVersion, setEffectiveMinorVersion, setEnabled, setExtendedListenerTypes, toString
-
Constructor Details
-
ServletAPIContext
public ServletAPIContext()
-
-
Method Details
-
getNamedDispatcher
- Specified by:
getNamedDispatcherin interfacejakarta.servlet.ServletContext- Overrides:
getNamedDispatcherin classorg.eclipse.jetty.ee9.nested.ContextHandler.APIContext
-
addFilter
public jakarta.servlet.FilterRegistration.Dynamic addFilter(String filterName, Class<? extends jakarta.servlet.Filter> filterClass) - Specified by:
addFilterin interfacejakarta.servlet.ServletContext- Overrides:
addFilterin classorg.eclipse.jetty.ee9.nested.ContextHandler.APIContext- Since:
- servlet-api-3.0
-
addFilter
-
addFilter
public jakarta.servlet.FilterRegistration.Dynamic addFilter(String filterName, jakarta.servlet.Filter filter) - Specified by:
addFilterin interfacejakarta.servlet.ServletContext- Overrides:
addFilterin classorg.eclipse.jetty.ee9.nested.ContextHandler.APIContext- Since:
- servlet-api-3.0
-
addServlet
public jakarta.servlet.ServletRegistration.Dynamic addServlet(String servletName, Class<? extends jakarta.servlet.Servlet> servletClass) - Specified by:
addServletin interfacejakarta.servlet.ServletContext- Overrides:
addServletin classorg.eclipse.jetty.ee9.nested.ContextHandler.APIContext- Since:
- servlet-api-3.0
-
addServlet
-
addServlet
public jakarta.servlet.ServletRegistration.Dynamic addServlet(String servletName, jakarta.servlet.Servlet servlet) - Specified by:
addServletin interfacejakarta.servlet.ServletContext- Overrides:
addServletin classorg.eclipse.jetty.ee9.nested.ContextHandler.APIContext- Since:
- servlet-api-3.0
-
addJspFile
-
getInitParameter
-
setInitParameter
-
createInstance
- Overrides:
createInstancein classorg.eclipse.jetty.ee9.nested.ContextHandler.APIContext- 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:
getDefaultSessionTrackingModesin interfacejakarta.servlet.ServletContext- Overrides:
getDefaultSessionTrackingModesin classorg.eclipse.jetty.ee9.nested.ContextHandler.APIContext
-
getEffectiveSessionTrackingModes
- Specified by:
getEffectiveSessionTrackingModesin interfacejakarta.servlet.ServletContext- Overrides:
getEffectiveSessionTrackingModesin classorg.eclipse.jetty.ee9.nested.ContextHandler.APIContext
-
getFilterRegistration
- Specified by:
getFilterRegistrationin interfacejakarta.servlet.ServletContext- Overrides:
getFilterRegistrationin classorg.eclipse.jetty.ee9.nested.ContextHandler.APIContext
-
getFilterRegistrations
-
getServletRegistration
- Specified by:
getServletRegistrationin interfacejakarta.servlet.ServletContext- Overrides:
getServletRegistrationin classorg.eclipse.jetty.ee9.nested.ContextHandler.APIContext
-
getServletRegistrations
-
getSessionCookieConfig
public jakarta.servlet.SessionCookieConfig getSessionCookieConfig()- Specified by:
getSessionCookieConfigin interfacejakarta.servlet.ServletContext- Overrides:
getSessionCookieConfigin classorg.eclipse.jetty.ee9.nested.ContextHandler.APIContext
-
setSessionTrackingModes
- Specified by:
setSessionTrackingModesin interfacejakarta.servlet.ServletContext- Overrides:
setSessionTrackingModesin classorg.eclipse.jetty.ee9.nested.ContextHandler.APIContext
-
getSessionTimeout
public int getSessionTimeout()- Specified by:
getSessionTimeoutin interfacejakarta.servlet.ServletContext- Overrides:
getSessionTimeoutin classorg.eclipse.jetty.ee9.nested.ContextHandler.APIContext
-
setSessionTimeout
public void setSessionTimeout(int sessionTimeout) - Specified by:
setSessionTimeoutin interfacejakarta.servlet.ServletContext- Overrides:
setSessionTimeoutin classorg.eclipse.jetty.ee9.nested.ContextHandler.APIContext
-
createServlet
public <T extends jakarta.servlet.Servlet> T createServlet(Class<T> clazz) throws jakarta.servlet.ServletException - Specified by:
createServletin interfacejakarta.servlet.ServletContext- Overrides:
createServletin classorg.eclipse.jetty.ee9.nested.ContextHandler.APIContext- 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- Overrides:
createFilterin classorg.eclipse.jetty.ee9.nested.ContextHandler.APIContext- Throws:
jakarta.servlet.ServletException
-
createListener
public <T extends EventListener> T createListener(Class<T> clazz) throws jakarta.servlet.ServletException - Specified by:
createListenerin interfacejakarta.servlet.ServletContext- Overrides:
createListenerin classorg.eclipse.jetty.ee9.nested.ContextHandler.APIContext- Throws:
jakarta.servlet.ServletException
-
addListener
- Specified by:
addListenerin interfacejakarta.servlet.ServletContext- Overrides:
addListenerin classorg.eclipse.jetty.ee9.nested.ContextHandler.APIContext
-
addListener
- Specified by:
addListenerin interfacejakarta.servlet.ServletContext- Overrides:
addListenerin classorg.eclipse.jetty.ee9.nested.ContextHandler.APIContext
-
addListener
- Specified by:
addListenerin interfacejakarta.servlet.ServletContext- Overrides:
addListenerin classorg.eclipse.jetty.ee9.nested.ContextHandler.APIContext
-
getJspConfigDescriptor
public jakarta.servlet.descriptor.JspConfigDescriptor getJspConfigDescriptor()- Specified by:
getJspConfigDescriptorin interfacejakarta.servlet.ServletContext- Overrides:
getJspConfigDescriptorin classorg.eclipse.jetty.ee9.nested.ContextHandler.APIContext
-
setJspConfigDescriptor
public void setJspConfigDescriptor(jakarta.servlet.descriptor.JspConfigDescriptor d) - Overrides:
setJspConfigDescriptorin classorg.eclipse.jetty.ee9.nested.ContextHandler.APIContext
-
declareRoles
- Specified by:
declareRolesin interfacejakarta.servlet.ServletContext- Overrides:
declareRolesin classorg.eclipse.jetty.ee9.nested.ContextHandler.APIContext
-
getRequestCharacterEncoding
- Specified by:
getRequestCharacterEncodingin interfacejakarta.servlet.ServletContext- Overrides:
getRequestCharacterEncodingin classorg.eclipse.jetty.ee9.nested.ContextHandler.APIContext
-
setRequestCharacterEncoding
- Specified by:
setRequestCharacterEncodingin interfacejakarta.servlet.ServletContext- Overrides:
setRequestCharacterEncodingin classorg.eclipse.jetty.ee9.nested.ContextHandler.APIContext
-
getResponseCharacterEncoding
- Specified by:
getResponseCharacterEncodingin interfacejakarta.servlet.ServletContext- Overrides:
getResponseCharacterEncodingin classorg.eclipse.jetty.ee9.nested.ContextHandler.APIContext
-
setResponseCharacterEncoding
- Specified by:
setResponseCharacterEncodingin interfacejakarta.servlet.ServletContext- Overrides:
setResponseCharacterEncodingin classorg.eclipse.jetty.ee9.nested.ContextHandler.APIContext
-