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