Class CompositeMetadataResolver.CompositeMetadataResolverIterable.CompositeMetadataResolverIterator

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

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

    • resolverIterator

      private Iterator<MetadataResolver> resolverIterator
      Iterator over the composed resolvers.
    • currentResolver

      private MetadataResolver currentResolver
      Current resolver from which we are getting results.
    • currentResolverMetadataIterator

      private Iterator<EntityDescriptor> currentResolverMetadataIterator
      Iterator over the results of the current resolver.
  • Constructor Details

    • CompositeMetadataResolverIterator

      public CompositeMetadataResolverIterator()
      Constructor.
  • Method Details