- cache - Variable in class com.sshtools.synergy.ssh.ChannelNG
-
- CachingDataWindow - Class in com.sshtools.synergy.ssh
-
- CachingDataWindow(int, boolean) - Constructor for class com.sshtools.synergy.ssh.CachingDataWindow
-
- cancelKey(SelectionKey) - Method in class com.sshtools.synergy.nio.SelectorThread
-
- canClose() - Method in class com.sshtools.synergy.ssh.ChannelNG
-
Can this channel close?
- canClose() - Method in class com.sshtools.synergy.ssh.SocketForwardingChannel
-
- canConnect(SocketConnection) - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
- canSendKeyExchangeInit() - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
- ChannelDataWindow - Class in com.sshtools.synergy.ssh
-
- ChannelDataWindow(int, int, int, int) - Constructor for class com.sshtools.synergy.ssh.ChannelDataWindow
-
- ChannelFactory<T extends SshContext> - Interface in com.sshtools.synergy.ssh
-
- ChannelInputStream(CachingDataWindow) - Constructor for class com.sshtools.synergy.ssh.ChannelNG.ChannelInputStream
-
- ChannelNG<T extends SshContext> - Class in com.sshtools.synergy.ssh
-
This abstract class provides the basic functions of an SSH2 channel.
- ChannelNG(String, int, int, int, int, ChannelRequestFuture, boolean) - Constructor for class com.sshtools.synergy.ssh.ChannelNG
-
Construct a channel with the specified settings.
- ChannelNG(String, int, int, int, int) - Constructor for class com.sshtools.synergy.ssh.ChannelNG
-
- ChannelNG.ChannelInputStream - Class in com.sshtools.synergy.ssh
-
- ChannelOutputStream - Class in com.sshtools.synergy.ssh
-
- ChannelOutputStream(ChannelNG<?>) - Constructor for class com.sshtools.synergy.ssh.ChannelOutputStream
-
- ChannelOutputStream(ChannelNG<?>, int) - Constructor for class com.sshtools.synergy.ssh.ChannelOutputStream
-
- CHARSET_ENCODING - Static variable in class com.sshtools.synergy.ssh.TransportProtocol
-
Character set encoding.
- checkPermissions() - Method in class com.sshtools.synergy.ssh.LocalForwardingChannel
-
- checkWindowSpace() - Method in class com.sshtools.synergy.ssh.ChannelNG
-
- checkWindowSpace() - Method in class com.sshtools.synergy.ssh.ForwardingChannel
-
- CIPHER_AES128_CBC - Static variable in class com.sshtools.synergy.ssh.SshContext
-
- CIPHER_AES128_CTR - Static variable in class com.sshtools.synergy.ssh.SshContext
-
- CIPHER_AES192_CBC - Static variable in class com.sshtools.synergy.ssh.SshContext
-
- CIPHER_AES192_CTR - Static variable in class com.sshtools.synergy.ssh.SshContext
-
- CIPHER_AES256_CBC - Static variable in class com.sshtools.synergy.ssh.SshContext
-
- CIPHER_AES256_CTR - Static variable in class com.sshtools.synergy.ssh.SshContext
-
- CIPHER_AES_GCM_128 - Static variable in class com.sshtools.synergy.ssh.SshContext
-
- CIPHER_AES_GCM_256 - Static variable in class com.sshtools.synergy.ssh.SshContext
-
- CIPHER_ARCFOUR - Static variable in class com.sshtools.synergy.ssh.SshContext
-
- CIPHER_ARCFOUR_128 - Static variable in class com.sshtools.synergy.ssh.SshContext
-
- CIPHER_ARCFOUR_256 - Static variable in class com.sshtools.synergy.ssh.SshContext
-
- CIPHER_BLOWFISH_CBC - Static variable in class com.sshtools.synergy.ssh.SshContext
-
- CIPHER_TRIPLEDES_CBC - Static variable in class com.sshtools.synergy.ssh.SshContext
-
- CIPHER_TRIPLEDES_CTR - Static variable in class com.sshtools.synergy.ssh.SshContext
-
- cipherCS - Variable in class com.sshtools.synergy.ssh.TransportProtocol
-
- cipherSC - Variable in class com.sshtools.synergy.ssh.TransportProtocol
-
- ciphersCS - Variable in class com.sshtools.synergy.ssh.SshContext
-
- ciphersSC - Variable in class com.sshtools.synergy.ssh.SshContext
-
- cleanupSocket() - Method in class com.sshtools.synergy.ssh.SocketForwardingChannel
-
- clearConnection() - Method in class com.sshtools.synergy.ssh.ConnectionManager
-
- clearIdleState(IdleStateListener) - Method in class com.sshtools.synergy.ssh.ChannelNG
-
Clear an idle state listener.
- ClientAcceptor - Class in com.sshtools.synergy.nio
-
An abstract class for the NIO framework to accept client connections.
- ClientAcceptor(ListeningInterface) - Constructor for class com.sshtools.synergy.nio.ClientAcceptor
-
Construct an acceptor with a protocol context.
- ClientConnector - Interface in com.sshtools.synergy.nio
-
An interface for the NIO framework to connect outgoing sockets.
- close() - Method in class com.sshtools.synergy.ssh.CachingDataWindow
-
- close() - Method in class com.sshtools.synergy.ssh.ChannelDataWindow
-
- close() - Method in class com.sshtools.synergy.ssh.ChannelNG.ChannelInputStream
-
- close() - Method in class com.sshtools.synergy.ssh.ChannelNG
-
- close(boolean) - Method in class com.sshtools.synergy.ssh.ChannelNG
-
This method closes the channel and free's its resources.
- close() - Method in class com.sshtools.synergy.ssh.ChannelOutputStream
-
- close() - Method in class com.sshtools.synergy.ssh.Connection
-
- close(Connection<?>) - Method in class com.sshtools.synergy.ssh.ConnectionLoggingContext
-
- close() - Method in class com.sshtools.synergy.ssh.ConnectionLoggingContext
-
- closeAllChannels() - Method in class com.sshtools.synergy.nio.SelectorThread
-
- closeAllChannels() - Method in class com.sshtools.synergy.nio.SelectorThreadPool
-
- closeConnection() - Method in class com.sshtools.synergy.nio.SocketConnection
-
Close this socket connection.
- closeConnection(boolean) - Method in class com.sshtools.synergy.nio.SocketConnection
-
- closed - Variable in class com.sshtools.synergy.nio.SocketConnection
-
- com.sshtools.synergy.nio - package com.sshtools.synergy.nio
-
- com.sshtools.synergy.nio.ssl - package com.sshtools.synergy.nio.ssl
-
- com.sshtools.synergy.ssh - package com.sshtools.synergy.ssh
-
- com.sshtools.synergy.ssh.components - package com.sshtools.synergy.ssh.components
-
This package contains an abstract cryptographic provider for the SSH protocol.
- com.sshtools.synergy.ssh.components.jce - package com.sshtools.synergy.ssh.components.jce
-
This package contains a set of algorithm implementations that enable the Maverick API
to use a Java Cryptography Extension provider.
- com.sshtools.synergy.util - package com.sshtools.synergy.util
-
A set of SSHTools utility classes.
- completedFirstKeyExchange - Variable in class com.sshtools.synergy.ssh.TransportProtocol
-
- completedWrite() - Method in interface com.sshtools.synergy.nio.SocketWriteCallback
-
- completeKeyExchange(SshKeyExchange<T>) - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
- componentManager - Variable in class com.sshtools.synergy.ssh.SshContext
-
- COMPRESSION_ERROR - Static variable in class com.sshtools.synergy.ssh.TransportProtocol
-
Disconnect reason: A compression error occurred
- COMPRESSION_NONE - Static variable in class com.sshtools.synergy.ssh.SshContext
-
Compression off
- COMPRESSION_ZLIB - Static variable in class com.sshtools.synergy.ssh.SshContext
-
ZLIB compression
- compressionCS - Variable in class com.sshtools.synergy.ssh.TransportProtocol
-
- compressionLevel - Variable in class com.sshtools.synergy.ssh.SshContext
-
- compressionSC - Variable in class com.sshtools.synergy.ssh.TransportProtocol
-
- compressionsCS - Variable in class com.sshtools.synergy.ssh.SshContext
-
- compressionsSC - Variable in class com.sshtools.synergy.ssh.SshContext
-
- con - Variable in class com.sshtools.synergy.ssh.ChannelNG
-
- con - Variable in class com.sshtools.synergy.ssh.ConnectionProtocol
-
- con - Variable in class com.sshtools.synergy.ssh.TransportProtocol
-
- configureKeyExchanges() - Method in class com.sshtools.synergy.ssh.SshContext
-
- connect(String, int, K) - Method in class com.sshtools.synergy.nio.SshEngine
-
- connected(ProtocolEngine, Connection<?>) - Method in class com.sshtools.synergy.nio.ConnectRequestFuture
-
- connected(SshConnection) - Method in interface com.sshtools.synergy.ssh.ConnectionStateListener
-
- CONNECTED - Static variable in class com.sshtools.synergy.ssh.TransportProtocol
-
Protocol state: The transport protocol is connected and services can be
started or may already be active.
- connection - Variable in class com.sshtools.synergy.ssh.ChannelNG
-
The Connection Protocol instance managing this session, use this instance
to disconnect the session or obtain the ip address of the remote client.
- Connection<T extends SshContext> - Class in com.sshtools.synergy.ssh
-
- Connection(T) - Constructor for class com.sshtools.synergy.ssh.Connection
-
- CONNECTION_LOST - Static variable in class com.sshtools.synergy.ssh.TransportProtocol
-
Disconnect reason: The connection was lost
- ConnectionLoggingContext - Class in com.sshtools.synergy.ssh
-
- ConnectionManager<T extends SshContext> - Class in com.sshtools.synergy.ssh
-
Holds and manages Connection objects.
- ConnectionManager(String) - Constructor for class com.sshtools.synergy.ssh.ConnectionManager
-
- ConnectionManager(String, Log.Level) - Constructor for class com.sshtools.synergy.ssh.ConnectionManager
-
- ConnectionProtocol<T extends SshContext> - Class in com.sshtools.synergy.ssh
-
This class implements the SSH Connection Protocol as an SSH Transport
Protocol service.
- ConnectionProtocol(TransportProtocol<T>, String) - Constructor for class com.sshtools.synergy.ssh.ConnectionProtocol
-
- ConnectionStateListener - Interface in com.sshtools.synergy.ssh
-
- ConnectionTaskWrapper - Class in com.sshtools.synergy.ssh
-
- ConnectionTaskWrapper(SshConnection, Runnable) - Constructor for class com.sshtools.synergy.ssh.ConnectionTaskWrapper
-
- ConnectRequestFuture - Class in com.sshtools.synergy.nio
-
- consume(int) - Method in class com.sshtools.synergy.ssh.ChannelDataWindow
-
- containsProperty(String) - Method in class com.sshtools.synergy.ssh.Connection
-
- createCache(int) - Method in class com.sshtools.synergy.ssh.ChannelNG
-
- createCache(int) - Method in class com.sshtools.synergy.ssh.SocketForwardingChannel
-
- createChannel(String, SshConnection) - Method in interface com.sshtools.synergy.ssh.ChannelFactory
-
- createChannel() - Method in class com.sshtools.synergy.ssh.ChannelNG
-
Called when the channel is being created.
- createChannel(String, Connection<T>) - Method in class com.sshtools.synergy.ssh.ConnectionProtocol
-
- createChannel() - Method in class com.sshtools.synergy.ssh.LocalForwardingChannel
-
Create the forwarding channel.
- createChannel() - Method in class com.sshtools.synergy.ssh.RemoteForwardingChannel
-
Creates the end of the channel open message string address that was
connected uint32 port that was connected string originator IP address
uint32 originator port
- createChannel() - Method in class com.sshtools.synergy.ssh.SocketForwardingChannel
-
- createChannel(String, SshConnection, String, int, SocketChannel, T) - Method in class com.sshtools.synergy.ssh.SocketListeningForwardingFactoryImpl
-
- createContext(SshEngineContext, SocketChannel) - Method in interface com.sshtools.synergy.nio.ProtocolContextFactory
-
- createContext(SshEngineContext, SocketChannel) - Method in class com.sshtools.synergy.nio.StaticContextFactory
-
- createEngine(ConnectRequestFuture) - Method in class com.sshtools.synergy.nio.ProtocolContext
-
Create a protocol engine.
- createEngine(ConnectRequestFuture) - Method in class com.sshtools.synergy.ssh.SshContext
-
- createSocketConnection(SshEngineContext, SocketAddress, SocketAddress) - Method in class com.sshtools.synergy.nio.DefaultSocketConnectionFactory
-
- createSocketConnection(SshEngineContext, SocketAddress, SocketAddress) - Method in interface com.sshtools.synergy.nio.SocketConnectionFactory
-
- createSubsystem(String, SessionChannel) - Method in interface com.sshtools.synergy.ssh.ChannelFactory
-
- generateKexInit(SshContext) - Static method in class com.sshtools.synergy.ssh.TransportProtocolHelper
-
- generateNewKeysClientIn() - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
- generateNewKeysClientOut() - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
- generateNewKeysServerIn() - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
- generateNewKeysServerOut() - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
- get(byte[], int, int) - Method in class com.sshtools.synergy.ssh.CachingDataWindow
-
- get(ByteBuffer) - Method in class com.sshtools.synergy.ssh.CachingDataWindow
-
- getActiveChannels() - Method in class com.sshtools.synergy.ssh.ConnectionProtocol
-
- getActiveTunnelManager() - Method in interface com.sshtools.synergy.ssh.ForwardingFactory
-
- getActiveTunnelManager() - Method in class com.sshtools.synergy.ssh.SocketListeningForwardingFactoryImpl
-
- getActualPort() - Method in class com.sshtools.synergy.nio.ListeningInterface
-
- getAddressToBind() - Method in class com.sshtools.synergy.nio.ListeningInterface
-
- getAdjustCount() - Method in class com.sshtools.synergy.ssh.ChannelDataWindow
-
- getAlgorithm() - Method in interface com.sshtools.synergy.ssh.components.SshKeyExchange
-
- getAllConnections() - Method in class com.sshtools.synergy.ssh.ConnectionManager
-
- getAttribute(String, K) - Method in class com.sshtools.synergy.nio.SshEngineContext
-
- getAuthenticatedFuture() - Method in class com.sshtools.synergy.ssh.Connection
-
- getAuthenticatedFuture() - Method in class com.sshtools.synergy.ssh.SshContext
-
- getBacklog() - Method in class com.sshtools.synergy.nio.ListeningInterface
-
- getBooleanValue(Properties, String, boolean) - Method in class com.sshtools.synergy.nio.SshEngine
-
- getBufferPool() - Method in class com.sshtools.synergy.nio.SshEngineContext
-
Returns a direct buffer pool.
- getByteArray() - Method in class com.sshtools.synergy.ssh.ByteArrays
-
- getByteBufferPool() - Method in class com.sshtools.synergy.ssh.SshContext
-
- getBytes(String, String) - Static method in class com.sshtools.synergy.ssh.TransportProtocol
-
- getChannelFactory() - Method in class com.sshtools.synergy.ssh.SshContext
-
- getChannelLimit() - Method in class com.sshtools.synergy.ssh.SshContext
-
Get the maximum number of open channels allowed by each client.
- getChannelType() - Method in class com.sshtools.synergy.ssh.ChannelNG
-
The name of this channel.
- getChannelType() - Method in interface com.sshtools.synergy.ssh.ForwardingFactory
-
Get the underlying channel type for this forwarding factory.
- getCipherCS() - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
- getCipherInUseCS() - Method in class com.sshtools.synergy.ssh.Connection
-
- getCipherInUseSC() - Method in class com.sshtools.synergy.ssh.Connection
-
- getCipherSC() - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
- getCiphersCS() - Method in class com.sshtools.synergy.ssh.SshContext
-
- getCiphersSC() - Method in class com.sshtools.synergy.ssh.SshContext
-
Get the ciphers for the Server->Client stream.
- getCloseFuture() - Method in class com.sshtools.synergy.ssh.ChannelNG
-
Get this channels close future.
- getComponentManager() - Method in class com.sshtools.synergy.ssh.SshContext
-
- getCompressionCS() - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
- getCompressionInUseCS() - Method in class com.sshtools.synergy.ssh.Connection
-
- getCompressionInUseSC() - Method in class com.sshtools.synergy.ssh.Connection
-
- getCompressionLevel() - Method in class com.sshtools.synergy.ssh.SshContext
-
Get the current compression level
- getCompressionSC() - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
- getConnectFuture() - Method in interface com.sshtools.synergy.nio.ProtocolEngine
-
- getConnectFuture() - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
- getConnection() - Method in class com.sshtools.synergy.nio.ConnectRequestFuture
-
- getConnection() - Method in interface com.sshtools.synergy.nio.ProtocolEngine
-
- getConnection() - Method in class com.sshtools.synergy.nio.SocketConnection
-
- getConnection() - Method in interface com.sshtools.synergy.nio.SocketHandler
-
Get the Connection for this handler
- getConnection() - Method in class com.sshtools.synergy.ssh.ChannelNG
-
- getConnection(String) - Static method in class com.sshtools.synergy.ssh.ConnectionManager
-
- getConnection() - Method in class com.sshtools.synergy.ssh.ConnectionProtocol
-
- getConnection() - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
- getConnectionAddress() - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
- getConnectionById(String) - Method in class com.sshtools.synergy.ssh.ConnectionManager
-
- getConnectionManager() - Method in class com.sshtools.synergy.ssh.Connection
-
- getConnectionManager() - Method in class com.sshtools.synergy.ssh.SshContext
-
- getConnectionProtocol() - Method in class com.sshtools.synergy.ssh.ChannelNG
-
- getConnectionProtocol() - Method in class com.sshtools.synergy.ssh.Connection
-
- getContext() - Method in interface com.sshtools.synergy.nio.ProtocolEngine
-
- getContext() - Method in class com.sshtools.synergy.nio.SocketConnection
-
- getContext() - Method in interface com.sshtools.synergy.nio.SocketHandler
-
Get the current context
- getContext() - Method in class com.sshtools.synergy.nio.SshEngine
-
Get the context for this Daemon.
- getContext() - Method in class com.sshtools.synergy.ssh.ChannelNG
-
Get the current configuration from the underlying connection.
- getContext() - Method in class com.sshtools.synergy.ssh.Connection
-
- getContext() - Method in class com.sshtools.synergy.ssh.ConnectionProtocol
-
Get the connections ConfigurationContext.
- getContext() - Method in interface com.sshtools.synergy.ssh.SshTransport
-
- getContext() - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
- getContextFactory() - Method in class com.sshtools.synergy.nio.ListeningInterface
-
- getCurrentConnection() - Method in class com.sshtools.synergy.ssh.ConnectionManager
-
- getCurrentLoad() - Method in class com.sshtools.synergy.nio.SelectorThreadPool
-
- getDaemonContext() - Method in class com.sshtools.synergy.nio.SocketConnection
-
Get the daemon process for this socket.
- getDaemonContext() - Method in class com.sshtools.synergy.ssh.SshContext
-
- getDefaultInstance() - Static method in class com.sshtools.synergy.nio.SshEngine
-
- getDisconnectFuture() - Method in interface com.sshtools.synergy.nio.ProtocolEngine
-
- getDisconnectFuture() - Method in class com.sshtools.synergy.ssh.Connection
-
- getDisconnectFuture() - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
- getEngine() - Method in class com.sshtools.synergy.nio.SshEngineContext
-
Get the instance of the SSHD for this context.
- getEngine() - Method in class com.sshtools.synergy.ssh.SshContext
-
Get the instance of the SSHD for this context.
- getExchangeHash() - Method in interface com.sshtools.synergy.ssh.components.SshKeyExchange
-
- getExecutor() - Method in interface com.sshtools.synergy.nio.ProtocolEngine
-
- getExecutor() - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
- getExecutorListeners() - Method in class com.sshtools.synergy.ssh.SshContext
-
- getExecutorService() - Method in class com.sshtools.synergy.ssh.SshContext
-
- getFactory(String, int) - Method in class com.sshtools.synergy.ssh.ForwardingManager
-
- getForwardingManager() - Method in class com.sshtools.synergy.ssh.SshContext
-
- getForwardingPolicy() - Method in class com.sshtools.synergy.ssh.SshContext
-
- getGlobalRequestHandler(String) - Method in class com.sshtools.synergy.ssh.SshContext
-
- getHashAlgorithm() - Method in interface com.sshtools.synergy.ssh.components.SshKeyExchange
-
- getHost() - Method in class com.sshtools.synergy.nio.ConnectRequestFuture
-
- getHost() - Method in class com.sshtools.synergy.ssh.ForwardingChannel
-
The hostname of the endpoint of tunnel.
- getHostKey() - Method in interface com.sshtools.synergy.ssh.components.SshKeyExchange
-
- getHostKey() - Method in class com.sshtools.synergy.ssh.Connection
-
- getHostKey() - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
- getHostKeyAlgorithm() - Method in class com.sshtools.synergy.ssh.Connection
-
- getHostKeyAlgorithm() - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
- getHostKeyInUse() - Method in class com.sshtools.synergy.ssh.Connection
-
- getHostKeyInUse() - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
- getHostToConnect() - Method in class com.sshtools.synergy.ssh.RemoteForward
-
- getHttpRedirectUrl() - Method in class com.sshtools.synergy.ssh.SshContext
-
- getIdleAuthenticationTimeoutSeconds() - Method in class com.sshtools.synergy.ssh.SshContext
-
- getIdleConnectionTimeoutSeconds() - Method in class com.sshtools.synergy.ssh.SshContext
-
Should the connection be disconnected on session timeout?
- getIdleServiceRunPeriod() - Method in class com.sshtools.synergy.nio.SshEngineContext
-
Get the time in seconds for each idle period service run.
- getIdleStates() - Method in class com.sshtools.synergy.nio.SocketConnection
-
Get the idle state manager.
- getIdleTimeoutSeconds() - Method in class com.sshtools.synergy.ssh.ConnectionProtocol
-
- getIdleTimeoutSeconds() - Method in interface com.sshtools.synergy.ssh.Service
-
How long does the service allow idle for?
- getInactiveServiceRunsPerIdleEvent() - Method in class com.sshtools.synergy.nio.SshEngineContext
-
To determine whether any channels are idle a service run is performed to
evaluate the state of each channel.
- getInitialOps() - Method in class com.sshtools.synergy.nio.SocketConnection
-
Get the initial interested ops for this socket.
- getInitialOps() - Method in interface com.sshtools.synergy.nio.SocketHandler
-
Returns the current operations the handler is interested in
- getInitialOps() - Method in class com.sshtools.synergy.ssh.SocketForwardingChannel
-
- getInputStream() - Method in class com.sshtools.synergy.ssh.ChannelNG
-
- getInstance() - Static method in class com.sshtools.synergy.ssh.ByteArrays
-
- getInstance() - Static method in class com.sshtools.synergy.ssh.PacketPool
-
- getIntValue(Properties, String, int) - Method in class com.sshtools.synergy.nio.SshEngine
-
- getIpv6WorkaroundBindAddress() - Method in class com.sshtools.synergy.nio.SshEngineContext
-
- getIpv6WorkaroundPort() - Method in class com.sshtools.synergy.nio.SshEngineContext
-
- getKeepAliveDataMaxLength() - Method in class com.sshtools.synergy.ssh.SshContext
-
Get the maximum data length for the keep-alive packet.
- getKeepAliveInterval() - Method in class com.sshtools.synergy.ssh.SshContext
-
Get the current keep-alive interval (in seconds).
- getKeyExchangeAlgorithm() - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
- getKeyExchangeInUse() - Method in class com.sshtools.synergy.ssh.Connection
-
- getKeyExchangeInUse() - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
- getKeyExchangePacketLimit() - Method in class com.sshtools.synergy.ssh.SshContext
-
Get the number of packets to send before a key exchange is forced
- getKeyExchanges() - Method in class com.sshtools.synergy.ssh.SshContext
-
Get the ciphers for the Server->Client stream.
- getKeyExchangeTransferLimit() - Method in class com.sshtools.synergy.ssh.SshContext
-
Get the number of bytes to transfer before a key exchange is forced.
- getLastActivity() - Method in class com.sshtools.synergy.ssh.ChannelNG
-
- getLastError() - Method in class com.sshtools.synergy.nio.SshEngine
-
- getListeningInterfaces() - Method in class com.sshtools.synergy.nio.SshEngineContext
-
Get the listening socket list.
- getLocalAddress() - Method in class com.sshtools.synergy.nio.SocketConnection
-
Returns the local address to which the remote socket is connected.
- getLocalAddress() - Method in class com.sshtools.synergy.ssh.Connection
-
- getLocalAddress() - Method in class com.sshtools.synergy.ssh.ConnectionProtocol
-
Get the local address to which the remote socket is connected.
- getLocalAddress() - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
Returns the local address to which the remote socket is connected.
- getLocale() - Method in class com.sshtools.synergy.ssh.Connection
-
- getLocale() - Method in class com.sshtools.synergy.ssh.SshContext
-
- getLocalId() - Method in class com.sshtools.synergy.ssh.ChannelNG
-
The local channel id
- getLocalIdentification() - Method in class com.sshtools.synergy.ssh.Connection
-
- getLocalIdentification() - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
- getLocalPacket() - Method in class com.sshtools.synergy.ssh.ChannelNG
-
The maximum size of a single packet that the local side will accept.
- getLocalPort() - Method in class com.sshtools.synergy.nio.SocketConnection
-
Returns the local port to which the remote socket is connected.
- getLocalPort() - Method in class com.sshtools.synergy.ssh.Connection
-
- getLocalPort() - Method in class com.sshtools.synergy.ssh.ConnectionProtocol
-
Get the local port ro which the remote socket is connected.
- getLocalPort() - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
Returns the local port to which the remote socket is connected.
- getLocalSocketAddress() - Method in class com.sshtools.synergy.ssh.Connection
-
- getLocalWindow() - Method in class com.sshtools.synergy.ssh.ChannelNG
-
The current size of the local data window.
- getLoggedOnUsers() - Method in class com.sshtools.synergy.ssh.ConnectionManager
-
Get a list of currently logged on users.
- getLongValue(Properties, String, long) - Method in class com.sshtools.synergy.nio.SshEngine
-
- getMacCS() - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
- getMacInUseCS() - Method in class com.sshtools.synergy.ssh.Connection
-
- getMacInUseSC() - Method in class com.sshtools.synergy.ssh.Connection
-
- getMacSC() - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
- getMacsCS() - Method in class com.sshtools.synergy.ssh.SshContext
-
Get the ciphers for the Client->Server stream.
- getMacsSC() - Method in class com.sshtools.synergy.ssh.SshContext
-
Get the ciphers for the Server->Client stream.
- getMaxChannels() - Method in class com.sshtools.synergy.ssh.ConnectionProtocol
-
- getMaxDHGroupExchangeKeySize() - Method in class com.sshtools.synergy.ssh.SshContext
-
- getMaximumChannelsPerThread() - Method in class com.sshtools.synergy.nio.SshEngineContext
-
Get the maximum number of channels that can be serviced by a single
selector thread.
- getMaximumConnections() - Method in class com.sshtools.synergy.nio.SshEngineContext
-
Get the maximum number of connections allowed at any one time.
- getMaximumLoad() - Method in class com.sshtools.synergy.nio.SelectorThread
-
Get the maximum number of channels that this thread can service.
- getMaximumPacketLength() - Method in class com.sshtools.synergy.ssh.SshContext
-
Get the maximum supported length of an SSH packet.
- getMaximumPacketSize() - Method in class com.sshtools.synergy.ssh.ChannelDataWindow
-
- getMaximumSocketsBacklogPerRemotelyForwardedConnection() - Method in class com.sshtools.synergy.ssh.SshContext
-
- getMaximumWindowSpace() - Method in class com.sshtools.synergy.ssh.ChannelDataWindow
-
- getMaxiumRemotePacketSize() - Method in class com.sshtools.synergy.ssh.ChannelNG
-
- getMaxiumRemoteWindowSize() - Method in class com.sshtools.synergy.ssh.ChannelNG
-
- getMinDHGroupExchangeKeySize() - Method in class com.sshtools.synergy.ssh.SshContext
-
- getMinimumWindowSpace() - Method in class com.sshtools.synergy.ssh.ChannelDataWindow
-
- getName() - Method in interface com.sshtools.synergy.nio.ProtocolEngine
-
- getName() - Method in interface com.sshtools.synergy.nio.SelectorThreadImpl
-
Get the name of the implementation.
- getName() - Method in class com.sshtools.synergy.nio.SocketConnection
-
- getName() - Method in interface com.sshtools.synergy.nio.SocketHandler
-
A name for this Socket
- getName() - Method in class com.sshtools.synergy.ssh.ConnectionManager
-
- getName() - Method in interface com.sshtools.synergy.ssh.Service
-
The service name
- getName() - Method in class com.sshtools.synergy.ssh.SocketForwardingChannel
-
- getNumberOfConnections() - Method in class com.sshtools.synergy.ssh.ConnectionManager
-
- getOpenFuture() - Method in class com.sshtools.synergy.ssh.ChannelNG
-
Get this channels close future.
- getOriginatingHost() - Method in class com.sshtools.synergy.ssh.ForwardingChannel
-
The hostname of the startpoint of tunnel.
- getOriginatingPort() - Method in class com.sshtools.synergy.ssh.ForwardingChannel
-
The port number of the startpoint of tunnel.
- getOutputStream() - Method in class com.sshtools.synergy.ssh.ChannelNG
-
- getPacket() - Method in class com.sshtools.synergy.ssh.PacketPool
-
- getPermanentAcceptThreads() - Method in class com.sshtools.synergy.nio.SshEngineContext
-
Get the number of permanent accept threads.
- getPermanentConnectThreads() - Method in class com.sshtools.synergy.nio.SshEngineContext
-
Get the number of permanent connect threads.
- getPermanentTransferThreads() - Method in class com.sshtools.synergy.nio.SshEngineContext
-
Get the number of permanent transfer threads.
- getPolicy(Class<P>) - Method in class com.sshtools.synergy.ssh.SshContext
-
- getPolicy(Class<P>, P) - Method in class com.sshtools.synergy.ssh.SshContext
-
- getPort() - Method in class com.sshtools.synergy.nio.ConnectRequestFuture
-
- getPort() - Method in class com.sshtools.synergy.nio.SocketConnection
-
Returns the local port to which the remote socket is connected.
- getPort() - Method in class com.sshtools.synergy.ssh.ForwardingChannel
-
The port number of the endpoint of tunnel.
- getPortToConnect() - Method in class com.sshtools.synergy.ssh.RemoteForward
-
- getPreferredCipherCS() - Method in class com.sshtools.synergy.ssh.SshContext
-
Get the currently preferred cipher for the Client->Server stream.
- getPreferredCipherSC() - Method in class com.sshtools.synergy.ssh.SshContext
-
Get the currently preferred cipher for the Server->Client stream.
- getPreferredCompressionCS() - Method in class com.sshtools.synergy.ssh.SshContext
-
Get the currently preferred compression for the Client->Server stream.
- getPreferredCompressionSC() - Method in class com.sshtools.synergy.ssh.SshContext
-
Get the currently preferred compression for the Server->Client stream.
- getPreferredDHGroupExchangeKeySize() - Method in class com.sshtools.synergy.ssh.SshContext
-
- getPreferredKeyExchange() - Method in class com.sshtools.synergy.ssh.SshContext
-
Get the currently preferred key exchange method.
- getPreferredMacCS() - Method in class com.sshtools.synergy.ssh.SshContext
-
Get the currently preferred mac for the Client->Server stream.
- getPreferredMacSC() - Method in class com.sshtools.synergy.ssh.SshContext
-
Get the currently supported mac for the Server-Client stream.
- getPreferredPublicKey() - Method in class com.sshtools.synergy.ssh.SshContext
-
- getProduct() - Method in class com.sshtools.synergy.nio.SshEngineContext
-
Get the product name used to prefix thread names
- getProperty(String) - Method in class com.sshtools.synergy.ssh.Connection
-
- getPropertyNames() - Method in class com.sshtools.synergy.ssh.Connection
-
- getProtocolEngine() - Method in class com.sshtools.synergy.nio.SocketConnection
-
Get the protocol engine for this socket.
- getProvider() - Method in interface com.sshtools.synergy.ssh.components.jce.AbstractKeyExchange
-
- getProvider() - Method in interface com.sshtools.synergy.ssh.components.SshKeyExchange
-
- getPublicKeys() - Method in class com.sshtools.synergy.ssh.SshContext
-
Get the ciphers for the Server->Client stream.
- getQueueSize() - Method in class com.sshtools.synergy.ssh.ConnectionProtocol
-
- getQueueSizes() - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
- getReceiveBufferSize() - Method in class com.sshtools.synergy.nio.ProtocolContext
-
Get the socket receive buffer size.
- getReleaseDate() - Static method in class com.sshtools.synergy.nio.SshEngine
-
Returns the release date of the current version.
- getRemoteAddress() - Method in class com.sshtools.synergy.nio.SocketConnection
-
Returns the address of the remote socket.
- getRemoteAddress() - Method in class com.sshtools.synergy.ssh.Connection
-
- getRemoteAddress() - Method in class com.sshtools.synergy.ssh.ConnectionProtocol
-
Get the address of the remote client.
- getRemoteAddress() - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
- getRemoteCiphersCS() - Method in class com.sshtools.synergy.ssh.Connection
-
- getRemoteCiphersCS() - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
- getRemoteCiphersSC() - Method in class com.sshtools.synergy.ssh.Connection
-
- getRemoteCiphersSC() - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
- getRemoteCompressionsCS() - Method in class com.sshtools.synergy.ssh.Connection
-
- getRemoteCompressionsCS() - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
- getRemoteCompressionsSC() - Method in class com.sshtools.synergy.ssh.Connection
-
- getRemoteCompressionsSC() - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
- getRemoteForwardingCancelKillsTunnels() - Method in class com.sshtools.synergy.ssh.SshContext
-
Determines whether the cancellation of a remote forwarding drops
currently active tunnels
- getRemoteId() - Method in class com.sshtools.synergy.ssh.ChannelNG
-
The remote sides channel id
- getRemoteIdentification() - Method in class com.sshtools.synergy.ssh.Connection
-
- getRemoteIdentification() - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
- getRemoteKeyExchanges() - Method in class com.sshtools.synergy.ssh.Connection
-
- getRemoteKeyExchanges() - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
- getRemoteMacsCS() - Method in class com.sshtools.synergy.ssh.Connection
-
- getRemoteMacsCS() - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
- getRemoteMacsSC() - Method in class com.sshtools.synergy.ssh.Connection
-
- getRemoteMacsSC() - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
- getRemotePacket() - Method in class com.sshtools.synergy.ssh.ChannelNG
-
The maximum size of a single packet that the remote side will accept.
- getRemotePort() - Method in class com.sshtools.synergy.ssh.Connection
-
- getRemotePort() - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
Returns the remote port of the connected socket.
- getRemotePublicKeys() - Method in class com.sshtools.synergy.ssh.Connection
-
- getRemotePublicKeys() - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
- getRemoteSocketAddress() - Method in class com.sshtools.synergy.ssh.Connection
-
- getRemoteWindow() - Method in class com.sshtools.synergy.ssh.ChannelNG
-
The current size of the remote data window.
- getRND() - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
Gets the secure random number generator for this transport.
- getSecret() - Method in interface com.sshtools.synergy.ssh.components.SshKeyExchange
-
- getSelectorId() - Method in class com.sshtools.synergy.nio.SelectorThread
-
Get the id of this selector thread.
- getSelectorProvider() - Method in class com.sshtools.synergy.nio.SshEngineContext
-
Get the SelectorProvider used to create Selector instances.
- getSelectorThread() - Method in class com.sshtools.synergy.nio.SocketConnection
-
- getSelectorThread() - Method in interface com.sshtools.synergy.nio.SocketHandler
-
Get the selector thread this handler is connected to.
- getSelectorThread() - Method in class com.sshtools.synergy.ssh.SocketForwardingChannel
-
- getSendBufferSize() - Method in class com.sshtools.synergy.nio.ProtocolContext
-
Get the socket send buffer size.
- getServerVersion() - Method in class com.sshtools.synergy.ssh.Connection
-
- getSessionId() - Method in class com.sshtools.synergy.ssh.Connection
-
- getSessionIdentifier() - Method in class com.sshtools.synergy.ssh.ChannelNG
-
Get the session id for the current connection.
- getSessionIdentifier() - Method in class com.sshtools.synergy.ssh.ConnectionProtocol
-
- getSessionKey() - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
- getShutdownFuture() - Method in class com.sshtools.synergy.nio.SshEngine
-
- getSignature() - Method in interface com.sshtools.synergy.ssh.components.SshKeyExchange
-
- getSocketChannel() - Method in class com.sshtools.synergy.nio.SocketConnection
-
Get the SocketChannel for this socket.
- getSocketConnection() - Method in interface com.sshtools.synergy.nio.ProtocolEngine
-
- getSocketConnection() - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
- getSocketConnectionFactory() - Method in class com.sshtools.synergy.nio.ProtocolContext
-
- getSocketConnectionFactory() - Method in class com.sshtools.synergy.ssh.SshContext
-
- getSocketOptionKeepAlive() - Method in class com.sshtools.synergy.nio.ProtocolContext
-
Indicates whether the SO_KEEPALIVE socket option is set on connected
sockets.
- getSocketOptionReuseAddress() - Method in class com.sshtools.synergy.nio.ListeningInterface
-
- getSocketOptionReuseAddress() - Method in class com.sshtools.synergy.nio.ProtocolContext
-
Indicates whether the SO_REUSEADDR socket option will be set on a server
socket.
- getSocketOptionTcpNoDelay() - Method in class com.sshtools.synergy.nio.ProtocolContext
-
Indicates whether the TCP_NODELAY socket option is set on connected sockets.
- getSoftwareVersionComments() - Method in class com.sshtools.synergy.ssh.SshContext
-
Get the software/version/comments field that is to be used in the SSH
protocols negotiation procedure.
- getSshContext() - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
- getSSLContext() - Static method in class com.sshtools.synergy.nio.ssl.SSLContextConnection
-
Get the SSL context.
- getStartedEventCode() - Method in interface com.sshtools.synergy.ssh.ForwardingFactory
-
- getStartTime() - Method in class com.sshtools.synergy.ssh.Connection
-
- getState() - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
- getStoppedEventCode() - Method in interface com.sshtools.synergy.ssh.ForwardingFactory
-
- getSupportedPublicKeys() - Method in class com.sshtools.synergy.ssh.SshContext
-
- getThread() - Method in class com.sshtools.synergy.nio.SocketConnection
-
Get the selector thread for this connection
- getThreadLoad() - Method in class com.sshtools.synergy.nio.SelectorThread
-
Get the current thread load.
- getTimeout() - Method in class com.sshtools.synergy.ssh.ChannelNG
-
- getTooManyConnectionsText() - Method in class com.sshtools.synergy.nio.SshEngineContext
-
Get the text used when disconnecting when the maximum connection threshold has been reached.
- getTotalBytesIn() - Method in class com.sshtools.synergy.ssh.Connection
-
- getTotalBytesOut() - Method in class com.sshtools.synergy.ssh.Connection
-
- getTransport() - Method in class com.sshtools.synergy.nio.ConnectRequestFuture
-
- getTransport() - Method in class com.sshtools.synergy.ssh.ConnectionProtocol
-
Get the underlying transport.
- getTunnels() - Method in class com.sshtools.synergy.ssh.SocketListeningForwardingFactoryImpl.ActiveTunnelManager
-
- getUsername() - Method in class com.sshtools.synergy.ssh.Connection
-
- getUsername() - Method in class com.sshtools.synergy.ssh.ConnectionProtocol
-
Get the username for the connected user.
- getUTF8Bytes(String) - Static method in class com.sshtools.synergy.util.EncodingUtils
-
- getUTF8String(byte[]) - Static method in class com.sshtools.synergy.util.EncodingUtils
-
- getUUID() - Method in class com.sshtools.synergy.ssh.Connection
-
- getUUID() - Method in class com.sshtools.synergy.ssh.ConnectionProtocol
-
- getUUID() - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
- getVersion() - Static method in class com.sshtools.synergy.nio.PomVersion
-
- getVersion() - Static method in class com.sshtools.synergy.nio.SshEngine
-
Returns the current version of the API.
- getWindowSpace() - Method in class com.sshtools.synergy.ssh.ChannelDataWindow
-
- GlobalRequestHandler<T extends SshContext> - Interface in com.sshtools.synergy.ssh
-
The SSH protocol allows for the sending of requests independently of
any communication channel.
- onChannelClose(Channel) - Method in class com.sshtools.synergy.ssh.SocketListeningForwardingFactoryImpl.ActiveTunnelManager
-
- onChannelClosed() - Method in class com.sshtools.synergy.ssh.ChannelNG
-
Called when the channel has been closed to enable resources to be freed.
- onChannelClosed() - Method in class com.sshtools.synergy.ssh.SocketForwardingChannel
-
- onChannelClosing() - Method in class com.sshtools.synergy.ssh.ChannelNG
-
Called before the channel is closed
- onChannelClosing() - Method in class com.sshtools.synergy.ssh.SocketForwardingChannel
-
does nothing
- onChannelData(ByteBuffer) - Method in class com.sshtools.synergy.ssh.ChannelNG
-
- onChannelData(ByteBuffer) - Method in class com.sshtools.synergy.ssh.SocketForwardingChannel
-
data has arrived from the end of the tunnel so add to the queue of data
heading towards the start of the tunnel
- onChannelError(Throwable) - Method in class com.sshtools.synergy.ssh.ChannelNG
-
- onChannelFree() - Method in class com.sshtools.synergy.ssh.ChannelNG
-
This method is called when the channel has been closed and all its
resources are no longer required.
- onChannelFree() - Method in class com.sshtools.synergy.ssh.SocketForwardingChannel
-
does nothing
- onChannelOpen() - Method in class com.sshtools.synergy.ssh.ChannelNG
-
Called when the channel has been opened - this method is only called when
the remote side requests a channel open.
- onChannelOpen() - Method in class com.sshtools.synergy.ssh.SocketForwardingChannel
-
does nothing
- onChannelOpen(Channel) - Method in class com.sshtools.synergy.ssh.SocketListeningForwardingFactoryImpl.ActiveTunnelManager
-
- onChannelOpenConfirmation() - Method in class com.sshtools.synergy.ssh.ChannelNG
-
Called when the channel has been confirmed as open by the remote side -
this method is only called when the channel has been requested by this
side of the connection
- onChannelOpenConfirmation() - Method in class com.sshtools.synergy.ssh.LocalForwardingChannel
-
Called when the channel has been confirmed as open.
- onChannelOpenConfirmation() - Method in class com.sshtools.synergy.ssh.RemoteForwardingChannel
-
- onChannelOpenConfirmation() - Method in class com.sshtools.synergy.ssh.SocketForwardingChannel
-
- onChannelOpenFailure() - Method in class com.sshtools.synergy.ssh.ChannelNG
-
Called when the remote side fails to open a channel in response to our
request.
- onChannelOpenFailure() - Method in class com.sshtools.synergy.ssh.LocalForwardingChannel
-
Either nothing was listening on the clients end of the tunnel, or the
connection was rejected.
- onChannelOpenFailure() - Method in class com.sshtools.synergy.ssh.RemoteForwardingChannel
-
Either nothing was listening on the clients end of the tunnel, or the
connection was rejected.
- onChannelRequest(String, boolean, byte[]) - Method in class com.sshtools.synergy.ssh.ChannelNG
-
Called when a channel request is received.
- onChannelRequest(String, boolean, byte[]) - Method in class com.sshtools.synergy.ssh.SocketForwardingChannel
-
- onConnected() - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
- onConnectionComplete() - Method in class com.sshtools.synergy.ssh.LocalForwardingChannel
-
- onConnectionError(IOException) - Method in class com.sshtools.synergy.ssh.LocalForwardingChannel
-
- onDisconnect(TransportProtocol<?>) - Method in interface com.sshtools.synergy.ssh.TransportProtocolListener
-
The transport was disconnected.
- onDisconnected() - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
- onExtendedData(ByteBuffer, int) - Method in class com.sshtools.synergy.ssh.ChannelNG
-
Called by the channel when extended data arrives
- onExtendedData(ByteBuffer, int) - Method in class com.sshtools.synergy.ssh.SocketForwardingChannel
-
does nothing
- onKeyExchangeInit() - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
- onLocalEOF() - Method in class com.sshtools.synergy.ssh.ChannelNG
-
Called when the local side is EOF.
- onLocalEOF() - Method in class com.sshtools.synergy.ssh.SocketForwardingChannel
-
The start of the tunnel has gone EOF , if the end of the tunnel has already
gone EOF then close the tunnel.
- onNewKeysReceived() - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
- onNewKeysSent() - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
- onRegistrationComplete() - Method in class com.sshtools.synergy.ssh.LocalForwardingChannel
-
Called when the forwarded sockets selector has been registered with a
com,maverick.nio.SelectorThread.
- onRegistrationComplete() - Method in class com.sshtools.synergy.ssh.RemoteForwardingChannel
-
- onRegistrationComplete() - Method in class com.sshtools.synergy.ssh.SocketForwardingChannel
-
Called by the subsystem when the selector registration has been completed.
- onRemoteClose() - Method in class com.sshtools.synergy.ssh.ChannelNG
-
Called when the remote side closes the channel.
- onRemoteClose() - Method in class com.sshtools.synergy.ssh.SocketForwardingChannel
-
We override this to make sure that all data from the socket has been sent
before we close our side of the channel
- onRemoteEOF() - Method in class com.sshtools.synergy.ssh.ChannelNG
-
Called when the remote side reports its OutputStream as EOF.
- onRemoteEOF() - Method in class com.sshtools.synergy.ssh.SocketForwardingChannel
-
The end of the tunnel has gone EOF , if the start of the tunnel has already
gone EOF then close the tunnel.
- onRemoteIdentificationReceived(String) - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
- onSocketClose() - Method in interface com.sshtools.synergy.nio.ProtocolEngine
-
The socket has closed.
- onSocketClose() - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
Disconnects everything internally
- onSocketConnect(SocketConnection) - Method in interface com.sshtools.synergy.nio.ProtocolEngine
-
The socket is connected and the protocol can now start.
- onSocketConnect(SocketConnection) - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
- onSocketRead(ByteBuffer) - Method in interface com.sshtools.synergy.nio.ProtocolEngine
-
Data has arrived on the socket.
- onSocketRead(ByteBuffer) - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
Called when the socket channel is reported to be ready for reading.
- onSocketWrite(ByteBuffer) - Method in interface com.sshtools.synergy.nio.ProtocolEngine
-
The socket is ready for writing.
- onSocketWrite(ByteBuffer) - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
Called when the socket channel is reported to be ready for writing.
- onStart() - Method in class com.sshtools.synergy.ssh.ConnectionProtocol
-
- onStop() - Method in class com.sshtools.synergy.ssh.ConnectionProtocol
-
- onWindowAdjust(int) - Method in class com.sshtools.synergy.ssh.ChannelNG
-
- open(Connection<?>) - Method in class com.sshtools.synergy.ssh.ConnectionLoggingContext
-
- openChannel(byte[]) - Method in class com.sshtools.synergy.ssh.ChannelNG
-
Called when the channel is being opened.
- openChannel(Channel) - Method in class com.sshtools.synergy.ssh.Connection
-
- openChannel(ChannelNG<T>) - Method in class com.sshtools.synergy.ssh.ConnectionProtocol
-
- openChannel(byte[]) - Method in class com.sshtools.synergy.ssh.LocalForwardingChannel
-
Open a forwarding channel.
- openChannel(byte[]) - Method in class com.sshtools.synergy.ssh.RemoteForwardingChannel
-
- openChannel(byte[]) - Method in class com.sshtools.synergy.ssh.SocketForwardingChannel
-
- originatingHost - Variable in class com.sshtools.synergy.ssh.ForwardingChannel
-
Tunnel startpoint hostname
- originatingPort - Variable in class com.sshtools.synergy.ssh.ForwardingChannel
-
Tunnel startpoint port number
- outstandingRequests - Variable in class com.sshtools.synergy.ssh.ConnectionProtocol
-
- PacketPool - Class in com.sshtools.synergy.ssh
-
- PacketPool() - Constructor for class com.sshtools.synergy.ssh.PacketPool
-
- PASSWORD_AUTHENTICATION - Static variable in class com.sshtools.synergy.ssh.SshContext
-
Identifier for password authentication
- PERFORMING_KEYEXCHANGE - Static variable in class com.sshtools.synergy.ssh.TransportProtocol
-
Protocol state: The protocol is performing key exchange
- PomVersion - Class in com.sshtools.synergy.nio
-
- PomVersion() - Constructor for class com.sshtools.synergy.nio.PomVersion
-
- portToConnect - Variable in class com.sshtools.synergy.ssh.ForwardingChannel
-
Tunnel endpoint port number
- postMessage(SshMessage) - Method in interface com.sshtools.synergy.ssh.SshTransport
-
- postMessage(SshMessage, boolean) - Method in interface com.sshtools.synergy.ssh.SshTransport
-
- postMessage(SshMessage) - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
- postMessage(SshMessage, boolean) - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
- prefCipherCS - Variable in class com.sshtools.synergy.ssh.SshContext
-
- prefCipherSC - Variable in class com.sshtools.synergy.ssh.SshContext
-
- prefCompressionCS - Variable in class com.sshtools.synergy.ssh.SshContext
-
- prefCompressionSC - Variable in class com.sshtools.synergy.ssh.SshContext
-
- preferredDHGroupExchangeKeySize - Variable in class com.sshtools.synergy.ssh.SshContext
-
- prefKeyExchange - Variable in class com.sshtools.synergy.ssh.SshContext
-
- prefMacCS - Variable in class com.sshtools.synergy.ssh.SshContext
-
- prefMacSC - Variable in class com.sshtools.synergy.ssh.SshContext
-
- prefPublicKey - Variable in class com.sshtools.synergy.ssh.SshContext
-
- processChannelRequestResponse(boolean) - Method in class com.sshtools.synergy.ssh.ChannelNG
-
- processEvent(Event) - Method in class com.sshtools.synergy.ssh.ConnectionLoggingContext
-
- processGlobalRequest(GlobalRequest, ConnectionProtocol<T>) - Method in interface com.sshtools.synergy.ssh.GlobalRequestHandler
-
Process a global request.
- processGlobalRequestFailure(byte[]) - Method in class com.sshtools.synergy.ssh.ConnectionProtocol
-
Process a global request failure
- processGlobalRequestSuccess(byte[]) - Method in class com.sshtools.synergy.ssh.ConnectionProtocol
-
Process a global request success response.
- processMessage(byte[]) - Method in interface com.sshtools.synergy.ssh.components.SshKeyExchange
-
- processMessage(byte[]) - Method in class com.sshtools.synergy.ssh.ConnectionProtocol
-
- processMessage(byte[]) - Method in interface com.sshtools.synergy.ssh.Service
-
Process a transport message.
- processMessage(byte[], long) - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
Process a message.
- processOpenSocket(SocketChannel) - Method in class com.sshtools.synergy.nio.SshEngine
-
- processReadEvent() - Method in class com.sshtools.synergy.nio.SocketConnection
-
The selector is ready to be read.
- processReadEvent() - Method in interface com.sshtools.synergy.nio.SocketHandler
-
The selector is ready to be read.
- processReadEvent() - Method in class com.sshtools.synergy.nio.ssl.SSLContextConnection
-
This method is called when new network data arrives on the socket.
- processReadEvent() - Method in class com.sshtools.synergy.nio.ssl.SSLSocketConnection
-
This method is called when new network data arrives on the socket.
- processReadEvent() - Method in class com.sshtools.synergy.ssh.SocketForwardingChannel
-
read data from the start/end of tunnel and write it into the ssh tunnel.
- processSelectionKey(SelectionKey, SelectorThread) - Method in interface com.sshtools.synergy.nio.SelectorThreadImpl
-
Process a selection key.
- processTCPIPCancel(ByteArrayReader, ByteArrayWriter) - Method in class com.sshtools.synergy.ssh.ConnectionProtocol
-
- processTCPIPForward(ByteArrayReader, ByteArrayWriter) - Method in class com.sshtools.synergy.ssh.ConnectionProtocol
-
- processTransportMessage(int, byte[]) - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
- processWriteEvent() - Method in class com.sshtools.synergy.nio.SocketConnection
-
The selector is ready to be written to.
- processWriteEvent() - Method in interface com.sshtools.synergy.nio.SocketHandler
-
The selector is ready to be written to.
- processWriteEvent() - Method in class com.sshtools.synergy.nio.ssl.SSLContextConnection
-
Write any application data to the socket by wrapping it up into the
SSL protocol.
- processWriteEvent() - Method in class com.sshtools.synergy.nio.ssl.SSLSocketConnection
-
Write any application data to the socket by wrapping it up into the
SSL protocol.
- processWriteEvent() - Method in class com.sshtools.synergy.ssh.SocketForwardingChannel
-
read data from the ssh tunnel and write it to the start/end point.
- PROTOCOL_ERROR - Static variable in class com.sshtools.synergy.ssh.TransportProtocol
-
Disconnect reason: A protocol error occurred
- PROTOCOL_VERSION_NOT_SUPPORTED - Static variable in class com.sshtools.synergy.ssh.TransportProtocol
-
Disconnect reason: The protocol version is not supported
- ProtocolContext - Class in com.sshtools.synergy.nio
-
A protocol context defines the behavior for a listening interface.
- ProtocolContext() - Constructor for class com.sshtools.synergy.nio.ProtocolContext
-
- ProtocolContextFactory<T extends ProtocolContext> - Interface in com.sshtools.synergy.nio
-
Creates the ProtocolContext for a new incoming connection.
- ProtocolEngine - Interface in com.sshtools.synergy.nio
-
This interface defines the contract for a protocol implementation.
- protocolEngine - Variable in class com.sshtools.synergy.nio.SocketConnection
-
- PUBLIC_KEY_ECDSA_SHA2_NISPTP_256 - Static variable in class com.sshtools.synergy.ssh.SshContext
-
ECDSA 256 bit Public Key
- PUBLIC_KEY_ECDSA_SHA2_NISPTP_384 - Static variable in class com.sshtools.synergy.ssh.SshContext
-
ECDSA 384 bit Public Key
- PUBLIC_KEY_ECDSA_SHA2_NISPTP_521 - Static variable in class com.sshtools.synergy.ssh.SshContext
-
ECDSA 521 bit Public Key
- PUBLIC_KEY_ED25519 - Static variable in class com.sshtools.synergy.ssh.SshContext
-
ED25519 Public key
- PUBLIC_KEY_RSA_SHA256 - Static variable in class com.sshtools.synergy.ssh.SshContext
-
RSA key with SHA256 signature
- PUBLIC_KEY_RSA_SHA512 - Static variable in class com.sshtools.synergy.ssh.SshContext
-
RSA key with SHA512 signature
- PUBLIC_KEY_SSHDSS - Static variable in class com.sshtools.synergy.ssh.SshContext
-
SSH2 DSA Public Key
- PUBLIC_KEY_SSHRSA - Static variable in class com.sshtools.synergy.ssh.SshContext
-
SSH2 RSA Public Key
- publicKey - Variable in class com.sshtools.synergy.ssh.TransportProtocol
-
- PUBLICKEY_AUTHENTICATION - Static variable in class com.sshtools.synergy.ssh.SshContext
-
Identifier for public key authentication
- publicKeys - Variable in class com.sshtools.synergy.ssh.SshContext
-
- put(ByteBuffer) - Method in class com.sshtools.synergy.ssh.CachingDataWindow
-
- putPacket(Packet) - Method in class com.sshtools.synergy.ssh.PacketPool
-
- searchConnectionsById(String) - Static method in class com.sshtools.synergy.ssh.ConnectionManager
-
- SelectionKeyAware - Interface in com.sshtools.synergy.nio
-
Callback to receive a SelectionKey
- selectNegotiatedComponent(String, String) - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
- selectNextThread() - Method in class com.sshtools.synergy.nio.SelectorThreadPool
-
Select the next available thread with the minimum load.
- SelectorRegistrationListener - Interface in com.sshtools.synergy.nio
-
Allows an object to receive notification that a registration has completed
on a
SelectorThread.
- SelectorThread - Class in com.sshtools.synergy.nio
-
Provides management of a single selector.
- SelectorThread(SelectorThreadPool, SelectorThreadImpl, boolean, int, int, int, int, SelectorProvider) - Constructor for class com.sshtools.synergy.nio.SelectorThread
-
Construct a new selector thread.
- selectorThread - Variable in class com.sshtools.synergy.nio.SocketConnection
-
- selectorThread - Variable in class com.sshtools.synergy.ssh.SocketForwardingChannel
-
- SelectorThreadImpl - Interface in com.sshtools.synergy.nio
-
Each
SelectorThread requires an implementation of this
interface to pass selection events.
- SelectorThreadPool - Class in com.sshtools.synergy.nio
-
Maintains a pool of SelectoThreads increasing the pool when required
and always maintaining the minimum number of permanent threads required.
- SelectorThreadPool(SelectorThreadImpl, int, int, int, int, SelectorProvider) - Constructor for class com.sshtools.synergy.nio.SelectorThreadPool
-
Construct a thread pool.
- sendBufferSize - Variable in class com.sshtools.synergy.nio.ProtocolContext
-
- sendChannelDataAndBlock(byte[]) - Method in class com.sshtools.synergy.ssh.ChannelNG
-
Send channel data to the remote side of the channel.
- sendChannelDataAndBlock(byte[], Runnable) - Method in class com.sshtools.synergy.ssh.ChannelNG
-
- sendChannelDataAndBlock(byte[], int, int, Runnable) - Method in class com.sshtools.synergy.ssh.ChannelNG
-
- sendChannelDataAndBlock(ByteBuffer) - Method in class com.sshtools.synergy.ssh.ChannelNG
-
Send channel data from a ByteBuffer
- sendChannelDataAndBlock(ByteBuffer, Runnable) - Method in class com.sshtools.synergy.ssh.ChannelNG
-
- sendChannelDataAndBlock(ByteBuffer, int, Runnable) - Method in class com.sshtools.synergy.ssh.ChannelNG
-
Send channel data from a ByteBuffer
- sendChannelOpenConfirmation(ChannelNG<T>, byte[]) - Method in class com.sshtools.synergy.ssh.ConnectionProtocol
-
- sendChannelOpenFailure(ChannelNG<T>, int, String) - Method in class com.sshtools.synergy.ssh.ConnectionProtocol
-
- sendChannelRequest(String, boolean, byte[], ChannelRequestFuture) - Method in class com.sshtools.synergy.ssh.ChannelNG
-
Send a channel request.
- sendChannelRequest(String, boolean, byte[]) - Method in class com.sshtools.synergy.ssh.ChannelNG
-
- sendData(byte[], int, int) - Method in class com.sshtools.synergy.ssh.ChannelNG
-
- sendEOF() - Method in class com.sshtools.synergy.ssh.ChannelNG
-
You can send EOF when you have no more data to send.
- sendExtendedData(byte[], int) - Method in class com.sshtools.synergy.ssh.ChannelNG
-
Send extended channel data.
- sendExtendedData(byte[], int, int, int) - Method in class com.sshtools.synergy.ssh.ChannelNG
-
Send extended channel data.
- sendGlobalRequest(GlobalRequest, boolean) - Method in class com.sshtools.synergy.ssh.Connection
-
- sendGlobalRequest(GlobalRequest, boolean) - Method in class com.sshtools.synergy.ssh.ConnectionProtocol
-
- sendIgnorePacketOnIdle - Variable in class com.sshtools.synergy.ssh.SshContext
-
- sendNewKeys() - Method in interface com.sshtools.synergy.ssh.SshTransport
-
- sendNewKeys() - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
- sendRequestResponse(boolean) - Method in class com.sshtools.synergy.ssh.ChannelNG
-
Send a channel request.
- sendWindowAdjust() - Method in class com.sshtools.synergy.ssh.ChannelNG
-
Adjust the local window by adding more bytes.
- sendWindowAdjust(int) - Method in class com.sshtools.synergy.ssh.ChannelNG
-
- sentLocalIdentification - Variable in class com.sshtools.synergy.ssh.TransportProtocol
-
- Service - Interface in com.sshtools.synergy.ssh
-
- SERVICE_NAME - Static variable in class com.sshtools.synergy.ssh.ConnectionProtocol
-
- SERVICE_NOT_AVAILABLE - Static variable in class com.sshtools.synergy.ssh.TransportProtocol
-
Disconnect reason: The requested service is not available
- sessionIdentifier - Variable in class com.sshtools.synergy.ssh.TransportProtocol
-
- setActualPort(int) - Method in class com.sshtools.synergy.nio.ListeningInterface
-
- setAttribute(String, Object) - Method in class com.sshtools.synergy.nio.SshEngineContext
-
- setBacklog(int) - Method in class com.sshtools.synergy.nio.ListeningInterface
-
- setBufferPoolArraySize(int) - Method in class com.sshtools.synergy.nio.SshEngineContext
-
Set the size of the byte buffers in the pool.
- setChannelLimit(int) - Method in class com.sshtools.synergy.ssh.SshContext
-
Set the maximum number of open channels allowed by each client (defaults
to 100).
- setCipherPreferredPositionCS(String, int) - Method in class com.sshtools.synergy.ssh.SshContext
-
- setCipherPreferredPositionSC(String, int) - Method in class com.sshtools.synergy.ssh.SshContext
-
- setCompressionLevel(int) - Method in class com.sshtools.synergy.ssh.SshContext
-
Set the compression level to use if compression is enabled
- setEnabledCipherSuites(String[]) - Static method in class com.sshtools.synergy.nio.ssl.SSLSocketConnection
-
- setEnabledProtocols(String[]) - Static method in class com.sshtools.synergy.nio.ssl.SSLSocketConnection
-
- setHttpRedirect(boolean) - Method in class com.sshtools.synergy.ssh.SshContext
-
- setHttpRedirectUrl(String) - Method in class com.sshtools.synergy.ssh.SshContext
-
- setIdleAuthenticationTimeoutSeconds(int) - Method in class com.sshtools.synergy.ssh.SshContext
-
- setIdleConnectionTimeoutSeconds(int) - Method in class com.sshtools.synergy.ssh.SshContext
-
Inform the context that the connection should be disconnected on session
timeout
- setIdleServiceRunPeriod(int) - Method in class com.sshtools.synergy.nio.SshEngineContext
-
- setInactiveServiceRunsPerIdleEvent(int) - Method in class com.sshtools.synergy.nio.SshEngineContext
-
To determine whether any channels are idle a service run is performed to
evaluate the state of each channel.
- setIpv6WorkaroundBindAddress(String) - Method in class com.sshtools.synergy.nio.SshEngineContext
-
- setIpv6WorkaroundPort(int) - Method in class com.sshtools.synergy.nio.SshEngineContext
-
- setKeepAliveDataMaxLength(int) - Method in class com.sshtools.synergy.ssh.SshContext
-
Set the maximum data length for the keep-alive packet.
- setKeepAliveInterval(int) - Method in class com.sshtools.synergy.ssh.SshContext
-
Set the keep-alive interval (in seconds).
- setKeyExchangePacketLimit(int) - Method in class com.sshtools.synergy.ssh.SshContext
-
This tells the server how many packets to use before a key exchange.
- setKeyExchangePreferredPosition(String, int) - Method in class com.sshtools.synergy.ssh.SshContext
-
- setKeyExchangeTransferLimit(long) - Method in class com.sshtools.synergy.ssh.SshContext
-
This limit tells the server when to force a key exchange.
- setLocale(Locale) - Method in class com.sshtools.synergy.ssh.SshContext
-
- setMacPreferredPositionCS(String, int) - Method in class com.sshtools.synergy.ssh.SshContext
-
- setMacPreferredPositionSC(String, int) - Method in class com.sshtools.synergy.ssh.SshContext
-
- setMaxDHGroupExchangeKeySize(int) - Method in class com.sshtools.synergy.ssh.SshContext
-
- setMaximumChannelsPerThread(int) - Method in class com.sshtools.synergy.nio.SshEngineContext
-
Set the maximum number of channels that can be serviced by a single
selector thread.
- setMaximumConnections(int) - Method in class com.sshtools.synergy.nio.SshEngineContext
-
Set the maximum number of connections allowed at any one time.
- setMaximumPacketLength(int) - Method in class com.sshtools.synergy.ssh.SshContext
-
Set the maximum supported length of an SSH packet.
- setMaximumSocketsBacklogPerRemotelyForwardedConnection(int) - Method in class com.sshtools.synergy.ssh.SshContext
-
- setMaximumWindowSpace(int) - Method in class com.sshtools.synergy.ssh.ChannelDataWindow
-
- setMaxiumPacketSize(int) - Method in class com.sshtools.synergy.ssh.ChannelDataWindow
-
- setMinDHGroupExchangeKeySize(int) - Method in class com.sshtools.synergy.ssh.SshContext
-
- setMinimumWindowSpace(int) - Method in class com.sshtools.synergy.ssh.ChannelDataWindow
-
- setPermanentAcceptThreads(int) - Method in class com.sshtools.synergy.nio.SshEngineContext
-
Set the number of permanent accept threads.
- setPermanentConnectThreads(int) - Method in class com.sshtools.synergy.nio.SshEngineContext
-
Set the number of permanent connect threads.
- setPermanentTransferThreads(int) - Method in class com.sshtools.synergy.nio.SshEngineContext
-
Set the number of permanent transfer threads.
- setPolicy(Class<?>, Object) - Method in class com.sshtools.synergy.ssh.SshContext
-
- setPreferredCipherCS(String) - Method in class com.sshtools.synergy.ssh.SshContext
-
Set the preferred cipher for the Client->Server stream.
- setPreferredCipherCS(int[]) - Method in class com.sshtools.synergy.ssh.SshContext
-
Set the preferred SC cipher order
- setPreferredCipherCS(String[]) - Method in class com.sshtools.synergy.ssh.SshContext
-
Set the preferred CS cipher order
- setPreferredCipherSC(String) - Method in class com.sshtools.synergy.ssh.SshContext
-
Set the preferred cipher for the Server->Client stream.
- setPreferredCipherSC(int[]) - Method in class com.sshtools.synergy.ssh.SshContext
-
Set the preferred SC cipher order
- setPreferredCipherSC(String[]) - Method in class com.sshtools.synergy.ssh.SshContext
-
Set the preferred SC cipher order
- setPreferredCompressionCS(String) - Method in class com.sshtools.synergy.ssh.SshContext
-
Set the preferred compression for the Client->Server stream.
- setPreferredCompressionSC(String) - Method in class com.sshtools.synergy.ssh.SshContext
-
Set the preferred compression for the Server->Client stream.
- setPreferredDHGroupExchangeKeySize(int) - Method in class com.sshtools.synergy.ssh.SshContext
-
- setPreferredKeyExchange(String) - Method in class com.sshtools.synergy.ssh.SshContext
-
Set the preferred key exchange method.
- setPreferredKeyExchange(String[]) - Method in class com.sshtools.synergy.ssh.SshContext
-
- setPreferredMacCS(String) - Method in class com.sshtools.synergy.ssh.SshContext
-
Set the preferred MAC for the Client->Server stream.
- setPreferredMacCS(int[]) - Method in class com.sshtools.synergy.ssh.SshContext
-
Set the preferred CS Mac order
- setPreferredMacCS(String[]) - Method in class com.sshtools.synergy.ssh.SshContext
-
- setPreferredMacSC(String) - Method in class com.sshtools.synergy.ssh.SshContext
-
Set the preferred mac for the Server->Client stream.
- setPreferredMacSC(int[]) - Method in class com.sshtools.synergy.ssh.SshContext
-
Set the preferred SC Mac order
- setPreferredMacSC(String[]) - Method in class com.sshtools.synergy.ssh.SshContext
-
- setProduct(String) - Method in class com.sshtools.synergy.nio.SshEngineContext
-
Set the product name
- setProperty(String, Object) - Method in class com.sshtools.synergy.ssh.Connection
-
- setProtocolEngine(ProtocolEngine) - Method in class com.sshtools.synergy.nio.SocketConnection
-
Set a new ProtocolEngine to handle this sockets data.
- setPublicKeyPreferredPosition(String, int) - Method in class com.sshtools.synergy.ssh.SshContext
-
- setReceiveBufferSize(int) - Method in class com.sshtools.synergy.nio.ProtocolContext
-
Set the receive buffer size for sockets.
- setReceivedNewKeys(boolean) - Method in interface com.sshtools.synergy.ssh.components.SshKeyExchange
-
- setRemoteForwardingCancelKillsTunnels(boolean) - Method in class com.sshtools.synergy.ssh.SshContext
-
When the user cancels a remote forwarding should active tunnels be
dropped?
- setSelectionKey(SelectionKey) - Method in interface com.sshtools.synergy.nio.SelectionKeyAware
-
- setSelectionKey(SelectionKey) - Method in class com.sshtools.synergy.nio.SocketConnection
-
- setSelectionKey(SelectionKey) - Method in class com.sshtools.synergy.ssh.SocketForwardingChannel
-
- setSelectorProvider(SelectorProvider) - Method in class com.sshtools.synergy.nio.SshEngineContext
-
Set the SelectorProvider used by the Selector threads.
- setSendBufferSize(int) - Method in class com.sshtools.synergy.nio.ProtocolContext
-
Set the send buffer size for sockets.
- setSendIgnorePacketOnIdle(boolean) - Method in class com.sshtools.synergy.ssh.SshContext
-
- setSentNewKeys(boolean) - Method in interface com.sshtools.synergy.ssh.components.SshKeyExchange
-
- setSocketConnectionFactory(SocketConnectionFactory) - Method in class com.sshtools.synergy.nio.ProtocolContext
-
- setSocketConnectionFactory(SocketConnectionFactory) - Method in class com.sshtools.synergy.ssh.SshContext
-
- setSocketOptionKeepAlive(boolean) - Method in class com.sshtools.synergy.nio.ProtocolContext
-
Set the SO_KEEPALIVE socket option on connected sockets.
- setSocketOptionReuseAddress(boolean) - Method in class com.sshtools.synergy.nio.ListeningInterface
-
- setSocketOptionReuseAddress(boolean) - Method in class com.sshtools.synergy.nio.ProtocolContext
-
Indicates whether the SO_REUSEADDR socket option will be set on a server
socket.
- setSocketOptionTcpNoDelay(boolean) - Method in class com.sshtools.synergy.nio.ProtocolContext
-
Set the TCP_NODELAY socket option on connected sockets.
- setSoftwareVersionComments(String) - Method in class com.sshtools.synergy.ssh.SshContext
-
Set the current implementations software/version/comments field that is
used during the SSH protocols negotiation procedure.
- setStartupRequiresListeningInterfaces(boolean) - Method in class com.sshtools.synergy.nio.SshEngine
-
- setThread(SelectorThread) - Method in class com.sshtools.synergy.nio.SocketConnection
-
Set the selector thread for this connection
- setThread(SelectorThread) - Method in interface com.sshtools.synergy.nio.SocketHandler
-
Sets the selector thread this handler runs upon
- setThread(SelectorThread) - Method in class com.sshtools.synergy.ssh.SocketForwardingChannel
-
Sets the selector thread for this connection
- setTimeout(int) - Method in class com.sshtools.synergy.ssh.ChannelNG
-
- setTooManyConnectionsText(String) - Method in class com.sshtools.synergy.nio.SshEngineContext
-
Set the text used when disconnecting when the maximum connection threshold has been reached.
- setupConnection(SshConnection) - Method in class com.sshtools.synergy.ssh.ConnectionManager
-
- setUsername(String) - Method in class com.sshtools.synergy.ssh.Connection
-
- setUsingDirectBuffers(boolean) - Method in class com.sshtools.synergy.nio.SshEngineContext
-
Configure the byte buffer pool to use direct byte buffers.
- shutdown() - Method in class com.sshtools.synergy.nio.ProtocolContext
-
- shutdown() - Method in class com.sshtools.synergy.nio.SelectorThread
-
- shutdown() - Method in class com.sshtools.synergy.nio.SelectorThreadPool
-
Shutdown all threads in the pool.
- shutdown(SshEngine) - Method in interface com.sshtools.synergy.nio.SshEngineListener
-
- shutdown(SshEngine) - Method in class com.sshtools.synergy.nio.SshEngineListenerAdapter
-
- shutdown() - Method in class com.sshtools.synergy.ssh.SshContext
-
- shutdownAndExit() - Method in class com.sshtools.synergy.nio.SshEngine
-
- shutdownAsync(boolean, long) - Method in class com.sshtools.synergy.nio.SshEngine
-
Shutdown the server.
- shutdownNow(boolean, long) - Method in class com.sshtools.synergy.nio.SshEngine
-
This method should be used to shutdown the server from your main thread.
- shutdownSocket() - Method in class com.sshtools.synergy.ssh.SocketForwardingChannel
-
- shuttingDown(SshEngine) - Method in interface com.sshtools.synergy.nio.SshEngineListener
-
- shuttingDown(SshEngine) - Method in class com.sshtools.synergy.nio.SshEngineListenerAdapter
-
- socketChannel - Variable in class com.sshtools.synergy.nio.SocketConnection
-
- socketChannel - Variable in class com.sshtools.synergy.ssh.SocketForwardingChannel
-
- SocketConnection - Class in com.sshtools.synergy.nio
-
- SocketConnection() - Constructor for class com.sshtools.synergy.nio.SocketConnection
-
Construct the socket.
- socketConnection - Variable in class com.sshtools.synergy.ssh.TransportProtocol
-
- SocketConnectionFactory - Interface in com.sshtools.synergy.nio
-
Interface for creating SocketConnection objects.
- socketConnectionFactory - Variable in class com.sshtools.synergy.ssh.SshContext
-
- socketDataIn - Variable in class com.sshtools.synergy.nio.SocketConnection
-
- socketDataOut - Variable in class com.sshtools.synergy.nio.SocketConnection
-
- SocketForwardingChannel<T extends SshContext> - Class in com.sshtools.synergy.ssh
-
An abstract forwarding channel implementation for use with forwarding both
local and remote sockets.
- SocketForwardingChannel(String, SshConnection) - Constructor for class com.sshtools.synergy.ssh.SocketForwardingChannel
-
Construct the forwarding channel.
- SocketHandler - Interface in com.sshtools.synergy.nio
-
An interface used by the
SelectorThread to notify an object
of when a read or write event has occurred.
- SocketListeningForwardingFactoryImpl<T extends SshContext> - Class in com.sshtools.synergy.ssh
-
This class implements the standard socket based forwarding for the SSHD.
- SocketListeningForwardingFactoryImpl() - Constructor for class com.sshtools.synergy.ssh.SocketListeningForwardingFactoryImpl
-
- SocketListeningForwardingFactoryImpl.ActiveTunnelManager<K extends SshContext> - Class in com.sshtools.synergy.ssh
-
- SocketListeningForwardingFactoryImpl.ActiveTunnelManager.TunnelListener<K extends SshContext> - Interface in com.sshtools.synergy.ssh
-
- SocketWriteCallback - Interface in com.sshtools.synergy.nio
-
Provides a callback when the socket has completed a socket write operation.
- softwareVersionComments - Variable in class com.sshtools.synergy.ssh.SshContext
-
- SSH_MSG_SERVICE_ACCEPT - Static variable in class com.sshtools.synergy.ssh.TransportProtocol
-
- SSH_MSG_SERVICE_REQUEST - Static variable in class com.sshtools.synergy.ssh.TransportProtocol
-
- SshContext - Class in com.sshtools.synergy.ssh
-
This class defines an SSH context for listening interfaces on the
SshEngine.
- SshContext(ComponentManager, SecurityLevel) - Constructor for class com.sshtools.synergy.ssh.SshContext
-
Constructs a default context but does not set the daemon
- SshContext(SshEngine, ComponentManager, SecurityLevel) - Constructor for class com.sshtools.synergy.ssh.SshContext
-
Constructs a default context
- sshContext - Variable in class com.sshtools.synergy.ssh.TransportProtocol
-
- SshEngine - Class in com.sshtools.synergy.nio
-
This class provides an abstract daemon for servicing any number of protocol
contexts.
- SshEngine() - Constructor for class com.sshtools.synergy.nio.SshEngine
-
Constructs the Daemon.
- SshEngineContext - Class in com.sshtools.synergy.nio
-
Each instance of a
SshEngine has a single configuration context.
- SshEngineListener - Interface in com.sshtools.synergy.nio
-
- SshEngineListenerAdapter - Class in com.sshtools.synergy.nio
-
- SshEngineListenerAdapter() - Constructor for class com.sshtools.synergy.nio.SshEngineListenerAdapter
-
- SshKeyExchange<T extends SshContext> - Interface in com.sshtools.synergy.ssh.components
-
Base interface for SSH2 key exchange implementations.
- SshTransport<T extends SshContext> - Interface in com.sshtools.synergy.ssh
-
- SSLContextConnection - Class in com.sshtools.synergy.nio.ssl
-
This class implements an SSL socket connection for the custom server.
- SSLContextConnection() - Constructor for class com.sshtools.synergy.nio.ssl.SSLContextConnection
-
Default constructor.
- SSLContextConnection(boolean, boolean) - Constructor for class com.sshtools.synergy.nio.ssl.SSLContextConnection
-
- SSLSocketConnection - Class in com.sshtools.synergy.nio.ssl
-
This class implements an SSL socket connection for the custom server.
- SSLSocketConnection(SSLContext) - Constructor for class com.sshtools.synergy.nio.ssl.SSLSocketConnection
-
Default constructor.
- SSLSocketConnection(SSLContext, boolean, boolean) - Constructor for class com.sshtools.synergy.nio.ssl.SSLSocketConnection
-
- start() - Method in class com.sshtools.synergy.ssh.ConnectionProtocol
-
- start() - Method in interface com.sshtools.synergy.ssh.Service
-
Start the service.
- started(SshEngine) - Method in interface com.sshtools.synergy.nio.SshEngineListener
-
- started(SshEngine) - Method in class com.sshtools.synergy.nio.SshEngineListenerAdapter
-
- starting(SshEngine) - Method in interface com.sshtools.synergy.nio.SshEngineListener
-
- starting(SshEngine) - Method in class com.sshtools.synergy.nio.SshEngineListenerAdapter
-
- startListening(String, int, Connection<T>, SocketListeningForwardingFactoryImpl<T>) - Method in class com.sshtools.synergy.ssh.ForwardingManager
-
- startListeningInterface(ListeningInterface) - Method in class com.sshtools.synergy.nio.SshEngine
-
- startLogging(Log.Level) - Method in class com.sshtools.synergy.ssh.Connection
-
- startLogging() - Method in class com.sshtools.synergy.ssh.Connection
-
- startLogging(SshConnection) - Method in class com.sshtools.synergy.ssh.ConnectionLoggingContext
-
- startLogging(SshConnection, Log.Level) - Method in class com.sshtools.synergy.ssh.ConnectionLoggingContext
-
- startLogging(SshConnection, Log.Level) - Method in class com.sshtools.synergy.ssh.ConnectionManager
-
- startLogging(SshConnection) - Method in class com.sshtools.synergy.ssh.ConnectionManager
-
- startup() - Method in class com.sshtools.synergy.nio.SshEngine
-
Starts the daemon, first calling the
#configure(ConfigurationContext) method to allow your server to
configure itself.
- startup(Properties) - Method in class com.sshtools.synergy.nio.SshEngine
-
- startX11Forwarding(boolean, String, byte[], int, ConnectionProtocol<T>) - Method in class com.sshtools.synergy.ssh.ForwardingManager
-
- StaticContextFactory<T extends ProtocolContext> - Class in com.sshtools.synergy.nio
-
Holds a single context
- StaticContextFactory(T) - Constructor for class com.sshtools.synergy.nio.StaticContextFactory
-
- stop() - Method in class com.sshtools.synergy.ssh.ConnectionProtocol
-
- stop() - Method in interface com.sshtools.synergy.ssh.Service
-
Stop the service
- stopAccepting() - Method in class com.sshtools.synergy.nio.ClientAcceptor
-
Stop accepting clients
- stopAccepting() - Method in class com.sshtools.synergy.ssh.SocketListeningForwardingFactoryImpl
-
- stopForwarding(Connection<T>) - Method in class com.sshtools.synergy.ssh.ForwardingManager
-
- stopForwarding(String, Connection<T>) - Method in class com.sshtools.synergy.ssh.ForwardingManager
-
- stopListening(boolean) - Method in interface com.sshtools.synergy.ssh.ForwardingFactory
-
Stop listening on active interfaces.
- stopListening(String, int, boolean, Connection<T>) - Method in class com.sshtools.synergy.ssh.ForwardingManager
-
Stop remote forwarding.
- stopListening(String, boolean, Connection<T>) - Method in class com.sshtools.synergy.ssh.ForwardingManager
-
- stopListening(boolean) - Method in class com.sshtools.synergy.ssh.SocketListeningForwardingFactoryImpl
-
- supportedCiphersCS() - Method in class com.sshtools.synergy.ssh.SshContext
-
Returns a factory implementation that enables configuration of the
available ciphers.
- supportedCiphersSC() - Method in class com.sshtools.synergy.ssh.SshContext
-
- supportedCommands() - Method in interface com.sshtools.synergy.ssh.ChannelFactory
-
- supportedCompressionsCS() - Method in class com.sshtools.synergy.ssh.SshContext
-
Get the supported compression algorithms.
- supportedCompressionsSC() - Method in class com.sshtools.synergy.ssh.SshContext
-
- supportedKeyExchanges() - Method in class com.sshtools.synergy.ssh.SshContext
-
Get the supported key exchange methods.
- supportedMacsCS() - Method in class com.sshtools.synergy.ssh.SshContext
-
Get the supported message authentication algorithms.
- supportedMacsSC() - Method in class com.sshtools.synergy.ssh.SshContext
-
- supportedPublicKeys() - Method in class com.sshtools.synergy.ssh.SshContext
-
- supportedRequests() - Method in interface com.sshtools.synergy.ssh.GlobalRequestHandler
-
Returns an array of strings containing the supported global requests.