private static class CompositeMetadataResolver.CompositeMetadataResolverIterable extends java.lang.Object implements java.lang.Iterable<EntityDescriptor>
Iterable implementation that provides an Iterator that lazily iterates over each composed
resolver.| Modifier and Type | Class and Description |
|---|---|
private class |
CompositeMetadataResolver.CompositeMetadataResolverIterable.CompositeMetadataResolverIterator
Iterator implementation that lazily iterates over each composed resolver. |
| Modifier and Type | Field and Description |
|---|---|
private net.shibboleth.utilities.java.support.resolver.CriteriaSet |
criteria
Criteria being search for.
|
private org.slf4j.Logger |
log
Class logger.
|
private java.util.List<MetadataResolver> |
resolvers
Resolvers over which to iterate.
|
| Constructor and Description |
|---|
CompositeMetadataResolverIterable(java.util.List<MetadataResolver> composedResolvers,
net.shibboleth.utilities.java.support.resolver.CriteriaSet metadataCritiera)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Iterator<EntityDescriptor> |
iterator() |
private final org.slf4j.Logger log
private final java.util.List<MetadataResolver> resolvers
private final net.shibboleth.utilities.java.support.resolver.CriteriaSet criteria
public CompositeMetadataResolverIterable(java.util.List<MetadataResolver> composedResolvers, net.shibboleth.utilities.java.support.resolver.CriteriaSet metadataCritiera)
composedResolvers - resolvers from which results will be pulledmetadataCritiera - criteria for the resolver querypublic java.util.Iterator<EntityDescriptor> iterator()
iterator in interface java.lang.Iterable<EntityDescriptor>