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