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
,Attributes
,Dumpable
- Direct Known Subclasses:
WebAppContext.Context
- Enclosing class:
ServletContextHandler
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.jetty.util.Attributes
Attributes.Wrapper
Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable
Dumpable.DumpableContainer
-
Field Summary
Fields inherited from class org.eclipse.jetty.server.handler.ContextHandler.Context
_enabled, _extendedListenerTypes
Fields inherited from interface javax.servlet.ServletContext
ORDERED_LIBS, TEMPDIR
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavax.servlet.FilterRegistration.Dynamic
javax.servlet.FilterRegistration.Dynamic
javax.servlet.FilterRegistration.Dynamic
void
addListener
(Class<? extends EventListener> listenerClass) void
addListener
(String className) <T extends EventListener>
voidaddListener
(T t) javax.servlet.ServletRegistration.Dynamic
addServlet
(String servletName, Class<? extends javax.servlet.Servlet> servletClass) javax.servlet.ServletRegistration.Dynamic
addServlet
(String servletName, String className) javax.servlet.ServletRegistration.Dynamic
addServlet
(String servletName, javax.servlet.Servlet servlet) private void
checkDynamic
(String name) protected <T> T
createInstance
(Class<T> clazz) void
declareRoles
(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.FilterRegistration
getFilterRegistration
(String filterName) javax.servlet.descriptor.JspConfigDescriptor
javax.servlet.RequestDispatcher
getNamedDispatcher
(String name) javax.servlet.ServletRegistration
getServletRegistration
(String servletName) javax.servlet.SessionCookieConfig
boolean
setInitParameter
(String name, String value) void
setJspConfigDescriptor
(javax.servlet.descriptor.JspConfigDescriptor d) void
setSessionTrackingModes
(Set<javax.servlet.SessionTrackingMode> sessionTrackingModes) Methods inherited from class org.eclipse.jetty.server.handler.ContextHandler.Context
checkListener, getAttribute, getAttributeNames, getClassLoader, getContext, getContextHandler, getContextPath, getInitParameter, getInitParameterNames, getMimeType, getRealPath, getRequestDispatcher, getResource, getResourceAsStream, getResourcePaths, getServletContextName, getVirtualServerName, isEnabled, isExtendedListenerTypes, log, log, log, removeAttribute, setAttribute, setEnabled, setExtendedListenerTypes, toString
Methods inherited from class org.eclipse.jetty.server.handler.ContextHandler.StaticContext
addJspFile, createFilter, createListener, createServlet, getEffectiveMajorVersion, getEffectiveMinorVersion, getMajorVersion, getMinorVersion, getRequestCharacterEncoding, getResponseCharacterEncoding, getServerInfo, getServlet, getServletNames, getServlets, getSessionTimeout, setEffectiveMajorVersion, setEffectiveMinorVersion, setRequestCharacterEncoding, setResponseCharacterEncoding, setSessionTimeout
Methods inherited from class org.eclipse.jetty.util.AttributesMap
addAll, clearAttributes, dump, dump, getAttributeEntrySet, getAttributeNamesCopy, getAttributeNameSet, size
-
Constructor Details
-
Context
public Context()
-
-
Method Details
-
getNamedDispatcher
- Specified by:
getNamedDispatcher
in interfacejavax.servlet.ServletContext
- Overrides:
getNamedDispatcher
in classContextHandler.StaticContext
-
checkDynamic
-
addFilter
public javax.servlet.FilterRegistration.Dynamic addFilter(String filterName, Class<? extends javax.servlet.Filter> filterClass) - Specified by:
addFilter
in interfacejavax.servlet.ServletContext
- Overrides:
addFilter
in classContextHandler.StaticContext
- Since:
- servlet-api-3.0
-
addFilter
- Specified by:
addFilter
in interfacejavax.servlet.ServletContext
- Overrides:
addFilter
in classContextHandler.StaticContext
- Since:
- servlet-api-3.0
-
addFilter
public javax.servlet.FilterRegistration.Dynamic addFilter(String filterName, javax.servlet.Filter filter) - Specified by:
addFilter
in interfacejavax.servlet.ServletContext
- Overrides:
addFilter
in classContextHandler.StaticContext
- Since:
- servlet-api-3.0
-
addServlet
public javax.servlet.ServletRegistration.Dynamic addServlet(String servletName, Class<? extends javax.servlet.Servlet> servletClass) - Specified by:
addServlet
in interfacejavax.servlet.ServletContext
- Overrides:
addServlet
in classContextHandler.StaticContext
- Since:
- servlet-api-3.0
-
addServlet
- Specified by:
addServlet
in interfacejavax.servlet.ServletContext
- Overrides:
addServlet
in classContextHandler.StaticContext
- Since:
- servlet-api-3.0
-
addServlet
public javax.servlet.ServletRegistration.Dynamic addServlet(String servletName, javax.servlet.Servlet servlet) - Specified by:
addServlet
in interfacejavax.servlet.ServletContext
- Overrides:
addServlet
in classContextHandler.StaticContext
- Since:
- servlet-api-3.0
-
setInitParameter
- Specified by:
setInitParameter
in interfacejavax.servlet.ServletContext
- Overrides:
setInitParameter
in classContextHandler.Context
-
createInstance
- Overrides:
createInstance
in classContextHandler.StaticContext
- 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:
getDefaultSessionTrackingModes
in interfacejavax.servlet.ServletContext
- Overrides:
getDefaultSessionTrackingModes
in classContextHandler.StaticContext
-
getEffectiveSessionTrackingModes
- Specified by:
getEffectiveSessionTrackingModes
in interfacejavax.servlet.ServletContext
- Overrides:
getEffectiveSessionTrackingModes
in classContextHandler.StaticContext
-
getFilterRegistration
- Specified by:
getFilterRegistration
in interfacejavax.servlet.ServletContext
- Overrides:
getFilterRegistration
in classContextHandler.StaticContext
-
getFilterRegistrations
- Specified by:
getFilterRegistrations
in interfacejavax.servlet.ServletContext
- Overrides:
getFilterRegistrations
in classContextHandler.StaticContext
-
getServletRegistration
- Specified by:
getServletRegistration
in interfacejavax.servlet.ServletContext
- Overrides:
getServletRegistration
in classContextHandler.StaticContext
-
getServletRegistrations
- Specified by:
getServletRegistrations
in interfacejavax.servlet.ServletContext
- Overrides:
getServletRegistrations
in classContextHandler.StaticContext
-
getSessionCookieConfig
public javax.servlet.SessionCookieConfig getSessionCookieConfig()- Specified by:
getSessionCookieConfig
in interfacejavax.servlet.ServletContext
- Overrides:
getSessionCookieConfig
in classContextHandler.StaticContext
-
setSessionTrackingModes
- Specified by:
setSessionTrackingModes
in interfacejavax.servlet.ServletContext
- Overrides:
setSessionTrackingModes
in classContextHandler.StaticContext
-
addListener
- Specified by:
addListener
in interfacejavax.servlet.ServletContext
- Overrides:
addListener
in classContextHandler.Context
-
addListener
- Specified by:
addListener
in interfacejavax.servlet.ServletContext
- Overrides:
addListener
in classContextHandler.Context
-
addListener
- Specified by:
addListener
in interfacejavax.servlet.ServletContext
- Overrides:
addListener
in classContextHandler.Context
-
getJspConfigDescriptor
public javax.servlet.descriptor.JspConfigDescriptor getJspConfigDescriptor()- Specified by:
getJspConfigDescriptor
in interfacejavax.servlet.ServletContext
- Overrides:
getJspConfigDescriptor
in classContextHandler.Context
-
setJspConfigDescriptor
public void setJspConfigDescriptor(javax.servlet.descriptor.JspConfigDescriptor d) - Overrides:
setJspConfigDescriptor
in classContextHandler.Context
-
declareRoles
- Specified by:
declareRoles
in interfacejavax.servlet.ServletContext
- Overrides:
declareRoles
in classContextHandler.Context
-