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 Attributes
Attributes.WrapperNested classes/interfaces inherited from interface Dumpable
Dumpable.DumpableContainer -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate intFields 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) protected <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.SessionCookieConfigintvoidvoidvoidvoidsetEffectiveMajorVersion(int v) voidsetEffectiveMinorVersion(int v) booleansetInitParameter(String name, String value) voidsetRequestCharacterEncoding(String charset) voidsetResponseCharacterEncoding(String charset) voidsetSessionTimeout(int sessionTimeout) voidsetSessionTrackingModes(Set<javax.servlet.SessionTrackingMode> sessionTrackingModes) Methods inherited from class AttributesMap
addAll, clearAttributes, dump, dump, getAttribute, getAttributeEntrySet, getAttributeNames, getAttributeNamesCopy, getAttributeNameSet, removeAttribute, setAttribute, size, toStringMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface javax.servlet.ServletContext
getAttribute, getAttributeNames, removeAttribute, setAttribute
-
Field Details
-
_effectiveMajorVersion
private int _effectiveMajorVersion -
_effectiveMinorVersion
private int _effectiveMinorVersion
-
-
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
-
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
-
getResource
- Specified by:
getResourcein interfacejavax.servlet.ServletContext- Throws:
MalformedURLException
-
getResourceAsStream
- Specified by:
getResourceAsStreamin interfacejavax.servlet.ServletContext
-
getResourcePaths
-
getServerInfo
- Specified by:
getServerInfoin interfacejavax.servlet.ServletContext
-
getServlet
@Deprecated 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
-
log
- Specified by:
login interfacejavax.servlet.ServletContext
-
log
-
getInitParameter
-
getInitParameterNames
- Specified by:
getInitParameterNamesin interfacejavax.servlet.ServletContext
-
getServletContextName
- Specified by:
getServletContextNamein interfacejavax.servlet.ServletContext
-
getContextPath
- Specified by:
getContextPathin interfacejavax.servlet.ServletContext
-
setInitParameter
-
addFilter
-
addFilter
public javax.servlet.FilterRegistration.Dynamic addFilter(String filterName, javax.servlet.Filter filter) - Specified by:
addFilterin interfacejavax.servlet.ServletContext
-
addFilter
-
addServlet
-
addServlet
public javax.servlet.ServletRegistration.Dynamic addServlet(String servletName, javax.servlet.Servlet servlet) - Specified by:
addServletin interfacejavax.servlet.ServletContext
-
addServlet
-
getDefaultSessionTrackingModes
- Specified by:
getDefaultSessionTrackingModesin interfacejavax.servlet.ServletContext
-
getEffectiveSessionTrackingModes
- Specified by:
getEffectiveSessionTrackingModesin interfacejavax.servlet.ServletContext
-
getFilterRegistration
- Specified by:
getFilterRegistrationin interfacejavax.servlet.ServletContext
-
getFilterRegistrations
-
getServletRegistration
- Specified by:
getServletRegistrationin interfacejavax.servlet.ServletContext
-
getServletRegistrations
-
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
-
setResponseCharacterEncoding
- Specified by:
setResponseCharacterEncodingin interfacejavax.servlet.ServletContext
-
getResponseCharacterEncoding
- Specified by:
getResponseCharacterEncodingin interfacejavax.servlet.ServletContext
-
setRequestCharacterEncoding
- Specified by:
setRequestCharacterEncodingin interfacejavax.servlet.ServletContext
-
getRequestCharacterEncoding
- Specified by:
getRequestCharacterEncodingin interfacejavax.servlet.ServletContext
-
setSessionTimeout
public void setSessionTimeout(int sessionTimeout) - Specified by:
setSessionTimeoutin interfacejavax.servlet.ServletContext
-
getSessionTimeout
public int getSessionTimeout()- Specified by:
getSessionTimeoutin interfacejavax.servlet.ServletContext
-
addJspFile
-