Package org.opensaml.saml.metadata.resolver.index.impl
Implementation of the metadata resolver indexes.
-
Class Summary Class Description EndpointMetadataIndex An implementation ofMetadataIndexwhich indexes entities by their role endpoint locations.EndpointMetadataIndex.DefaultEndpointSelectionPredicate EndpointMetadataIndex.EndpointMetadataIndexKey An implementation ofMetadataIndexKeyrepresenting a single SAML metadata endpoint.FunctionDrivenMetadataIndex Implementation ofMetadataIndexwhich is based on injected strategy functions.LockableMetadataIndexManager<T> A specialization ofMetadataIndexManagercapable of read/write locking.MetadataIndexManager<T> High-level component which handles index and lookup of instances of particular type of data item, for exampleEntityDescriptor, based on a set ofMetadataIndexinstances currently held.MetadataIndexManager.EntityIDExtractionFunction Extraction function which returns the entityID of the inputEntityDescriptor.MetadataIndexManager.IdentityExtractionFunction Extraction function which simply returns the inputEntityDescriptor.MetadataIndexStore<T> Component which stores indexed instances of a particular type of data, for exampleEntityDescriptor, under one or more instances ofMetadataIndexKey.MetadataIndexSupport Support methods for metadata indexing.RoleMetadataIndex An implementation ofMetadataIndexwhich indexes entities by their roles.RoleMetadataIndex.RoleMetadataIndexKey An implementation ofMetadataIndexKeyrepresenting a single SAML metadata role.SAMLArtifactMetadataIndex An implementation ofMetadataIndexwhich indexes entities by their artifact SourceID values.SAMLArtifactMetadataIndex.ArtifactSourceIDMetadataIndexKey An implementation ofMetadataIndexKeyrepresenting a SAML artifact SourceID value.SAMLArtifactMetadataIndex.ArtifactSourceLocationMetadataIndexKey An implementation ofMetadataIndexKeyrepresenting a SAML artifact source location value.SAMLArtifactMetadataIndex.EntityIDToSHA1SourceIDIndexingFunction Entity descriptor indexing function which produces a singleSAMLArtifactMetadataIndex.ArtifactSourceIDMetadataIndexKeybased on the SHA-1 digest of the UTF-8 encoding of the value ofEntityDescriptor.getEntityID().SAMLArtifactMetadataIndex.SourceIDExtensionIndexingFunction Descriptor indexing function which produces 0 to manySAMLArtifactMetadataIndex.ArtifactSourceIDMetadataIndexKeyinstances based on the values of allSourceIDextension elements present in the descriptor'sRoleDescriptors.SAMLArtifactMetadataIndex.SourceLocationIndexingFunction Descriptor indexing function which produces 0 to manySAMLArtifactMetadataIndex.ArtifactSourceLocationMetadataIndexKeyinstances based on the location values of allArtifactResolutionServiceelements present in the descriptor'sRoleDescriptors.