Class ServletAccessValve

  • All Implemented Interfaces:
    MBeanRegistration, org.apache.catalina.Contained, org.apache.catalina.Valve

    public class ServletAccessValve
    extends org.apache.catalina.valves.ValveBase
    Valve for adding HttpServletRequest and HttpServletResponse into threadLocal so that it can be accessed from Login Modules during authentication.
    Author:
    Marek Posolda
    • Field Summary

      • Fields inherited from class org.apache.catalina.valves.ValveBase

        container, controller, domain, info, mserver, next, oname, sm
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void invoke​(org.apache.catalina.connector.Request request, org.apache.catalina.connector.Response response)  
      • Methods inherited from class org.apache.catalina.valves.ValveBase

        backgroundProcess, createObjectName, event, getContainer, getContainerName, getController, getDomain, getInfo, getNext, getObjectName, getParentName, postDeregister, postRegister, preDeregister, preRegister, setContainer, setController, setNext, setObjectName, toString
    • Constructor Detail

      • ServletAccessValve

        public ServletAccessValve()
    • Method Detail

      • invoke

        public void invoke​(org.apache.catalina.connector.Request request,
                           org.apache.catalina.connector.Response response)
                    throws IOException,
                           javax.servlet.ServletException
        Specified by:
        invoke in interface org.apache.catalina.Valve
        Specified by:
        invoke in class org.apache.catalina.valves.ValveBase
        Throws:
        IOException
        javax.servlet.ServletException