Package net.shibboleth.idp.session.logic
Class LogoutPropagationFlowDescriptorSelector
java.lang.Object
net.shibboleth.idp.session.logic.LogoutPropagationFlowDescriptorSelector
- All Implemented Interfaces:
Function<SPSession,
LogoutPropagationFlowDescriptor>
public class LogoutPropagationFlowDescriptorSelector
extends Object
implements Function<SPSession,LogoutPropagationFlowDescriptor>
Selection function to retrieve the logout propagation flow descriptor that is suitable for a given
SPSession
.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List<LogoutPropagationFlowDescriptor>
List of available flows. -
Constructor Summary
ConstructorsConstructorDescriptionConstructor. -
Method Summary
-
Field Details
-
availableFlows
List of available flows.
-
-
Constructor Details
-
LogoutPropagationFlowDescriptorSelector
public LogoutPropagationFlowDescriptorSelector(@Nonnull @NonnullElements @ParameterName(name="flows") List<LogoutPropagationFlowDescriptor> flows) Constructor.- Parameters:
flows
- the logout propagation flows to select from
-
-
Method Details
-
apply
- Specified by:
apply
in interfaceFunction<SPSession,
LogoutPropagationFlowDescriptor>
-