org.jasig.cas.client.tomcat.v7
Class SingleSignOutValve
java.lang.Object
org.apache.catalina.util.LifecycleBase
org.apache.catalina.util.LifecycleMBeanBase
org.apache.catalina.valves.ValveBase
org.jasig.cas.client.tomcat.v7.SingleSignOutValve
- All Implemented Interfaces:
- EventListener, MBeanRegistration, org.apache.catalina.Contained, org.apache.catalina.Lifecycle, org.apache.catalina.SessionListener, org.apache.catalina.Valve
public class SingleSignOutValve
- extends org.apache.catalina.valves.ValveBase
- implements org.apache.catalina.SessionListener
Handles logout request messages sent from the CAS server by ending the current
HTTP session.
- Since:
- 3.1.12
- Version:
- $Revision$ $Date$
- Author:
- Marvin S. Addison
| Fields inherited from class org.apache.catalina.valves.ValveBase |
asyncSupported, container, containerLog, info, next, sm |
| Fields inherited from class org.apache.catalina.util.LifecycleMBeanBase |
mserver |
| Fields inherited from interface org.apache.catalina.Lifecycle |
AFTER_DESTROY_EVENT, AFTER_INIT_EVENT, AFTER_START_EVENT, AFTER_STOP_EVENT, BEFORE_DESTROY_EVENT, BEFORE_INIT_EVENT, BEFORE_START_EVENT, BEFORE_STOP_EVENT, CONFIGURE_START_EVENT, CONFIGURE_STOP_EVENT, PERIODIC_EVENT, START_EVENT, STOP_EVENT |
| Methods inherited from class org.apache.catalina.valves.ValveBase |
backgroundProcess, event, getContainer, getDomainInternal, getInfo, getNext, getObjectNameKeyProperties, initInternal, isAsyncSupported, setAsyncSupported, setContainer, setNext, stopInternal, toString |
| Methods inherited from class org.apache.catalina.util.LifecycleMBeanBase |
destroyInternal, getDomain, getObjectName, postDeregister, postRegister, preDeregister, preRegister, register, setDomain, unregister |
| Methods inherited from class org.apache.catalina.util.LifecycleBase |
addLifecycleListener, destroy, findLifecycleListeners, fireLifecycleEvent, getState, getStateName, init, removeLifecycleListener, setState, setState, start, stop |
SingleSignOutValve
public SingleSignOutValve()
setArtifactParameterName
public void setArtifactParameterName(String name)
setLogoutParameterName
public void setLogoutParameterName(String name)
setFrontLogoutParameterName
public void setFrontLogoutParameterName(String name)
setRelayStateParameterName
public void setRelayStateParameterName(String name)
setCasServerUrlPrefix
public void setCasServerUrlPrefix(String casServerUrlPrefix)
setSessionMappingStorage
public void setSessionMappingStorage(SessionMappingStorage storage)
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
sessionEvent
public void sessionEvent(org.apache.catalina.SessionEvent event)
-
- Specified by:
sessionEvent in interface org.apache.catalina.SessionListener
startInternal
protected void startInternal()
throws org.apache.catalina.LifecycleException
-
- Overrides:
startInternal in class org.apache.catalina.valves.ValveBase
- Throws:
org.apache.catalina.LifecycleException
Copyright © 2006-2014 Jasig. All Rights Reserved.