Class ServletContextHandler.ServletAPIContext
java.lang.Object
org.eclipse.jetty.ee8.nested.ContextHandler.APIContext
org.eclipse.jetty.ee8.servlet.ServletContextHandler.ServletAPIContext
- All Implemented Interfaces:
javax.servlet.ServletContext
- Enclosing class:
ServletContextHandler
public class ServletContextHandler.ServletAPIContext
extends org.eclipse.jetty.ee8.nested.ContextHandler.APIContext
-
Field Summary
Fields inherited from class org.eclipse.jetty.ee8.nested.ContextHandler.APIContext
_enabled, _extendedListenerTypesFields inherited from interface javax.servlet.ServletContext
ORDERED_LIBS, TEMPDIR -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavax.servlet.FilterRegistration.Dynamicjavax.servlet.FilterRegistration.Dynamicjavax.servlet.FilterRegistration.Dynamicjavax.servlet.ServletRegistration.DynamicaddJspFile(String servletName, String jspFile) voidaddListener(Class<? extends EventListener> listenerClass) voidaddListener(String className) <T extends EventListener>
voidaddListener(T t) javax.servlet.ServletRegistration.DynamicaddServlet(String servletName, Class<? extends javax.servlet.Servlet> servletClass) javax.servlet.ServletRegistration.DynamicaddServlet(String servletName, String className) javax.servlet.ServletRegistration.DynamicaddServlet(String servletName, javax.servlet.Servlet servlet) <T extends javax.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 javax.servlet.Servlet>
TcreateServlet(Class<T> clazz) voiddeclareRoles(String... roleNames) <T extends javax.servlet.Filter>
voiddestroyFilter(T f) <T extends javax.servlet.Servlet>
voiddestroyServlet(T s) Set<javax.servlet.SessionTrackingMode> Set<javax.servlet.SessionTrackingMode> javax.servlet.FilterRegistrationgetFilterRegistration(String filterName) getInitParameter(String name) javax.servlet.descriptor.JspConfigDescriptorjavax.servlet.RequestDispatchergetNamedDispatcher(String name) javax.servlet.ServletRegistrationgetServletRegistration(String servletName) javax.servlet.SessionCookieConfigintbooleansetInitParameter(String name, String value) voidsetJspConfigDescriptor(javax.servlet.descriptor.JspConfigDescriptor d) voidsetRequestCharacterEncoding(String encoding) voidsetResponseCharacterEncoding(String encoding) voidsetSessionTimeout(int sessionTimeout) voidsetSessionTrackingModes(Set<javax.servlet.SessionTrackingMode> sessionTrackingModes) Methods inherited from class org.eclipse.jetty.ee8.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 interfacejavax.servlet.ServletContext- Overrides:
getNamedDispatcherin classorg.eclipse.jetty.ee8.nested.ContextHandler.APIContext
-
addFilter
public javax.servlet.FilterRegistration.Dynamic addFilter(String filterName, Class<? extends javax.servlet.Filter> filterClass) - Specified by:
addFilterin interfacejavax.servlet.ServletContext- Overrides:
addFilterin classorg.eclipse.jetty.ee8.nested.ContextHandler.APIContext- Since:
- servlet-api-3.0
-
addFilter
-
addFilter
public javax.servlet.FilterRegistration.Dynamic addFilter(String filterName, javax.servlet.Filter filter) - Specified by:
addFilterin interfacejavax.servlet.ServletContext- Overrides:
addFilterin classorg.eclipse.jetty.ee8.nested.ContextHandler.APIContext- Since:
- servlet-api-3.0
-
addServlet
public javax.servlet.ServletRegistration.Dynamic addServlet(String servletName, Class<? extends javax.servlet.Servlet> servletClass) - Specified by:
addServletin interfacejavax.servlet.ServletContext- Overrides:
addServletin classorg.eclipse.jetty.ee8.nested.ContextHandler.APIContext- Since:
- servlet-api-3.0
-
addServlet
-
addServlet
public javax.servlet.ServletRegistration.Dynamic addServlet(String servletName, javax.servlet.Servlet servlet) - Specified by:
addServletin interfacejavax.servlet.ServletContext- Overrides:
addServletin classorg.eclipse.jetty.ee8.nested.ContextHandler.APIContext- Since:
- servlet-api-3.0
-
addJspFile
-
getInitParameter
-
setInitParameter
-
createInstance
- Overrides:
createInstancein classorg.eclipse.jetty.ee8.nested.ContextHandler.APIContext- Throws:
javax.servlet.ServletException
-
createInstance
- Throws:
javax.servlet.ServletException
-
destroyFilter
public <T extends javax.servlet.Filter> void destroyFilter(T f) -
destroyServlet
public <T extends javax.servlet.Servlet> void destroyServlet(T s) -
getDefaultSessionTrackingModes
- Specified by:
getDefaultSessionTrackingModesin interfacejavax.servlet.ServletContext- Overrides:
getDefaultSessionTrackingModesin classorg.eclipse.jetty.ee8.nested.ContextHandler.APIContext
-
getEffectiveSessionTrackingModes
- Specified by:
getEffectiveSessionTrackingModesin interfacejavax.servlet.ServletContext- Overrides:
getEffectiveSessionTrackingModesin classorg.eclipse.jetty.ee8.nested.ContextHandler.APIContext
-
getFilterRegistration
- Specified by:
getFilterRegistrationin interfacejavax.servlet.ServletContext- Overrides:
getFilterRegistrationin classorg.eclipse.jetty.ee8.nested.ContextHandler.APIContext
-
getFilterRegistrations
-
getServletRegistration
- Specified by:
getServletRegistrationin interfacejavax.servlet.ServletContext- Overrides:
getServletRegistrationin classorg.eclipse.jetty.ee8.nested.ContextHandler.APIContext
-
getServletRegistrations
-
getSessionCookieConfig
public javax.servlet.SessionCookieConfig getSessionCookieConfig()- Specified by:
getSessionCookieConfigin interfacejavax.servlet.ServletContext- Overrides:
getSessionCookieConfigin classorg.eclipse.jetty.ee8.nested.ContextHandler.APIContext
-
setSessionTrackingModes
- Specified by:
setSessionTrackingModesin interfacejavax.servlet.ServletContext- Overrides:
setSessionTrackingModesin classorg.eclipse.jetty.ee8.nested.ContextHandler.APIContext
-
getSessionTimeout
public int getSessionTimeout()- Specified by:
getSessionTimeoutin interfacejavax.servlet.ServletContext- Overrides:
getSessionTimeoutin classorg.eclipse.jetty.ee8.nested.ContextHandler.APIContext
-
setSessionTimeout
public void setSessionTimeout(int sessionTimeout) - Specified by:
setSessionTimeoutin interfacejavax.servlet.ServletContext- Overrides:
setSessionTimeoutin classorg.eclipse.jetty.ee8.nested.ContextHandler.APIContext
-
createServlet
public <T extends javax.servlet.Servlet> T createServlet(Class<T> clazz) throws javax.servlet.ServletException - Specified by:
createServletin interfacejavax.servlet.ServletContext- Overrides:
createServletin classorg.eclipse.jetty.ee8.nested.ContextHandler.APIContext- Throws:
javax.servlet.ServletException
-
createFilter
public <T extends javax.servlet.Filter> T createFilter(Class<T> clazz) throws javax.servlet.ServletException - Specified by:
createFilterin interfacejavax.servlet.ServletContext- Overrides:
createFilterin classorg.eclipse.jetty.ee8.nested.ContextHandler.APIContext- Throws:
javax.servlet.ServletException
-
createListener
public <T extends EventListener> T createListener(Class<T> clazz) throws javax.servlet.ServletException - Specified by:
createListenerin interfacejavax.servlet.ServletContext- Overrides:
createListenerin classorg.eclipse.jetty.ee8.nested.ContextHandler.APIContext- Throws:
javax.servlet.ServletException
-
addListener
- Specified by:
addListenerin interfacejavax.servlet.ServletContext- Overrides:
addListenerin classorg.eclipse.jetty.ee8.nested.ContextHandler.APIContext
-
addListener
- Specified by:
addListenerin interfacejavax.servlet.ServletContext- Overrides:
addListenerin classorg.eclipse.jetty.ee8.nested.ContextHandler.APIContext
-
addListener
- Specified by:
addListenerin interfacejavax.servlet.ServletContext- Overrides:
addListenerin classorg.eclipse.jetty.ee8.nested.ContextHandler.APIContext
-
getJspConfigDescriptor
public javax.servlet.descriptor.JspConfigDescriptor getJspConfigDescriptor()- Specified by:
getJspConfigDescriptorin interfacejavax.servlet.ServletContext- Overrides:
getJspConfigDescriptorin classorg.eclipse.jetty.ee8.nested.ContextHandler.APIContext
-
setJspConfigDescriptor
public void setJspConfigDescriptor(javax.servlet.descriptor.JspConfigDescriptor d) - Overrides:
setJspConfigDescriptorin classorg.eclipse.jetty.ee8.nested.ContextHandler.APIContext
-
declareRoles
- Specified by:
declareRolesin interfacejavax.servlet.ServletContext- Overrides:
declareRolesin classorg.eclipse.jetty.ee8.nested.ContextHandler.APIContext
-
getRequestCharacterEncoding
- Specified by:
getRequestCharacterEncodingin interfacejavax.servlet.ServletContext- Overrides:
getRequestCharacterEncodingin classorg.eclipse.jetty.ee8.nested.ContextHandler.APIContext
-
setRequestCharacterEncoding
- Specified by:
setRequestCharacterEncodingin interfacejavax.servlet.ServletContext- Overrides:
setRequestCharacterEncodingin classorg.eclipse.jetty.ee8.nested.ContextHandler.APIContext
-
getResponseCharacterEncoding
- Specified by:
getResponseCharacterEncodingin interfacejavax.servlet.ServletContext- Overrides:
getResponseCharacterEncodingin classorg.eclipse.jetty.ee8.nested.ContextHandler.APIContext
-
setResponseCharacterEncoding
- Specified by:
setResponseCharacterEncodingin interfacejavax.servlet.ServletContext- Overrides:
setResponseCharacterEncodingin classorg.eclipse.jetty.ee8.nested.ContextHandler.APIContext
-