org.opensaml.xml.security.credential
Class ChainingCredentialResolver.CredentialIterable

java.lang.Object
  extended by org.opensaml.xml.security.credential.ChainingCredentialResolver.CredentialIterable
All Implemented Interfaces:
Iterable<Credential>
Enclosing class:
ChainingCredentialResolver

public class ChainingCredentialResolver.CredentialIterable
extends Object
implements Iterable<Credential>

Implementation of Iterable to be returned by ChainingCredentialResolver.


Field Summary
private  CriteriaSet critSet
          The criteria set on which to base resolution.
private  ChainingCredentialResolver parent
          The chaining credential resolver which owns this instance.
 
Constructor Summary
ChainingCredentialResolver.CredentialIterable(ChainingCredentialResolver resolver, CriteriaSet criteriaSet)
          Constructor.
 
Method Summary
 Iterator<Credential> iterator()
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

parent

private ChainingCredentialResolver parent
The chaining credential resolver which owns this instance.


critSet

private CriteriaSet critSet
The criteria set on which to base resolution.

Constructor Detail

ChainingCredentialResolver.CredentialIterable

public ChainingCredentialResolver.CredentialIterable(ChainingCredentialResolver resolver,
                                                     CriteriaSet criteriaSet)
Constructor.

Parameters:
resolver - the chaining parent of this iterable
criteriaSet - the set of criteria which is input to the underyling resolvers
Method Detail

iterator

public Iterator<Credential> iterator()

Specified by:
iterator in interface Iterable<Credential>


Copyright © 1999-2013. All Rights Reserved.