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
- Direct Known Subclasses:
WebAppContext.Context
- Enclosing class:
ServletContextHandler
-
Field Summary
Fields inherited from class 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 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 classContextHandler.APIContext
-
addFilter
public jakarta.servlet.FilterRegistration.Dynamic addFilter(String filterName, Class<? extends jakarta.servlet.Filter> filterClass) - Specified by:
addFilterin interfacejakarta.servlet.ServletContext- Overrides:
addFilterin classContextHandler.APIContext- Since:
- servlet-api-3.0
-
addFilter
- Specified by:
addFilterin interfacejakarta.servlet.ServletContext- Overrides:
addFilterin classContextHandler.APIContext- Since:
- servlet-api-3.0
-
addFilter
public jakarta.servlet.FilterRegistration.Dynamic addFilter(String filterName, jakarta.servlet.Filter filter) - Specified by:
addFilterin interfacejakarta.servlet.ServletContext- Overrides:
addFilterin classContextHandler.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 classContextHandler.APIContext- Since:
- servlet-api-3.0
-
addServlet
- Specified by:
addServletin interfacejakarta.servlet.ServletContext- Overrides:
addServletin classContextHandler.APIContext- Since:
- servlet-api-3.0
-
addServlet
public jakarta.servlet.ServletRegistration.Dynamic addServlet(String servletName, jakarta.servlet.Servlet servlet) - Specified by:
addServletin interfacejakarta.servlet.ServletContext- Overrides:
addServletin classContextHandler.APIContext- Since:
- servlet-api-3.0
-
addJspFile
- Specified by:
addJspFilein interfacejakarta.servlet.ServletContext- Overrides:
addJspFilein classContextHandler.APIContext
-
getInitParameter
- Specified by:
getInitParameterin interfacejakarta.servlet.ServletContext- Overrides:
getInitParameterin classContextHandler.APIContext
-
setInitParameter
- Specified by:
setInitParameterin interfacejakarta.servlet.ServletContext- Overrides:
setInitParameterin classContextHandler.APIContext
-
createInstance
- Overrides:
createInstancein classContextHandler.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 classContextHandler.APIContext
-
getEffectiveSessionTrackingModes
- Specified by:
getEffectiveSessionTrackingModesin interfacejakarta.servlet.ServletContext- Overrides:
getEffectiveSessionTrackingModesin classContextHandler.APIContext
-
getFilterRegistration
- Specified by:
getFilterRegistrationin interfacejakarta.servlet.ServletContext- Overrides:
getFilterRegistrationin classContextHandler.APIContext
-
getFilterRegistrations
- Specified by:
getFilterRegistrationsin interfacejakarta.servlet.ServletContext- Overrides:
getFilterRegistrationsin classContextHandler.APIContext
-
getServletRegistration
- Specified by:
getServletRegistrationin interfacejakarta.servlet.ServletContext- Overrides:
getServletRegistrationin classContextHandler.APIContext
-
getServletRegistrations
- Specified by:
getServletRegistrationsin interfacejakarta.servlet.ServletContext- Overrides:
getServletRegistrationsin classContextHandler.APIContext
-
getSessionCookieConfig
public jakarta.servlet.SessionCookieConfig getSessionCookieConfig()- Specified by:
getSessionCookieConfigin interfacejakarta.servlet.ServletContext- Overrides:
getSessionCookieConfigin classContextHandler.APIContext
-
setSessionTrackingModes
- Specified by:
setSessionTrackingModesin interfacejakarta.servlet.ServletContext- Overrides:
setSessionTrackingModesin classContextHandler.APIContext
-
getSessionTimeout
public int getSessionTimeout()- Specified by:
getSessionTimeoutin interfacejakarta.servlet.ServletContext- Overrides:
getSessionTimeoutin classContextHandler.APIContext
-
setSessionTimeout
public void setSessionTimeout(int sessionTimeout) - Specified by:
setSessionTimeoutin interfacejakarta.servlet.ServletContext- Overrides:
setSessionTimeoutin classContextHandler.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 classContextHandler.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 classContextHandler.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 classContextHandler.APIContext- Throws:
jakarta.servlet.ServletException
-
addListener
- Specified by:
addListenerin interfacejakarta.servlet.ServletContext- Overrides:
addListenerin classContextHandler.APIContext
-
addListener
- Specified by:
addListenerin interfacejakarta.servlet.ServletContext- Overrides:
addListenerin classContextHandler.APIContext
-
addListener
- Specified by:
addListenerin interfacejakarta.servlet.ServletContext- Overrides:
addListenerin classContextHandler.APIContext
-
getJspConfigDescriptor
public jakarta.servlet.descriptor.JspConfigDescriptor getJspConfigDescriptor()- Specified by:
getJspConfigDescriptorin interfacejakarta.servlet.ServletContext- Overrides:
getJspConfigDescriptorin classContextHandler.APIContext
-
setJspConfigDescriptor
public void setJspConfigDescriptor(jakarta.servlet.descriptor.JspConfigDescriptor d) - Overrides:
setJspConfigDescriptorin classContextHandler.APIContext
-
declareRoles
- Specified by:
declareRolesin interfacejakarta.servlet.ServletContext- Overrides:
declareRolesin classContextHandler.APIContext
-
getRequestCharacterEncoding
- Specified by:
getRequestCharacterEncodingin interfacejakarta.servlet.ServletContext- Overrides:
getRequestCharacterEncodingin classContextHandler.APIContext
-
setRequestCharacterEncoding
- Specified by:
setRequestCharacterEncodingin interfacejakarta.servlet.ServletContext- Overrides:
setRequestCharacterEncodingin classContextHandler.APIContext
-
getResponseCharacterEncoding
- Specified by:
getResponseCharacterEncodingin interfacejakarta.servlet.ServletContext- Overrides:
getResponseCharacterEncodingin classContextHandler.APIContext
-
setResponseCharacterEncoding
- Specified by:
setResponseCharacterEncodingin interfacejakarta.servlet.ServletContext- Overrides:
setResponseCharacterEncodingin classContextHandler.APIContext
-