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<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<KeyPair>> kpExtractor,
Predicate<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<KeyPair>> kpExtractor,
Predicate<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<KeyPair>> kpExtractor,
Predicate<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<KeyPair>> kpExtractor,
Predicate<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<KeyPair>> kpExtractor,
Predicate<KeyPair> filter) |
LazyClientIdentityIterator(Iterator<? extends ClientIdentityProvider> providers,
Function<? super ClientIdentityProvider,? extends Iterable<KeyPair>> kpExtractor,
Predicate<KeyPair> filter) |
Copyright © 2008–2024 The Apache Software Foundation. All rights reserved.