Package net.shibboleth.idp.session
Class LogoutPropagationFlowDescriptor
- java.lang.Object
-
- net.shibboleth.utilities.java.support.component.AbstractInitializableComponent
-
- net.shibboleth.utilities.java.support.component.AbstractIdentifiedInitializableComponent
-
- net.shibboleth.utilities.java.support.component.AbstractIdentifiableInitializableComponent
-
- net.shibboleth.idp.session.LogoutPropagationFlowDescriptor
-
- All Implemented Interfaces:
Component,DestructableComponent,IdentifiableComponent,IdentifiedComponent,InitializableComponent
public class LogoutPropagationFlowDescriptor extends AbstractIdentifiableInitializableComponent
A descriptor for a logout propagation flow.A flow models a sequence of profile actions that performs logout propagation of an
SPSession. The suitability of a particular flow given an instance ofSPSessionis determined bygetSessionType().
-
-
Field Summary
Fields Modifier and Type Field Description private Class<? extends SPSession>sessionTypeType of session handled by this flow.
-
Constructor Summary
Constructors Constructor Description LogoutPropagationFlowDescriptor(Class<? extends SPSession> type)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)Class<? extends SPSession>getSessionType()Get the type ofSPSessionsupported by this flow descriptor.inthashCode()StringtoString()-
Methods inherited from class net.shibboleth.utilities.java.support.component.AbstractIdentifiableInitializableComponent
setId
-
Methods inherited from class net.shibboleth.utilities.java.support.component.AbstractIdentifiedInitializableComponent
doInitialize, getId
-
Methods inherited from class net.shibboleth.utilities.java.support.component.AbstractInitializableComponent
destroy, doDestroy, initialize, isDestroyed, isInitialized
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface net.shibboleth.utilities.java.support.component.IdentifiedComponent
getId
-
-
-
-
Constructor Detail
-
LogoutPropagationFlowDescriptor
public LogoutPropagationFlowDescriptor(@ParameterName(name="type") Class<? extends SPSession> type)
Constructor.- Parameters:
type- type ofSPSessionassociated with this flow
-
-