Class SAMLMetadataLookupParametersContext
java.lang.Object
org.opensaml.messaging.context.BaseContext
org.opensaml.saml.common.messaging.context.SAMLMetadataLookupParametersContext
- All Implemented Interfaces:
Iterable<BaseContext>
Context for operational parameters that influence the lookup of SAML metadata.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.opensaml.messaging.context.BaseContext
BaseContext.ContextSetNoRemoveIteratorDecorator, BaseContext.DeprecatedContextClassNameLookAside -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate BiConsumer<MessageContext,CriteriaSet> An extender hook that can add additionalCriterionobjects.private DetectDuplicateEntityIDsThe strategy for duplicate entityID detection. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet a callable hook for extending theCriteriaSetused for metadata resolution.Get the strategy for duplicate entityID detection.setCriteriaExtender(BiConsumer<MessageContext, CriteriaSet> extender) Set a callable hook for extending theCriteriaSetused for metadata resolution.Set the strategy for duplicate entityID detection.Methods inherited from class org.opensaml.messaging.context.BaseContext
addSubcontext, addSubcontext, clearSubcontexts, containsSubcontext, createSubcontext, ensureSubcontext, ensureSubcontext, getParent, getSubcontext, getSubcontext, getSubcontext, getSubcontext, iterator, removeFromParent, removeSubcontext, removeSubcontext, setParentMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
detectDuplicateEntityIDs
The strategy for duplicate entityID detection. -
criteriaExtender
An extender hook that can add additionalCriterionobjects.
-
-
Constructor Details
-
SAMLMetadataLookupParametersContext
public SAMLMetadataLookupParametersContext()
-
-
Method Details
-
getDetectDuplicateEntityIDs
Get the strategy for duplicate entityID detection.- Returns:
- strategy for duplicate entityID detection
-
setDetectDuplicateEntityIDs
@Nonnull public SAMLMetadataLookupParametersContext setDetectDuplicateEntityIDs(@Nullable DetectDuplicateEntityIDs strategy) Set the strategy for duplicate entityID detection.- Parameters:
strategy- the strategy for duplicate entityID detection- Returns:
- this context
-
getCriteriaExtender
Get a callable hook for extending theCriteriaSetused for metadata resolution.- Returns:
- callable hook
- Since:
- 5.1.0
-
setCriteriaExtender
@Nonnull public SAMLMetadataLookupParametersContext setCriteriaExtender(@Nullable BiConsumer<MessageContext, CriteriaSet> extender) Set a callable hook for extending theCriteriaSetused for metadata resolution.- Parameters:
extender- callable hook- Returns:
- this context
- Since:
- 5.1.0
-