public class MultiKeyIdentityIterator extends Object implements Iterator<KeyPair>, SessionContextHolder
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, waitforEachRemaining, removepublic MultiKeyIdentityIterator(SessionContext session, Iterable<? extends KeyIdentityProvider> providers)
public Iterator<? extends KeyIdentityProvider> getProviders()
public SessionContext getSessionContext()
getSessionContext in interface SessionContextHolderCopyright © 2018–2021 The Apache Software Foundation. All rights reserved.