Package | Description |
---|---|
org.apache.sshd.client.config.keys |
Modifier and Type | Class and Description |
---|---|
class |
ClientIdentityFileWatcher
A
ClientIdentityProvider that watches a given key file re-loading
its contents if it is ever modified, deleted or (re-)created |
Modifier and Type | Method and Description |
---|---|
static ClientIdentityProvider |
ClientIdentityProvider.of(KeyPair kp)
Wraps a
KeyPair into a ClientIdentityProvider that
simply returns this value as it getClientIdentities(SessionContext) . |
Modifier and Type | Method and Description |
---|---|
static List<ClientIdentityProvider> |
ClientIdentitiesWatcher.buildProviders(Collection<? extends Path> paths,
ClientIdentityLoader loader,
FilePasswordProvider provider,
boolean strict) |
static List<ClientIdentityProvider> |
ClientIdentitiesWatcher.buildProviders(Collection<? extends Path> paths,
ClientIdentityLoaderHolder loader,
FilePasswordProviderHolder provider,
boolean strict) |
Function<? super ClientIdentityProvider,? extends Iterable<? extends KeyPair>> |
LazyClientIdentityIterator.getIdentitiesExtractor() |
Iterator<? extends ClientIdentityProvider> |
LazyClientIdentityIterator.getProviders() |
Modifier and Type | Method and Description |
---|---|
protected Iterable<KeyPair> |
ClientIdentitiesWatcher.doGetKeyPairs(SessionContext session,
ClientIdentityProvider p) |
Modifier and Type | Method and Description |
---|---|
static Iterator<KeyPair> |
ClientIdentityProvider.lazyKeysIterator(Iterator<? extends ClientIdentityProvider> providers,
Function<? super ClientIdentityProvider,? extends Iterable<? extends KeyPair>> kpExtractor,
Predicate<? super KeyPair> filter)
Wraps several
ClientIdentityProvider into a KeyPair
Iterator that invokes each provider "lazily" - i.e.,
only when Iterator.hasNext() is invoked. |
static Iterator<KeyPair> |
ClientIdentityProvider.lazyKeysIterator(Iterator<? extends ClientIdentityProvider> providers,
Function<? super ClientIdentityProvider,? extends Iterable<? extends KeyPair>> kpExtractor,
Predicate<? super KeyPair> filter)
Wraps several
ClientIdentityProvider into a KeyPair
Iterator that invokes each provider "lazily" - i.e.,
only when Iterator.hasNext() is invoked. |
static Iterable<KeyPair> |
ClientIdentityProvider.lazyKeysLoader(Iterable<? extends ClientIdentityProvider> providers,
Function<? super ClientIdentityProvider,? extends Iterable<? extends KeyPair>> kpExtractor,
Predicate<? super KeyPair> filter)
Wraps several
ClientIdentityProvider into a KeyPair
Iterable that invokes each provider "lazily" - i.e.,
only when Iterator.hasNext() is invoked. |
static Iterable<KeyPair> |
ClientIdentityProvider.lazyKeysLoader(Iterable<? extends ClientIdentityProvider> providers,
Function<? super ClientIdentityProvider,? extends Iterable<? extends KeyPair>> kpExtractor,
Predicate<? super KeyPair> filter)
Wraps several
ClientIdentityProvider into a KeyPair
Iterable that invokes each provider "lazily" - i.e.,
only when Iterator.hasNext() is invoked. |
Constructor and Description |
---|
ClientIdentitiesWatcher(Collection<ClientIdentityProvider> providers) |
LazyClientIdentityIterator(Iterator<? extends ClientIdentityProvider> providers,
Function<? super ClientIdentityProvider,? extends Iterable<? extends KeyPair>> kpExtractor,
Predicate<? super KeyPair> filter) |
LazyClientIdentityIterator(Iterator<? extends ClientIdentityProvider> providers,
Function<? super ClientIdentityProvider,? extends Iterable<? extends KeyPair>> kpExtractor,
Predicate<? super KeyPair> filter) |
Copyright © 2008–2022 The Apache Software Foundation. All rights reserved.