org.jasig.cas.client.session
Class SingleSignOutFilter

java.lang.Object
  extended by org.jasig.cas.client.util.AbstractConfigurationFilter
      extended by org.jasig.cas.client.session.SingleSignOutFilter
All Implemented Interfaces:
javax.servlet.Filter

public final class SingleSignOutFilter
extends AbstractConfigurationFilter

Implements the Single Sign Out protocol. It handles registering the session and destroying the session.

Since:
3.1
Version:
$Revision$ $Date$
Author:
Scott Battaglia

Field Summary
 
Fields inherited from class org.jasig.cas.client.util.AbstractConfigurationFilter
log
 
Constructor Summary
SingleSignOutFilter()
           
 
Method Summary
 void destroy()
           
 void doFilter(javax.servlet.ServletRequest servletRequest, javax.servlet.ServletResponse servletResponse, javax.servlet.FilterChain filterChain)
           
protected static SingleSignOutHandler getSingleSignOutHandler()
           
 void init(javax.servlet.FilterConfig filterConfig)
           
 void setArtifactParameterName(String name)
           
 void setLogoutParameterName(String name)
           
 void setSessionMappingStorage(SessionMappingStorage storage)
           
 
Methods inherited from class org.jasig.cas.client.util.AbstractConfigurationFilter
getPropertyFromInitParams, isIgnoreInitConfiguration, loadFromContext, parseBoolean, setIgnoreInitConfiguration
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SingleSignOutFilter

public SingleSignOutFilter()
Method Detail

init

public void init(javax.servlet.FilterConfig filterConfig)
          throws javax.servlet.ServletException
Throws:
javax.servlet.ServletException

setArtifactParameterName

public void setArtifactParameterName(String name)

setLogoutParameterName

public void setLogoutParameterName(String name)

setSessionMappingStorage

public void setSessionMappingStorage(SessionMappingStorage storage)

doFilter

public void doFilter(javax.servlet.ServletRequest servletRequest,
                     javax.servlet.ServletResponse servletResponse,
                     javax.servlet.FilterChain filterChain)
              throws IOException,
                     javax.servlet.ServletException
Throws:
IOException
javax.servlet.ServletException

destroy

public void destroy()

getSingleSignOutHandler

protected static SingleSignOutHandler getSingleSignOutHandler()


Copyright © 2006-2011 Jasig. All Rights Reserved.