Class 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
    • 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
      Context()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      javax.servlet.FilterRegistration.Dynamic addFilter​(java.lang.String filterName, java.lang.Class<? extends javax.servlet.Filter> filterClass)  
      javax.servlet.FilterRegistration.Dynamic addFilter​(java.lang.String filterName, java.lang.String className)  
      javax.servlet.FilterRegistration.Dynamic addFilter​(java.lang.String filterName, javax.servlet.Filter filter)  
      void addListener​(java.lang.Class<? extends java.util.EventListener> listenerClass)  
      void addListener​(java.lang.String className)  
      <T extends java.util.EventListener>
      void
      addListener​(T t)  
      javax.servlet.ServletRegistration.Dynamic addServlet​(java.lang.String servletName, java.lang.Class<? extends javax.servlet.Servlet> servletClass)  
      javax.servlet.ServletRegistration.Dynamic addServlet​(java.lang.String servletName, java.lang.String className)  
      javax.servlet.ServletRegistration.Dynamic addServlet​(java.lang.String servletName, javax.servlet.Servlet servlet)  
      <T extends javax.servlet.Filter>
      T
      createFilter​(java.lang.Class<T> c)  
      <T extends java.util.EventListener>
      T
      createListener​(java.lang.Class<T> clazz)  
      <T extends javax.servlet.Servlet>
      T
      createServlet​(java.lang.Class<T> c)  
      void declareRoles​(java.lang.String... roleNames)  
      java.util.Set<javax.servlet.SessionTrackingMode> getDefaultSessionTrackingModes()  
      java.util.Set<javax.servlet.SessionTrackingMode> getEffectiveSessionTrackingModes()  
      javax.servlet.FilterRegistration getFilterRegistration​(java.lang.String filterName)  
      java.util.Map<java.lang.String,​? extends javax.servlet.FilterRegistration> getFilterRegistrations()  
      javax.servlet.descriptor.JspConfigDescriptor getJspConfigDescriptor()  
      javax.servlet.RequestDispatcher getNamedDispatcher​(java.lang.String name)  
      javax.servlet.ServletRegistration getServletRegistration​(java.lang.String servletName)  
      java.util.Map<java.lang.String,​? extends javax.servlet.ServletRegistration> getServletRegistrations()  
      javax.servlet.SessionCookieConfig getSessionCookieConfig()  
      boolean setInitParameter​(java.lang.String name, java.lang.String value)  
      void setJspConfigDescriptor​(javax.servlet.descriptor.JspConfigDescriptor d)  
      void setSessionTrackingModes​(java.util.Set<javax.servlet.SessionTrackingMode> sessionTrackingModes)  
      • Methods inherited from class org.eclipse.jetty.server.handler.ContextHandler.Context

        checkListener, createInstance, 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

        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 Detail

      • Context

        public Context()
    • Method Detail

      • getNamedDispatcher

        public javax.servlet.RequestDispatcher getNamedDispatcher​(java.lang.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​(java.lang.String filterName,
                                                                  java.lang.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​(java.lang.String filterName,
                                                                  java.lang.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​(java.lang.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​(java.lang.String servletName,
                                                                    java.lang.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​(java.lang.String servletName,
                                                                    java.lang.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​(java.lang.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​(java.lang.String name,
                                        java.lang.String value)
        Specified by:
        setInitParameter in interface javax.servlet.ServletContext
        Overrides:
        setInitParameter in class org.eclipse.jetty.server.handler.ContextHandler.Context
      • createFilter

        public <T extends javax.servlet.Filter> T createFilter​(java.lang.Class<T> c)
                                                        throws javax.servlet.ServletException
        Specified by:
        createFilter in interface javax.servlet.ServletContext
        Overrides:
        createFilter in class org.eclipse.jetty.server.handler.ContextHandler.StaticContext
        Throws:
        javax.servlet.ServletException
      • createServlet

        public <T extends javax.servlet.Servlet> T createServlet​(java.lang.Class<T> c)
                                                          throws javax.servlet.ServletException
        Specified by:
        createServlet in interface javax.servlet.ServletContext
        Overrides:
        createServlet in class org.eclipse.jetty.server.handler.ContextHandler.StaticContext
        Throws:
        javax.servlet.ServletException
      • getDefaultSessionTrackingModes

        public java.util.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 java.util.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​(java.lang.String filterName)
        Specified by:
        getFilterRegistration in interface javax.servlet.ServletContext
        Overrides:
        getFilterRegistration in class org.eclipse.jetty.server.handler.ContextHandler.StaticContext
      • getFilterRegistrations

        public java.util.Map<java.lang.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​(java.lang.String servletName)
        Specified by:
        getServletRegistration in interface javax.servlet.ServletContext
        Overrides:
        getServletRegistration in class org.eclipse.jetty.server.handler.ContextHandler.StaticContext
      • getServletRegistrations

        public java.util.Map<java.lang.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​(java.util.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​(java.lang.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 java.util.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​(java.lang.Class<? extends java.util.EventListener> listenerClass)
        Specified by:
        addListener in interface javax.servlet.ServletContext
        Overrides:
        addListener in class org.eclipse.jetty.server.handler.ContextHandler.Context
      • createListener

        public <T extends java.util.EventListener> T createListener​(java.lang.Class<T> clazz)
                                                             throws javax.servlet.ServletException
        Specified by:
        createListener in interface javax.servlet.ServletContext
        Overrides:
        createListener in class org.eclipse.jetty.server.handler.ContextHandler.Context
        Throws:
        javax.servlet.ServletException
      • 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​(java.lang.String... roleNames)
        Specified by:
        declareRoles in interface javax.servlet.ServletContext
        Overrides:
        declareRoles in class org.eclipse.jetty.server.handler.ContextHandler.Context