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.Wrapper

    Nested 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, _extendedListenerTypes

    Fields inherited from interface org.eclipse.jetty.util.component.Dumpable

    KEY

    Fields inherited from interface javax.servlet.ServletContext

    ORDERED_LIBS, TEMPDIR
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    javax.servlet.FilterRegistration.Dynamic
    addFilter(String filterName, Class<? extends javax.servlet.Filter> filterClass)
     
    javax.servlet.FilterRegistration.Dynamic
    addFilter(String filterName, String className)
     
    javax.servlet.FilterRegistration.Dynamic
    addFilter(String filterName, javax.servlet.Filter filter)
     
    void
    addListener(Class<? extends EventListener> listenerClass)
     
    void
    addListener(String className)
     
    <T extends EventListener>
    void
     
    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)
     
    protected <T> T
     
    void
    declareRoles(String... roleNames)
     
    <T extends javax.servlet.Filter>
    void
     
    <T extends javax.servlet.Servlet>
    void
     
    Set<javax.servlet.SessionTrackingMode>
     
    Set<javax.servlet.SessionTrackingMode>
     
    javax.servlet.FilterRegistration
     
    Map<String,? extends javax.servlet.FilterRegistration>
     
    javax.servlet.descriptor.JspConfigDescriptor
     
    javax.servlet.RequestDispatcher
     
    javax.servlet.ServletRegistration
     
    Map<String,? extends javax.servlet.ServletRegistration>
     
    javax.servlet.SessionCookieConfig
     
    boolean
     
    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

    createFilter, createListener, createServlet, getEffectiveMajorVersion, getEffectiveMinorVersion, getMajorVersion, getMinorVersion, getServerInfo, getServlet, getServletNames, getServlets, setEffectiveMajorVersion, setEffectiveMinorVersion

    Methods inherited from class org.eclipse.jetty.util.AttributesMap

    addAll, clearAttributes, dump, dump, getAttributeEntrySet, getAttributeNamesCopy, getAttributeNameSet, size

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.eclipse.jetty.util.component.Dumpable

    dumpSelf
  • Constructor Details

    • Context

      public Context()
  • Method Details

    • getNamedDispatcher

      public javax.servlet.RequestDispatcher getNamedDispatcher(String name)
      Specified by:
      getNamedDispatcher in interface javax.servlet.ServletContext
      Overrides:
      getNamedDispatcher in class org.eclipse.jetty.server.handler.ContextHandler.StaticContext
    • addFilter

      public javax.servlet.FilterRegistration.Dynamic addFilter(String filterName, Class<? extends javax.servlet.Filter> filterClass)
      Specified by:
      addFilter in interface javax.servlet.ServletContext
      Overrides:
      addFilter in class org.eclipse.jetty.server.handler.ContextHandler.StaticContext
      Since:
      servlet-api-3.0
    • addFilter

      public javax.servlet.FilterRegistration.Dynamic addFilter(String filterName, String className)
      Specified by:
      addFilter in interface javax.servlet.ServletContext
      Overrides:
      addFilter in class org.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:
      addFilter in interface javax.servlet.ServletContext
      Overrides:
      addFilter in class org.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:
      addServlet in interface javax.servlet.ServletContext
      Overrides:
      addServlet in class org.eclipse.jetty.server.handler.ContextHandler.StaticContext
      Since:
      servlet-api-3.0
    • addServlet

      public javax.servlet.ServletRegistration.Dynamic addServlet(String servletName, String className)
      Specified by:
      addServlet in interface javax.servlet.ServletContext
      Overrides:
      addServlet in class org.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:
      addServlet in interface javax.servlet.ServletContext
      Overrides:
      addServlet in class org.eclipse.jetty.server.handler.ContextHandler.StaticContext
      Since:
      servlet-api-3.0
    • setInitParameter

      public boolean setInitParameter(String name, String value)
      Specified by:
      setInitParameter in interface javax.servlet.ServletContext
      Overrides:
      setInitParameter in class org.eclipse.jetty.server.handler.ContextHandler.Context
    • createInstance

      protected <T> T createInstance(Class<T> clazz) throws javax.servlet.ServletException
      Overrides:
      createInstance in class org.eclipse.jetty.server.handler.ContextHandler.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

      public Set<javax.servlet.SessionTrackingMode> getDefaultSessionTrackingModes()
      Specified by:
      getDefaultSessionTrackingModes in interface javax.servlet.ServletContext
      Overrides:
      getDefaultSessionTrackingModes in class org.eclipse.jetty.server.handler.ContextHandler.StaticContext
    • getEffectiveSessionTrackingModes

      public Set<javax.servlet.SessionTrackingMode> getEffectiveSessionTrackingModes()
      Specified by:
      getEffectiveSessionTrackingModes in interface javax.servlet.ServletContext
      Overrides:
      getEffectiveSessionTrackingModes in class org.eclipse.jetty.server.handler.ContextHandler.StaticContext
    • getFilterRegistration

      public javax.servlet.FilterRegistration getFilterRegistration(String filterName)
      Specified by:
      getFilterRegistration in interface javax.servlet.ServletContext
      Overrides:
      getFilterRegistration in class org.eclipse.jetty.server.handler.ContextHandler.StaticContext
    • getFilterRegistrations

      public Map<String,? extends javax.servlet.FilterRegistration> getFilterRegistrations()
      Specified by:
      getFilterRegistrations in interface javax.servlet.ServletContext
      Overrides:
      getFilterRegistrations in class org.eclipse.jetty.server.handler.ContextHandler.StaticContext
    • getServletRegistration

      public javax.servlet.ServletRegistration getServletRegistration(String servletName)
      Specified by:
      getServletRegistration in interface javax.servlet.ServletContext
      Overrides:
      getServletRegistration in class org.eclipse.jetty.server.handler.ContextHandler.StaticContext
    • getServletRegistrations

      public Map<String,? extends javax.servlet.ServletRegistration> getServletRegistrations()
      Specified by:
      getServletRegistrations in interface javax.servlet.ServletContext
      Overrides:
      getServletRegistrations in class org.eclipse.jetty.server.handler.ContextHandler.StaticContext
    • getSessionCookieConfig

      public javax.servlet.SessionCookieConfig getSessionCookieConfig()
      Specified by:
      getSessionCookieConfig in interface javax.servlet.ServletContext
      Overrides:
      getSessionCookieConfig in class org.eclipse.jetty.server.handler.ContextHandler.StaticContext
    • setSessionTrackingModes

      public void setSessionTrackingModes(Set<javax.servlet.SessionTrackingMode> sessionTrackingModes)
      Specified by:
      setSessionTrackingModes in interface javax.servlet.ServletContext
      Overrides:
      setSessionTrackingModes in class org.eclipse.jetty.server.handler.ContextHandler.StaticContext
    • addListener

      public void addListener(String className)
      Specified by:
      addListener in interface javax.servlet.ServletContext
      Overrides:
      addListener in class org.eclipse.jetty.server.handler.ContextHandler.Context
    • addListener

      public <T extends EventListener> void addListener(T t)
      Specified by:
      addListener in interface javax.servlet.ServletContext
      Overrides:
      addListener in class org.eclipse.jetty.server.handler.ContextHandler.Context
    • addListener

      public void addListener(Class<? extends EventListener> listenerClass)
      Specified by:
      addListener in interface javax.servlet.ServletContext
      Overrides:
      addListener in class org.eclipse.jetty.server.handler.ContextHandler.Context
    • getJspConfigDescriptor

      public javax.servlet.descriptor.JspConfigDescriptor getJspConfigDescriptor()
      Specified by:
      getJspConfigDescriptor in interface javax.servlet.ServletContext
      Overrides:
      getJspConfigDescriptor in class org.eclipse.jetty.server.handler.ContextHandler.Context
    • setJspConfigDescriptor

      public void setJspConfigDescriptor(javax.servlet.descriptor.JspConfigDescriptor d)
      Overrides:
      setJspConfigDescriptor in class org.eclipse.jetty.server.handler.ContextHandler.Context
    • declareRoles

      public void declareRoles(String... roleNames)
      Specified by:
      declareRoles in interface javax.servlet.ServletContext
      Overrides:
      declareRoles in class org.eclipse.jetty.server.handler.ContextHandler.Context