public static final class KeyIdentityProvider.Utils extends Object
Modifier and Type | Field and Description |
---|---|
static Transformer<KeyIdentityProvider,Iterable<KeyPair>> |
LOADER |
Modifier and Type | Method and Description |
---|---|
static Iterable<KeyPair> |
iterableOf(Collection<? extends KeyIdentityProvider> providers) |
static Iterator<KeyPair> |
iteratorOf(ClientSession session) |
static Iterator<KeyPair> |
iteratorOf(KeyIdentityProvider provider)
Resolves a non-
null iterator of the available keys |
static Iterator<KeyPair> |
iteratorOf(KeyIdentityProvider identities,
KeyIdentityProvider keys) |
static KeyIdentityProvider |
multiProvider(Collection<? extends KeyIdentityProvider> providers) |
static KeyIdentityProvider |
multiProvider(KeyIdentityProvider... providers) |
static KeyIdentityProvider |
resolveKeyIdentityProvider(KeyIdentityProvider identities,
KeyIdentityProvider keys) |
static KeyIdentityProvider |
wrap(Iterable<KeyPair> keys) |
static KeyIdentityProvider |
wrap(KeyPair... pairs) |
public static final Transformer<KeyIdentityProvider,Iterable<KeyPair>> LOADER
public static Iterator<KeyPair> iteratorOf(ClientSession session)
public static Iterator<KeyPair> iteratorOf(KeyIdentityProvider identities, KeyIdentityProvider keys)
public static Iterator<KeyPair> iteratorOf(KeyIdentityProvider provider)
null
iterator of the available keysprovider
- The KeyIdentityProvider
- ignored if null
null
iterator - which may be empty if no provider or no keyspublic static KeyIdentityProvider resolveKeyIdentityProvider(KeyIdentityProvider identities, KeyIdentityProvider keys)
public static KeyIdentityProvider multiProvider(KeyIdentityProvider... providers)
public static KeyIdentityProvider multiProvider(Collection<? extends KeyIdentityProvider> providers)
public static Iterable<KeyPair> iterableOf(Collection<? extends KeyIdentityProvider> providers)
public static KeyIdentityProvider wrap(KeyPair... pairs)
public static KeyIdentityProvider wrap(Iterable<KeyPair> keys)
Copyright © 2008–2016 The Apache Software Foundation. All rights reserved.