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:
javax.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
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.jetty.util.Attributes
org.eclipse.jetty.util.Attributes.WrapperNested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable
org.eclipse.jetty.util.component.Dumpable.DumpableContainer -
Field Summary
Fields inherited from class org.eclipse.jetty.server.handler.ContextHandler.Context
_enabled, _extendedListenerTypesFields inherited from interface org.eclipse.jetty.util.component.Dumpable
KEYFields 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.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, toStringMethods inherited from class org.eclipse.jetty.server.handler.ContextHandler.StaticContext
getEffectiveMajorVersion, getEffectiveMinorVersion, getMajorVersion, getMinorVersion, getServerInfo, getServlet, getServletNames, getServlets, setEffectiveMajorVersion, setEffectiveMinorVersionMethods inherited from class org.eclipse.jetty.util.AttributesMap
addAll, clearAttributes, dump, dump, getAttributeEntrySet, getAttributeNamesCopy, getAttributeNameSet, sizeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.jetty.util.component.Dumpable
dumpSelf
-
Constructor Details
-
Context
public Context()
-
-
Method Details
-
getNamedDispatcher
- Specified by:
getNamedDispatcherin interfacejavax.servlet.ServletContext- Overrides:
getNamedDispatcherin classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext
-
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.server.handler.ContextHandler.StaticContext- Since:
- servlet-api-3.0
-
addFilter
- Specified by:
addFilterin interfacejavax.servlet.ServletContext- Overrides:
addFilterin classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext- 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 classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext- 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.server.handler.ContextHandler.StaticContext- Since:
- servlet-api-3.0
-
addServlet
- Specified by:
addServletin interfacejavax.servlet.ServletContext- Overrides:
addServletin classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext- 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 classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext- Since:
- servlet-api-3.0
-
addJspFile
- Specified by:
addJspFilein interfacejavax.servlet.ServletContext- Overrides:
addJspFilein classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext
-
getInitParameter
- Specified by:
getInitParameterin interfacejavax.servlet.ServletContext- Overrides:
getInitParameterin classorg.eclipse.jetty.server.handler.ContextHandler.Context
-
setInitParameter
- Specified by:
setInitParameterin interfacejavax.servlet.ServletContext- Overrides:
setInitParameterin classorg.eclipse.jetty.server.handler.ContextHandler.Context
-
createInstance
- Overrides:
createInstancein classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext- 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.server.handler.ContextHandler.StaticContext
-
getEffectiveSessionTrackingModes
- Specified by:
getEffectiveSessionTrackingModesin interfacejavax.servlet.ServletContext- Overrides:
getEffectiveSessionTrackingModesin classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext
-
getFilterRegistration
- Specified by:
getFilterRegistrationin interfacejavax.servlet.ServletContext- Overrides:
getFilterRegistrationin classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext
-
getFilterRegistrations
- Specified by:
getFilterRegistrationsin interfacejavax.servlet.ServletContext- Overrides:
getFilterRegistrationsin classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext
-
getServletRegistration
- Specified by:
getServletRegistrationin interfacejavax.servlet.ServletContext- Overrides:
getServletRegistrationin classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext
-
getServletRegistrations
- Specified by:
getServletRegistrationsin interfacejavax.servlet.ServletContext- Overrides:
getServletRegistrationsin classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext
-
getSessionCookieConfig
public javax.servlet.SessionCookieConfig getSessionCookieConfig()- Specified by:
getSessionCookieConfigin interfacejavax.servlet.ServletContext- Overrides:
getSessionCookieConfigin classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext
-
setSessionTrackingModes
- Specified by:
setSessionTrackingModesin interfacejavax.servlet.ServletContext- Overrides:
setSessionTrackingModesin classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext
-
getSessionTimeout
public int getSessionTimeout()- Specified by:
getSessionTimeoutin interfacejavax.servlet.ServletContext- Overrides:
getSessionTimeoutin classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext
-
setSessionTimeout
public void setSessionTimeout(int sessionTimeout) - Specified by:
setSessionTimeoutin interfacejavax.servlet.ServletContext- Overrides:
setSessionTimeoutin classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext
-
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.server.handler.ContextHandler.StaticContext- 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.server.handler.ContextHandler.StaticContext- 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.server.handler.ContextHandler.StaticContext- Throws:
javax.servlet.ServletException
-
addListener
- Specified by:
addListenerin interfacejavax.servlet.ServletContext- Overrides:
addListenerin classorg.eclipse.jetty.server.handler.ContextHandler.Context
-
addListener
- Specified by:
addListenerin interfacejavax.servlet.ServletContext- Overrides:
addListenerin classorg.eclipse.jetty.server.handler.ContextHandler.Context
-
addListener
- Specified by:
addListenerin interfacejavax.servlet.ServletContext- Overrides:
addListenerin classorg.eclipse.jetty.server.handler.ContextHandler.Context
-
getJspConfigDescriptor
public javax.servlet.descriptor.JspConfigDescriptor getJspConfigDescriptor()- Specified by:
getJspConfigDescriptorin interfacejavax.servlet.ServletContext- Overrides:
getJspConfigDescriptorin classorg.eclipse.jetty.server.handler.ContextHandler.Context
-
setJspConfigDescriptor
public void setJspConfigDescriptor(javax.servlet.descriptor.JspConfigDescriptor d) - Overrides:
setJspConfigDescriptorin classorg.eclipse.jetty.server.handler.ContextHandler.Context
-
declareRoles
- Specified by:
declareRolesin interfacejavax.servlet.ServletContext- Overrides:
declareRolesin classorg.eclipse.jetty.server.handler.ContextHandler.Context
-
getRequestCharacterEncoding
- Specified by:
getRequestCharacterEncodingin interfacejavax.servlet.ServletContext- Overrides:
getRequestCharacterEncodingin classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext
-
setRequestCharacterEncoding
- Specified by:
setRequestCharacterEncodingin interfacejavax.servlet.ServletContext- Overrides:
setRequestCharacterEncodingin classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext
-
getResponseCharacterEncoding
- Specified by:
getResponseCharacterEncodingin interfacejavax.servlet.ServletContext- Overrides:
getResponseCharacterEncodingin classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext
-
setResponseCharacterEncoding
- Specified by:
setResponseCharacterEncodingin interfacejavax.servlet.ServletContext- Overrides:
setResponseCharacterEncodingin classorg.eclipse.jetty.server.handler.ContextHandler.StaticContext
-