public class MultiKeyIdentityIterator extends Object implements Iterator<KeyPair>
KeyIdentityProvider
-s exhausting their
keys one by one (lazily).Modifier and Type | Field and Description |
---|---|
protected Iterator<KeyPair> |
currentProvider |
protected boolean |
finished |
Constructor and Description |
---|
MultiKeyIdentityIterator(SessionContext session,
Iterable<? extends KeyIdentityProvider> providers) |
Modifier and Type | Method and Description |
---|---|
Iterator<? extends KeyIdentityProvider> |
getProviders() |
SessionContext |
getSessionContext() |
boolean |
hasNext() |
KeyPair |
next() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEachRemaining, remove
public MultiKeyIdentityIterator(SessionContext session, Iterable<? extends KeyIdentityProvider> providers)
public Iterator<? extends KeyIdentityProvider> getProviders()
public SessionContext getSessionContext()
Copyright © 2008–2022 The Apache Software Foundation. All rights reserved.