Class SAMLArtifactMetadataIndex

  • All Implemented Interfaces:
    org.opensaml.saml.metadata.resolver.index.MetadataIndex

    public class SAMLArtifactMetadataIndex
    extends Object
    implements org.opensaml.saml.metadata.resolver.index.MetadataIndex
    An implementation of MetadataIndex which indexes entities by their artifact SourceID values.
    • Field Detail

      • indexingFunctions

        @Nonnull
        @NonnullElements
        private List<Function<org.opensaml.saml.saml2.metadata.EntityDescriptor,​Set<org.opensaml.saml.metadata.resolver.index.MetadataIndexKey>>> indexingFunctions
        Indexing function instance to use.
    • Method Detail

      • generateKeys

        @Nullable
        public Set<org.opensaml.saml.metadata.resolver.index.MetadataIndexKey> generateKeys​(@Nonnull
                                                                                            org.opensaml.saml.saml2.metadata.EntityDescriptor descriptor)
        Specified by:
        generateKeys in interface org.opensaml.saml.metadata.resolver.index.MetadataIndex
      • generateKeys

        @Nullable
        public Set<org.opensaml.saml.metadata.resolver.index.MetadataIndexKey> generateKeys​(@Nonnull
                                                                                            net.shibboleth.utilities.java.support.resolver.CriteriaSet criteriaSet)
        Specified by:
        generateKeys in interface org.opensaml.saml.metadata.resolver.index.MetadataIndex