public interface ClientFactoryManager extends FactoryManager, ClientAuthenticationManager
ClientFactoryManager
enable the retrieval of additional
configuration needed specifically for the client side.SignatureFactoriesManager.Utils
Modifier and Type | Field and Description |
---|---|
static long |
DEFAULT_HEARTBEAT_INTERVAL
Default value for
HEARTBEAT_INTERVAL if none configured |
static boolean |
DEFAULT_IGNORE_INVALID_IDENTITIES
Default value of
IGNORE_INVALID_IDENTITIES if none configured |
static String |
DEFAULT_KEEP_ALIVE_HEARTBEAT_STRING
Default value for
HEARTBEAT_REQUEST is none configured |
static String |
HEARTBEAT_INTERVAL
Key used to set the heartbeat interval in milliseconds (0 to disable = default)
|
static String |
HEARTBEAT_REQUEST
Key used to check the heartbeat request that should be sent to the server
|
static String |
IGNORE_INVALID_IDENTITIES
Whether to ignore invalid identities files when pre-initializing
the client session
|
AUTH_TIMEOUT, CHANNEL_CLOSE_TIMEOUT, DEFAULT_AUTH_TIMEOUT, DEFAULT_CHANNEL_CLOSE_TIMEOUT, DEFAULT_DISCONNECT_TIMEOUT, DEFAULT_IDLE_TIMEOUT, DEFAULT_IGNORE_MESSAGE_FREQUENCY, DEFAULT_IGNORE_MESSAGE_SIZE, DEFAULT_IGNORE_MESSAGE_VARIANCE, DEFAULT_MAX_PACKET_SIZE, DEFAULT_NIO_WORKERS, DEFAULT_REKEY_BYTES_LIMIT, DEFAULT_REKEY_PACKETS_LIMIT, DEFAULT_REKEY_TIME_LIMIT, DEFAULT_VERSION, DEFAULT_WINDOW_SIZE, DEFAULT_WINDOW_TIMEOUT, DISCONNECT_TIMEOUT, IDLE_TIMEOUT, IGNORE_MESSAGE_FREQUENCY, IGNORE_MESSAGE_SIZE, IGNORE_MESSAGE_VARIANCE, MAX_PACKET_SIZE, NIO_WORKERS, NIO2_READ_BUFFER_SIZE, REKEY_BLOCKS_LIMIT, REKEY_BYTES_LIMIT, REKEY_PACKETS_LIMIT, REKEY_TIME_LIMIT, SOCKET_BACKLOG, SOCKET_KEEPALIVE, SOCKET_LINGER, SOCKET_RCVBUF, SOCKET_REUSEADDR, SOCKET_SNDBUF, TCP_NODELAY, WINDOW_SIZE, WINDOW_TIMEOUT
DEFAULT_PASSWORD_PROMPTS, PASSWORD_PROMPTS, PREFERRED_AUTHS
Modifier and Type | Method and Description |
---|---|
ClientIdentityLoader |
getClientIdentityLoader() |
FilePasswordProvider |
getFilePasswordProvider() |
HostConfigEntryResolver |
getHostConfigEntryResolver() |
void |
setClientIdentityLoader(ClientIdentityLoader loader) |
void |
setFilePasswordProvider(FilePasswordProvider provider) |
void |
setHostConfigEntryResolver(HostConfigEntryResolver resolver) |
getAgentFactory, getChannelFactories, getFileSystemFactory, getGlobalRequestHandlers, getIoServiceFactory, getRandomFactory, getScheduledExecutorService, getServiceFactories, getTcpipForwarderFactory, getTcpipForwardingFilter, getVersion
getCipherFactories, getCompressionFactories, getKeyExchangeFactories, getMacFactories, setCipherFactories, setCompressionFactories, setKeyExchangeFactories, setMacFactories
getKeyPairProvider, setKeyPairProvider
getSignatureFactories, setSignatureFactories
addSessionListener, getSessionListenerProxy, removeSessionListener
addChannelListener, getChannelListenerProxy, removeChannelListener
getParentPropertyResolver, getProperties
addPasswordIdentity, addPublicKeyIdentity, getPasswordIdentityProvider, getRegisteredIdentities, getServerKeyVerifier, getUserAuthFactories, getUserInteraction, removePasswordIdentity, removePublicKeyIdentity, setPasswordIdentityProvider, setServerKeyVerifier, setUserAuthFactories, setUserInteraction
static final String HEARTBEAT_INTERVAL
static final long DEFAULT_HEARTBEAT_INTERVAL
HEARTBEAT_INTERVAL
if none configuredstatic final String HEARTBEAT_REQUEST
static final String DEFAULT_KEEP_ALIVE_HEARTBEAT_STRING
HEARTBEAT_REQUEST
is none configuredstatic final String IGNORE_INVALID_IDENTITIES
static final boolean DEFAULT_IGNORE_INVALID_IDENTITIES
IGNORE_INVALID_IDENTITIES
if none configuredHostConfigEntryResolver getHostConfigEntryResolver()
HostConfigEntryResolver
to use in order to resolve the
effective session parameters - never null
void setHostConfigEntryResolver(HostConfigEntryResolver resolver)
ClientIdentityLoader getClientIdentityLoader()
ClientIdentityLoader
to use in order to load client
key pair identities - never null
void setClientIdentityLoader(ClientIdentityLoader loader)
FilePasswordProvider getFilePasswordProvider()
FilePasswordProvider
to use if need to load encrypted
identities keys - never null
FilePasswordProvider.EMPTY
void setFilePasswordProvider(FilePasswordProvider provider)
Copyright © 2008–2016 The Apache Software Foundation. All rights reserved.