Package org.eclipse.jetty.server.handler
Class ContextHandler.StaticContext
java.lang.Object
org.eclipse.jetty.util.AttributesMap
org.eclipse.jetty.server.handler.ContextHandler.StaticContext
- All Implemented Interfaces:
javax.servlet.ServletContext,Attributes,Dumpable
- Direct Known Subclasses:
ContextHandler.Context
- Enclosing class:
- ContextHandler
public static class ContextHandler.StaticContext
extends AttributesMap
implements javax.servlet.ServletContext
A simple implementation of ServletContext that is used when there is no
ContextHandler. This is also used as the base for all other ServletContext
implementations.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.jetty.util.Attributes
Attributes.WrapperNested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable
Dumpable.DumpableContainer -
Field Summary
Fields 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 extends EventListener>
TcreateListener(Class<T> clazz) <T extends javax.servlet.Servlet>
TcreateServlet(Class<T> clazz) voiddeclareRoles(String... roleNames) javax.servlet.ServletContextgetContext(String uripath) Set<javax.servlet.SessionTrackingMode>intintSet<javax.servlet.SessionTrackingMode>javax.servlet.FilterRegistrationgetFilterRegistration(String filterName) getInitParameter(String name) javax.servlet.descriptor.JspConfigDescriptorintgetMimeType(String file) intjavax.servlet.RequestDispatchergetNamedDispatcher(String name) getRealPath(String path) javax.servlet.RequestDispatchergetRequestDispatcher(String uriInContext) getResource(String path) getResourceAsStream(String path) getResourcePaths(String path) javax.servlet.ServletgetServlet(String name) Deprecated.Deprecated.javax.servlet.ServletRegistrationgetServletRegistration(String servletName) Enumeration<javax.servlet.Servlet>Deprecated.javax.servlet.SessionCookieConfigintvoidDeprecated.voidvoidvoidsetEffectiveMajorVersion(int v) voidsetEffectiveMinorVersion(int v) booleansetInitParameter(String name, String value) voidsetRequestCharacterEncoding(String encoding) voidsetResponseCharacterEncoding(String encoding) voidsetSessionTimeout(int sessionTimeout) voidsetSessionTrackingModes(Set<javax.servlet.SessionTrackingMode> sessionTrackingModes) Methods inherited from class org.eclipse.jetty.util.AttributesMap
addAll, clearAttributes, dump, dump, getAttribute, getAttributeEntrySet, getAttributeNames, getAttributeNamesCopy, getAttributeNameSet, removeAttribute, setAttribute, size, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface javax.servlet.ServletContext
getAttribute, getAttributeNames, removeAttribute, setAttribute
-
Constructor Details
-
StaticContext
public StaticContext()
-
-
Method Details
-
getContext
- Specified by:
getContextin interfacejavax.servlet.ServletContext
-
getMajorVersion
public int getMajorVersion()- Specified by:
getMajorVersionin interfacejavax.servlet.ServletContext
-
getMimeType
- Specified by:
getMimeTypein interfacejavax.servlet.ServletContext
-
getMinorVersion
public int getMinorVersion()- Specified by:
getMinorVersionin interfacejavax.servlet.ServletContext
-
getNamedDispatcher
- Specified by:
getNamedDispatcherin interfacejavax.servlet.ServletContext
-
getRequestDispatcher
- Specified by:
getRequestDispatcherin interfacejavax.servlet.ServletContext
-
getRealPath
- Specified by:
getRealPathin interfacejavax.servlet.ServletContext
-
getResource
- Specified by:
getResourcein interfacejavax.servlet.ServletContext- Throws:
MalformedURLException
-
getResourceAsStream
- Specified by:
getResourceAsStreamin interfacejavax.servlet.ServletContext
-
getResourcePaths
- Specified by:
getResourcePathsin interfacejavax.servlet.ServletContext
-
getServerInfo
- Specified by:
getServerInfoin interfacejavax.servlet.ServletContext
-
getServlet
@Deprecated(since="Servlet API 2.1") public javax.servlet.Servlet getServlet(String name) throws javax.servlet.ServletException Deprecated.- Specified by:
getServletin interfacejavax.servlet.ServletContext- Throws:
javax.servlet.ServletException
-
getServletNames
Deprecated.- Specified by:
getServletNamesin interfacejavax.servlet.ServletContext
-
getServlets
Deprecated.- Specified by:
getServletsin interfacejavax.servlet.ServletContext
-
log
Deprecated.- Specified by:
login interfacejavax.servlet.ServletContext
-
log
- Specified by:
login interfacejavax.servlet.ServletContext
-
log
- Specified by:
login interfacejavax.servlet.ServletContext
-
getInitParameter
- Specified by:
getInitParameterin interfacejavax.servlet.ServletContext
-
getInitParameterNames
- Specified by:
getInitParameterNamesin interfacejavax.servlet.ServletContext
-
getServletContextName
- Specified by:
getServletContextNamein interfacejavax.servlet.ServletContext
-
getContextPath
- Specified by:
getContextPathin interfacejavax.servlet.ServletContext
-
setInitParameter
- Specified by:
setInitParameterin interfacejavax.servlet.ServletContext
-
addFilter
public javax.servlet.FilterRegistration.Dynamic addFilter(String filterName, Class<? extends javax.servlet.Filter> filterClass) - Specified by:
addFilterin interfacejavax.servlet.ServletContext
-
addFilter
public javax.servlet.FilterRegistration.Dynamic addFilter(String filterName, javax.servlet.Filter filter) - Specified by:
addFilterin interfacejavax.servlet.ServletContext
-
addFilter
- Specified by:
addFilterin interfacejavax.servlet.ServletContext
-
addServlet
public javax.servlet.ServletRegistration.Dynamic addServlet(String servletName, Class<? extends javax.servlet.Servlet> servletClass) - Specified by:
addServletin interfacejavax.servlet.ServletContext
-
addServlet
public javax.servlet.ServletRegistration.Dynamic addServlet(String servletName, javax.servlet.Servlet servlet) - Specified by:
addServletin interfacejavax.servlet.ServletContext
-
addServlet
- Specified by:
addServletin interfacejavax.servlet.ServletContext
-
addJspFile
- Specified by:
addJspFilein interfacejavax.servlet.ServletContext- Since:
- Servlet 4.0
-
getDefaultSessionTrackingModes
- Specified by:
getDefaultSessionTrackingModesin interfacejavax.servlet.ServletContext
-
getEffectiveSessionTrackingModes
- Specified by:
getEffectiveSessionTrackingModesin interfacejavax.servlet.ServletContext
-
getFilterRegistration
- Specified by:
getFilterRegistrationin interfacejavax.servlet.ServletContext
-
getFilterRegistrations
- Specified by:
getFilterRegistrationsin interfacejavax.servlet.ServletContext
-
getServletRegistration
- Specified by:
getServletRegistrationin interfacejavax.servlet.ServletContext
-
getServletRegistrations
- Specified by:
getServletRegistrationsin interfacejavax.servlet.ServletContext
-
getSessionCookieConfig
public javax.servlet.SessionCookieConfig getSessionCookieConfig()- Specified by:
getSessionCookieConfigin interfacejavax.servlet.ServletContext
-
setSessionTrackingModes
- Specified by:
setSessionTrackingModesin interfacejavax.servlet.ServletContext
-
addListener
- Specified by:
addListenerin interfacejavax.servlet.ServletContext
-
addListener
- Specified by:
addListenerin interfacejavax.servlet.ServletContext
-
addListener
- Specified by:
addListenerin interfacejavax.servlet.ServletContext
-
createInstance
- Throws:
javax.servlet.ServletException
-
createListener
public <T extends EventListener> T createListener(Class<T> clazz) throws javax.servlet.ServletException - Specified by:
createListenerin interfacejavax.servlet.ServletContext- Throws:
javax.servlet.ServletException
-
createServlet
public <T extends javax.servlet.Servlet> T createServlet(Class<T> clazz) throws javax.servlet.ServletException - Specified by:
createServletin interfacejavax.servlet.ServletContext- 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- Throws:
javax.servlet.ServletException
-
getClassLoader
- Specified by:
getClassLoaderin interfacejavax.servlet.ServletContext
-
getEffectiveMajorVersion
public int getEffectiveMajorVersion()- Specified by:
getEffectiveMajorVersionin interfacejavax.servlet.ServletContext
-
getEffectiveMinorVersion
public int getEffectiveMinorVersion()- Specified by:
getEffectiveMinorVersionin interfacejavax.servlet.ServletContext
-
setEffectiveMajorVersion
public void setEffectiveMajorVersion(int v) -
setEffectiveMinorVersion
public void setEffectiveMinorVersion(int v) -
getJspConfigDescriptor
public javax.servlet.descriptor.JspConfigDescriptor getJspConfigDescriptor()- Specified by:
getJspConfigDescriptorin interfacejavax.servlet.ServletContext
-
declareRoles
- Specified by:
declareRolesin interfacejavax.servlet.ServletContext
-
getVirtualServerName
- Specified by:
getVirtualServerNamein interfacejavax.servlet.ServletContext
-
getSessionTimeout
public int getSessionTimeout()- Specified by:
getSessionTimeoutin interfacejavax.servlet.ServletContext- Since:
- Servlet 4.0
-
setSessionTimeout
public void setSessionTimeout(int sessionTimeout) - Specified by:
setSessionTimeoutin interfacejavax.servlet.ServletContext- Since:
- Servlet 4.0
-
getRequestCharacterEncoding
- Specified by:
getRequestCharacterEncodingin interfacejavax.servlet.ServletContext- Since:
- Servlet 4.0
-
setRequestCharacterEncoding
- Specified by:
setRequestCharacterEncodingin interfacejavax.servlet.ServletContext- Since:
- Servlet 4.0
-
getResponseCharacterEncoding
- Specified by:
getResponseCharacterEncodingin interfacejavax.servlet.ServletContext- Since:
- Servlet 4.0
-
setResponseCharacterEncoding
- Specified by:
setResponseCharacterEncodingin interfacejavax.servlet.ServletContext- Since:
- Servlet 4.0
-