Class AddInResponseToToResponse.DefaultRequestIdLookupStrategy
java.lang.Object
org.opensaml.saml.common.profile.impl.AddInResponseToToResponse.DefaultRequestIdLookupStrategy
- All Implemented Interfaces:
Function<ProfileRequestContext,
String>
- Enclosing class:
- AddInResponseToToResponse
public static class AddInResponseToToResponse.DefaultRequestIdLookupStrategy
extends Object
implements Function<ProfileRequestContext,String>
Default lookup of request ID from inbound message context, suppressing lookup for bindings
known to be supplying artificial IDs.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final org.slf4j.Logger
Class logger.Set of bindings to ignore request ID for. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionapply
(ProfileRequestContext input) void
setSuppressForBindings
(Collection<String> bindings) Set the collection of bindings to suppress the lookup of a request ID for.
-
Field Details
-
log
@Nonnull private final org.slf4j.Logger logClass logger. -
suppressForBindings
Set of bindings to ignore request ID for.
-
-
Constructor Details
-
DefaultRequestIdLookupStrategy
public DefaultRequestIdLookupStrategy()Constructor.
-
-
Method Details
-
setSuppressForBindings
Set the collection of bindings to suppress the lookup of a request ID for.- Parameters:
bindings
- collection of bindings
-
apply
- Specified by:
apply
in interfaceFunction<ProfileRequestContext,
String>
-