Class SAMLArtifactMetadataIndex.SourceLocationIndexingFunction

  • All Implemented Interfaces:
    Function<org.opensaml.saml.saml2.metadata.EntityDescriptor,​Set<org.opensaml.saml.metadata.resolver.index.MetadataIndexKey>>
    Enclosing class:
    SAMLArtifactMetadataIndex

    public static class SAMLArtifactMetadataIndex.SourceLocationIndexingFunction
    extends Object
    implements Function<org.opensaml.saml.saml2.metadata.EntityDescriptor,​Set<org.opensaml.saml.metadata.resolver.index.MetadataIndexKey>>
    Descriptor indexing function which produces 0 to many SAMLArtifactMetadataIndex.ArtifactSourceLocationMetadataIndexKey instances based on the location values of all ArtifactResolutionService elements present in the descriptor's RoleDescriptors.
    • Field Detail

      • log

        private org.slf4j.Logger log
        Logger.
    • Constructor Detail

      • SourceLocationIndexingFunction

        public SourceLocationIndexingFunction()
    • Method Detail

      • apply

        public Set<org.opensaml.saml.metadata.resolver.index.MetadataIndexKey> apply​(@Nonnull
                                                                                     org.opensaml.saml.saml2.metadata.EntityDescriptor descriptor)
        Specified by:
        apply in interface Function<org.opensaml.saml.saml2.metadata.EntityDescriptor,​Set<org.opensaml.saml.metadata.resolver.index.MetadataIndexKey>>