Class SAML2EntityDescriptorMetadataResolver

java.lang.Object
net.shibboleth.shared.component.AbstractInitializableComponent
net.shibboleth.shared.component.AbstractIdentifiedInitializableComponent
net.shibboleth.shared.component.AbstractIdentifiableInitializableComponent
org.opensaml.saml.metadata.resolver.impl.AbstractMetadataResolver
org.opensaml.saml.metadata.resolver.impl.AbstractBatchMetadataResolver
org.pac4j.saml.metadata.SAML2EntityDescriptorMetadataResolver
All Implemented Interfaces:
Iterable<org.opensaml.saml.saml2.metadata.EntityDescriptor>, net.shibboleth.shared.component.Component, net.shibboleth.shared.component.DestructableComponent, net.shibboleth.shared.component.IdentifiableComponent, net.shibboleth.shared.component.IdentifiedComponent, net.shibboleth.shared.component.InitializableComponent, net.shibboleth.shared.resolver.Resolver<org.opensaml.saml.saml2.metadata.EntityDescriptor,net.shibboleth.shared.resolver.CriteriaSet>, org.opensaml.saml.metadata.IterableMetadataSource, org.opensaml.saml.metadata.resolver.BatchMetadataResolver, org.opensaml.saml.metadata.resolver.MetadataResolver

public class SAML2EntityDescriptorMetadataResolver extends org.opensaml.saml.metadata.resolver.impl.AbstractBatchMetadataResolver
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.opensaml.saml.metadata.resolver.impl.AbstractBatchMetadataResolver

    org.opensaml.saml.metadata.resolver.impl.AbstractBatchMetadataResolver.BatchEntityBackingStore

    Nested classes/interfaces inherited from class org.opensaml.saml.metadata.resolver.impl.AbstractMetadataResolver

    org.opensaml.saml.metadata.resolver.impl.AbstractMetadataResolver.EntityBackingStore
  • Constructor Summary

    Constructors
    Constructor
    Description
    SAML2EntityDescriptorMetadataResolver(org.opensaml.saml.saml2.metadata.EntityDescriptor entityDescriptor)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected Iterable<org.opensaml.saml.saml2.metadata.EntityDescriptor>
    doResolve(net.shibboleth.shared.resolver.CriteriaSet criteria)
     

    Methods inherited from class org.opensaml.saml.metadata.resolver.impl.AbstractBatchMetadataResolver

    createNewBackingStore, ensureBackingStore, getCachedFilteredMetadata, getCachedOriginalMetadata, getIndexes, getRootValidUntil, indexEntityDescriptor, initMetadataResolver, isCacheSourceMetadata, isResolveViaPredicatesOnly, isRootValid, iterator, lookupByIndexes, preProcessNewMetadata, setCacheSourceMetadata, setIndexes, setResolveViaPredicatesOnly

    Methods inherited from class org.opensaml.saml.metadata.resolver.impl.AbstractMetadataResolver

    doDestroy, doInitialize, filterMetadata, getActivationCondition, getBackingStore, getCriterionPredicateRegistry, getLogPrefix, getMetadataFilter, getMetricsBaseName, getParserPool, getType, getUnmarshallerFactory, isFailFastInitialization, isRequireValidMetadata, isSatisfyAnyPredicates, isUseDefaultPredicateRegistry, isValid, lookupEntityID, lookupIndexedEntityID, newFilterContext, predicateFilterCandidates, preProcessEntitiesDescriptor, preProcessEntityDescriptor, releaseMetadataDOM, removeByEntityID, resolve, resolveSingle, setActivationCondition, setBackingStore, setCriterionPredicateRegistry, setFailFastInitialization, setMetadataFilter, setMetricsBaseName, setParserPool, setRequireValidMetadata, setSatisfyAnyPredicates, setType, setUseDefaultPredicateRegistry, unmarshallMetadata

    Methods inherited from class net.shibboleth.shared.component.AbstractIdentifiableInitializableComponent

    setId

    Methods inherited from class net.shibboleth.shared.component.AbstractIdentifiedInitializableComponent

    ensureId, getId, ifDestroyedThrowDestroyedComponentException, ifInitializedThrowUnmodifiabledComponentException, ifNotInitializedThrowUninitializedComponentException

    Methods inherited from class net.shibboleth.shared.component.AbstractInitializableComponent

    checkComponentActive, checkSetterPreconditions, destroy, initialize, isDestroyed, isInitialized

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface net.shibboleth.shared.component.IdentifiedComponent

    getId

    Methods inherited from interface java.lang.Iterable

    forEach, spliterator

    Methods inherited from interface org.opensaml.saml.metadata.resolver.MetadataResolver

    getMetadataFilter, getType, isRequireValidMetadata, setMetadataFilter, setRequireValidMetadata

    Methods inherited from interface net.shibboleth.shared.resolver.Resolver

    resolve, resolveSingle
  • Constructor Details

    • SAML2EntityDescriptorMetadataResolver

      public SAML2EntityDescriptorMetadataResolver(org.opensaml.saml.saml2.metadata.EntityDescriptor entityDescriptor)
  • Method Details

    • doResolve

      @Nonnull protected Iterable<org.opensaml.saml.saml2.metadata.EntityDescriptor> doResolve(net.shibboleth.shared.resolver.CriteriaSet criteria) throws net.shibboleth.shared.resolver.ResolverException
      Overrides:
      doResolve in class org.opensaml.saml.metadata.resolver.impl.AbstractBatchMetadataResolver
      Throws:
      net.shibboleth.shared.resolver.ResolverException