Uses of Interface
org.opensaml.saml.metadata.resolver.index.MetadataIndexKey
Packages that use MetadataIndexKey
Package
Description
Classes for SAML metadata indexing.
Implementation of the metadata resolver indexes.
-
Uses of MetadataIndexKey in org.opensaml.saml.metadata.resolver.index
Classes in org.opensaml.saml.metadata.resolver.index that implement MetadataIndexKeyModifier and TypeClassDescriptionclass
A simple implementation ofMetadataIndexKey
based on a single input string.Methods in org.opensaml.saml.metadata.resolver.index that return types with arguments of type MetadataIndexKeyModifier and TypeMethodDescriptionMetadataIndex.generateKeys
(CriteriaSet criteriaSet) Generate a set of one or moreMetadataIndexKey
instances based on the inputCriteriaSet
.MetadataIndex.generateKeys
(EntityDescriptor descriptor) Generate a set of one or moreMetadataIndexKey
instances based on the inputEntityDescriptor
. -
Uses of MetadataIndexKey in org.opensaml.saml.metadata.resolver.index.impl
Classes in org.opensaml.saml.metadata.resolver.index.impl that implement MetadataIndexKeyModifier and TypeClassDescriptionprotected static class
An implementation ofMetadataIndexKey
representing a single SAML metadata endpoint.protected static class
An implementation ofMetadataIndexKey
representing a single SAML metadata role.protected static class
An implementation ofMetadataIndexKey
representing a SAML artifact SourceID value.protected static class
An implementation ofMetadataIndexKey
representing a SAML artifact source location value.Fields in org.opensaml.saml.metadata.resolver.index.impl with type parameters of type MetadataIndexKeyModifier and TypeFieldDescriptionprivate Function<CriteriaSet,
Set<MetadataIndexKey>> FunctionDrivenMetadataIndex.criteriaStrategy
Function for producing index keys from a CriteriaSet.private Function<EntityDescriptor,
Set<MetadataIndexKey>> FunctionDrivenMetadataIndex.descriptorStrategy
Function for producing index keys from an EntityDescriptor.private Map<MetadataIndexKey,
Set<T>> MetadataIndexStore.index
The indexed storage of data.private List<Function<EntityDescriptor,
Set<MetadataIndexKey>>> SAMLArtifactMetadataIndex.indexingFunctions
Indexing function instance to use.Methods in org.opensaml.saml.metadata.resolver.index.impl that return types with arguments of type MetadataIndexKeyModifier and TypeMethodDescriptionSAMLArtifactMetadataIndex.EntityIDToSHA1SourceIDIndexingFunction.apply
(EntityDescriptor descriptor) SAMLArtifactMetadataIndex.SourceIDExtensionIndexingFunction.apply
(EntityDescriptor descriptor) SAMLArtifactMetadataIndex.SourceLocationIndexingFunction.apply
(EntityDescriptor descriptor) EndpointMetadataIndex.generateKeys
(CriteriaSet criteriaSet) Generate a set of one or moreMetadataIndexKey
instances based on the inputCriteriaSet
.EndpointMetadataIndex.generateKeys
(EntityDescriptor descriptor) Generate a set of one or moreMetadataIndexKey
instances based on the inputEntityDescriptor
.FunctionDrivenMetadataIndex.generateKeys
(CriteriaSet criteriaSet) Generate a set of one or moreMetadataIndexKey
instances based on the inputCriteriaSet
.FunctionDrivenMetadataIndex.generateKeys
(EntityDescriptor descriptor) Generate a set of one or moreMetadataIndexKey
instances based on the inputEntityDescriptor
.RoleMetadataIndex.generateKeys
(CriteriaSet criteriaSet) Generate a set of one or moreMetadataIndexKey
instances based on the inputCriteriaSet
.RoleMetadataIndex.generateKeys
(EntityDescriptor descriptor) Generate a set of one or moreMetadataIndexKey
instances based on the inputEntityDescriptor
.SAMLArtifactMetadataIndex.generateKeys
(CriteriaSet criteriaSet) Generate a set of one or moreMetadataIndexKey
instances based on the inputCriteriaSet
.SAMLArtifactMetadataIndex.generateKeys
(EntityDescriptor descriptor) Generate a set of one or moreMetadataIndexKey
instances based on the inputEntityDescriptor
.MetadataIndexStore.getKeys()
Get the set of allMetadataIndexKey
instances currently indexed.private Set<MetadataIndexKey>
EndpointMetadataIndex.processCriteria
(CriteriaSet criteriaSet, QName roleType, Endpoint endpoint) Process the specified role and endpoint.Methods in org.opensaml.saml.metadata.resolver.index.impl with parameters of type MetadataIndexKeyModifier and TypeMethodDescriptionvoid
MetadataIndexStore.add
(MetadataIndexKey key, T item) Add the supplied data item to the index under the suppliedMetadataIndexKey
.void
MetadataIndexStore.clear
(MetadataIndexKey key) Clear all data items indexed under the suppliedMetadataIndexKey
.MetadataIndexStore.lookup
(MetadataIndexKey key) Lookup the instances of data indexed under the suppliedMetadataIndexKey
.void
MetadataIndexStore.remove
(MetadataIndexKey key, T item) Remove the supplied data item from the index under the suppliedMetadataIndexKey
.Constructor parameters in org.opensaml.saml.metadata.resolver.index.impl with type arguments of type MetadataIndexKeyModifierConstructorDescriptionFunctionDrivenMetadataIndex
(Function<EntityDescriptor, Set<MetadataIndexKey>> descriptorFunction, Function<CriteriaSet, Set<MetadataIndexKey>> criteriaFunction) Constructor.SAMLArtifactMetadataIndex
(List<Function<EntityDescriptor, Set<MetadataIndexKey>>> descriptorIndexingFunctions) Constructor.