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:
ServletContext,Attributes,Dumpable
- Direct Known Subclasses:
ContextHandler.Context
- Enclosing class:
- ContextHandler
public static class ContextHandler.StaticContext extends AttributesMap implements 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.Wrapper
-
-
Field Summary
-
Fields inherited from interface javax.servlet.ServletContext
ORDERED_LIBS, TEMPDIR
-
-
Constructor Summary
Constructors Constructor Description StaticContext()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description FilterRegistration.DynamicaddFilter(java.lang.String filterName, java.lang.Class<? extends Filter> filterClass)FilterRegistration.DynamicaddFilter(java.lang.String filterName, java.lang.String className)FilterRegistration.DynamicaddFilter(java.lang.String filterName, Filter filter)voidaddListener(java.lang.Class<? extends java.util.EventListener> listenerClass)voidaddListener(java.lang.String className)<T extends java.util.EventListener>
voidaddListener(T t)ServletRegistration.DynamicaddServlet(java.lang.String servletName, java.lang.Class<? extends Servlet> servletClass)ServletRegistration.DynamicaddServlet(java.lang.String servletName, java.lang.String className)ServletRegistration.DynamicaddServlet(java.lang.String servletName, Servlet servlet)<T extends Filter>
TcreateFilter(java.lang.Class<T> clazz)<T extends java.util.EventListener>
TcreateListener(java.lang.Class<T> clazz)<T extends Servlet>
TcreateServlet(java.lang.Class<T> clazz)voiddeclareRoles(java.lang.String... roleNames)java.lang.ClassLoadergetClassLoader()ServletContextgetContext(java.lang.String uripath)java.lang.StringgetContextPath()java.util.Set<SessionTrackingMode>getDefaultSessionTrackingModes()intgetEffectiveMajorVersion()intgetEffectiveMinorVersion()java.util.Set<SessionTrackingMode>getEffectiveSessionTrackingModes()FilterRegistrationgetFilterRegistration(java.lang.String filterName)java.util.Map<java.lang.String,? extends FilterRegistration>getFilterRegistrations()java.lang.StringgetInitParameter(java.lang.String name)java.util.Enumeration<java.lang.String>getInitParameterNames()JspConfigDescriptorgetJspConfigDescriptor()intgetMajorVersion()java.lang.StringgetMimeType(java.lang.String file)intgetMinorVersion()RequestDispatchergetNamedDispatcher(java.lang.String name)java.lang.StringgetRealPath(java.lang.String path)RequestDispatchergetRequestDispatcher(java.lang.String uriInContext)java.net.URLgetResource(java.lang.String path)java.io.InputStreamgetResourceAsStream(java.lang.String path)java.util.Set<java.lang.String>getResourcePaths(java.lang.String path)java.lang.StringgetServerInfo()ServletgetServlet(java.lang.String name)Deprecated.java.lang.StringgetServletContextName()java.util.Enumeration<java.lang.String>getServletNames()Deprecated.ServletRegistrationgetServletRegistration(java.lang.String servletName)java.util.Map<java.lang.String,? extends ServletRegistration>getServletRegistrations()java.util.Enumeration<Servlet>getServlets()Deprecated.SessionCookieConfiggetSessionCookieConfig()java.lang.StringgetVirtualServerName()voidlog(java.lang.Exception exception, java.lang.String msg)voidlog(java.lang.String msg)voidlog(java.lang.String message, java.lang.Throwable throwable)voidsetEffectiveMajorVersion(int v)voidsetEffectiveMinorVersion(int v)booleansetInitParameter(java.lang.String name, java.lang.String value)voidsetSessionTrackingModes(java.util.Set<SessionTrackingMode> sessionTrackingModes)-
Methods inherited from class org.eclipse.jetty.util.AttributesMap
addAll, clearAttributes, dump, dump, getAttribute, getAttributeEntrySet, getAttributeNames, getAttributeNamesCopy, getAttributeNameSet, removeAttribute, setAttribute, size, toString
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface javax.servlet.ServletContext
getAttribute, getAttributeNames, removeAttribute, setAttribute
-
-
-
-
Method Detail
-
getContext
public ServletContext getContext(java.lang.String uripath)
- Specified by:
getContextin interfaceServletContext
-
getMajorVersion
public int getMajorVersion()
- Specified by:
getMajorVersionin interfaceServletContext
-
getMimeType
public java.lang.String getMimeType(java.lang.String file)
- Specified by:
getMimeTypein interfaceServletContext
-
getMinorVersion
public int getMinorVersion()
- Specified by:
getMinorVersionin interfaceServletContext
-
getNamedDispatcher
public RequestDispatcher getNamedDispatcher(java.lang.String name)
- Specified by:
getNamedDispatcherin interfaceServletContext
-
getRequestDispatcher
public RequestDispatcher getRequestDispatcher(java.lang.String uriInContext)
- Specified by:
getRequestDispatcherin interfaceServletContext
-
getRealPath
public java.lang.String getRealPath(java.lang.String path)
- Specified by:
getRealPathin interfaceServletContext
-
getResource
public java.net.URL getResource(java.lang.String path) throws java.net.MalformedURLException- Specified by:
getResourcein interfaceServletContext- Throws:
java.net.MalformedURLException
-
getResourceAsStream
public java.io.InputStream getResourceAsStream(java.lang.String path)
- Specified by:
getResourceAsStreamin interfaceServletContext
-
getResourcePaths
public java.util.Set<java.lang.String> getResourcePaths(java.lang.String path)
- Specified by:
getResourcePathsin interfaceServletContext
-
getServerInfo
public java.lang.String getServerInfo()
- Specified by:
getServerInfoin interfaceServletContext
-
getServlet
@Deprecated public Servlet getServlet(java.lang.String name) throws ServletException
Deprecated.- Specified by:
getServletin interfaceServletContext- Throws:
ServletException
-
getServletNames
@Deprecated public java.util.Enumeration<java.lang.String> getServletNames()
Deprecated.- Specified by:
getServletNamesin interfaceServletContext
-
getServlets
@Deprecated public java.util.Enumeration<Servlet> getServlets()
Deprecated.- Specified by:
getServletsin interfaceServletContext
-
log
public void log(java.lang.Exception exception, java.lang.String msg)- Specified by:
login interfaceServletContext
-
log
public void log(java.lang.String msg)
- Specified by:
login interfaceServletContext
-
log
public void log(java.lang.String message, java.lang.Throwable throwable)- Specified by:
login interfaceServletContext
-
getInitParameter
public java.lang.String getInitParameter(java.lang.String name)
- Specified by:
getInitParameterin interfaceServletContext
-
getInitParameterNames
public java.util.Enumeration<java.lang.String> getInitParameterNames()
- Specified by:
getInitParameterNamesin interfaceServletContext
-
getServletContextName
public java.lang.String getServletContextName()
- Specified by:
getServletContextNamein interfaceServletContext
-
getContextPath
public java.lang.String getContextPath()
- Specified by:
getContextPathin interfaceServletContext
-
setInitParameter
public boolean setInitParameter(java.lang.String name, java.lang.String value)- Specified by:
setInitParameterin interfaceServletContext
-
addFilter
public FilterRegistration.Dynamic addFilter(java.lang.String filterName, java.lang.Class<? extends Filter> filterClass)
- Specified by:
addFilterin interfaceServletContext
-
addFilter
public FilterRegistration.Dynamic addFilter(java.lang.String filterName, Filter filter)
- Specified by:
addFilterin interfaceServletContext
-
addFilter
public FilterRegistration.Dynamic addFilter(java.lang.String filterName, java.lang.String className)
- Specified by:
addFilterin interfaceServletContext
-
addServlet
public ServletRegistration.Dynamic addServlet(java.lang.String servletName, java.lang.Class<? extends Servlet> servletClass)
- Specified by:
addServletin interfaceServletContext
-
addServlet
public ServletRegistration.Dynamic addServlet(java.lang.String servletName, Servlet servlet)
- Specified by:
addServletin interfaceServletContext
-
addServlet
public ServletRegistration.Dynamic addServlet(java.lang.String servletName, java.lang.String className)
- Specified by:
addServletin interfaceServletContext
-
getDefaultSessionTrackingModes
public java.util.Set<SessionTrackingMode> getDefaultSessionTrackingModes()
- Specified by:
getDefaultSessionTrackingModesin interfaceServletContext
-
getEffectiveSessionTrackingModes
public java.util.Set<SessionTrackingMode> getEffectiveSessionTrackingModes()
- Specified by:
getEffectiveSessionTrackingModesin interfaceServletContext
-
getFilterRegistration
public FilterRegistration getFilterRegistration(java.lang.String filterName)
- Specified by:
getFilterRegistrationin interfaceServletContext
-
getFilterRegistrations
public java.util.Map<java.lang.String,? extends FilterRegistration> getFilterRegistrations()
- Specified by:
getFilterRegistrationsin interfaceServletContext
-
getServletRegistration
public ServletRegistration getServletRegistration(java.lang.String servletName)
- Specified by:
getServletRegistrationin interfaceServletContext
-
getServletRegistrations
public java.util.Map<java.lang.String,? extends ServletRegistration> getServletRegistrations()
- Specified by:
getServletRegistrationsin interfaceServletContext
-
getSessionCookieConfig
public SessionCookieConfig getSessionCookieConfig()
- Specified by:
getSessionCookieConfigin interfaceServletContext
-
setSessionTrackingModes
public void setSessionTrackingModes(java.util.Set<SessionTrackingMode> sessionTrackingModes)
- Specified by:
setSessionTrackingModesin interfaceServletContext
-
addListener
public void addListener(java.lang.String className)
- Specified by:
addListenerin interfaceServletContext
-
addListener
public <T extends java.util.EventListener> void addListener(T t)
- Specified by:
addListenerin interfaceServletContext
-
addListener
public void addListener(java.lang.Class<? extends java.util.EventListener> listenerClass)
- Specified by:
addListenerin interfaceServletContext
-
createListener
public <T extends java.util.EventListener> T createListener(java.lang.Class<T> clazz) throws ServletException- Specified by:
createListenerin interfaceServletContext- Throws:
ServletException
-
createServlet
public <T extends Servlet> T createServlet(java.lang.Class<T> clazz) throws ServletException
- Specified by:
createServletin interfaceServletContext- Throws:
ServletException
-
createFilter
public <T extends Filter> T createFilter(java.lang.Class<T> clazz) throws ServletException
- Specified by:
createFilterin interfaceServletContext- Throws:
ServletException
-
getClassLoader
public java.lang.ClassLoader getClassLoader()
- Specified by:
getClassLoaderin interfaceServletContext
-
getEffectiveMajorVersion
public int getEffectiveMajorVersion()
- Specified by:
getEffectiveMajorVersionin interfaceServletContext
-
getEffectiveMinorVersion
public int getEffectiveMinorVersion()
- Specified by:
getEffectiveMinorVersionin interfaceServletContext
-
setEffectiveMajorVersion
public void setEffectiveMajorVersion(int v)
-
setEffectiveMinorVersion
public void setEffectiveMinorVersion(int v)
-
getJspConfigDescriptor
public JspConfigDescriptor getJspConfigDescriptor()
- Specified by:
getJspConfigDescriptorin interfaceServletContext
-
declareRoles
public void declareRoles(java.lang.String... roleNames)
- Specified by:
declareRolesin interfaceServletContext
-
getVirtualServerName
public java.lang.String getVirtualServerName()
- Specified by:
getVirtualServerNamein interfaceServletContext
-
-