Package org.kie.integration.tomcat
Class JACCValve
- java.lang.Object
-
- org.apache.catalina.valves.ValveBase
-
- org.kie.integration.tomcat.JACCValve
-
- All Implemented Interfaces:
MBeanRegistration,org.apache.catalina.Contained,org.apache.catalina.Valve
public class JACCValve extends org.apache.catalina.valves.ValveBaseCustom Tomcat valve that allows JACC access to principal to simplify integration with UberFire authentication mechanism.
-
-
Constructor Summary
Constructors Constructor Description JACCValve()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected GroupgetGroup(Principal principal)voidinvoke(org.apache.catalina.connector.Request request, org.apache.catalina.connector.Response response)protected voidwrapListeners(org.apache.catalina.connector.Request request)-
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
-
-
-
-
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:
invokein interfaceorg.apache.catalina.Valve- Specified by:
invokein classorg.apache.catalina.valves.ValveBase- Throws:
IOExceptionjavax.servlet.ServletException
-
wrapListeners
protected void wrapListeners(org.apache.catalina.connector.Request request)
-
-