Class CompositeMetadataResolver.CompositeMetadataResolverIterable

java.lang.Object
org.opensaml.saml.metadata.resolver.impl.CompositeMetadataResolver.CompositeMetadataResolverIterable
All Implemented Interfaces:
Iterable<EntityDescriptor>
Enclosing class:
CompositeMetadataResolver

private static class CompositeMetadataResolver.CompositeMetadataResolverIterable
extends Object
implements Iterable<EntityDescriptor>
Iterable implementation that provides an Iterator that lazily iterates over each composed resolver.
  • Field Details

    • log

      private final org.slf4j.Logger log
      Class logger.
    • resolvers

      private final List<MetadataResolver> resolvers
      Resolvers over which to iterate.
    • criteria

      private final CriteriaSet criteria
      Criteria being search for.
  • Constructor Details

    • CompositeMetadataResolverIterable

      public CompositeMetadataResolverIterable​(List<MetadataResolver> composedResolvers, CriteriaSet metadataCritiera)
      Constructor.
      Parameters:
      composedResolvers - resolvers from which results will be pulled
      metadataCritiera - criteria for the resolver query
  • Method Details