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 of SPSession
is determined by
getSessionType()
.
-
Field Summary
Fields Modifier and Type Field Description private Class<? extends SPSession>
sessionType
Type of session handled by this flow. -
Constructor Summary
Constructors Constructor Description LogoutPropagationFlowDescriptor(Class<? extends SPSession> type)
Constructor. -
Method Summary
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
-
Field Details
-
sessionType
Type of session handled by this flow.
-
-
Constructor Details
-
LogoutPropagationFlowDescriptor
public LogoutPropagationFlowDescriptor(@ParameterName(name="type") Class<? extends SPSession> type)Constructor.- Parameters:
type
- type ofSPSession
associated with this flow
-
-
Method Details