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

Constructor Summary
SingleSignOutFilter()
           
 
Method Summary
 void destroy()
           
 void doFilter(javax.servlet.ServletRequest servletRequest, javax.servlet.ServletResponse servletResponse, javax.servlet.FilterChain filterChain)
           
static SessionMappingStorage getSessionMappingStorage()
           
 void init()
           
 void init(javax.servlet.FilterConfig filterConfig)
           
 void setArtifactParameterName(java.lang.String artifactParameterName)
           
 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

init

public void init()

setArtifactParameterName

public void setArtifactParameterName(java.lang.String artifactParameterName)

doFilter

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

setSessionMappingStorage

public void setSessionMappingStorage(SessionMappingStorage storage)

getSessionMappingStorage

public static SessionMappingStorage getSessionMappingStorage()

destroy

public void destroy()


Copyright © 2006-2009 JA-SIG. All Rights Reserved.