| 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 © 2018–2020 The Apache Software Foundation. All rights reserved.