Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractKeyExchange - Interface in com.sshtools.synergy.ssh.components.jce
- activeRemoteForwardings - Variable in class com.sshtools.synergy.ssh.SocketListeningForwardingChannelFactoryImpl
- activeService - Variable in class com.sshtools.synergy.ssh.TransportProtocol
- ActiveTunnelManager() - Constructor for class com.sshtools.synergy.ssh.SocketListeningForwardingChannelFactoryImpl.ActiveTunnelManager
- addEventListener(EventListener) - Static method in class com.sshtools.synergy.nio.SshEngineContext
- addEventListener(EventListener) - Method in class com.sshtools.synergy.ssh.Connection
- addEventListener(ChannelEventListener) - Method in class com.sshtools.synergy.ssh.ChannelNG
-
Enable other objects to receive channel events
- addEventListener(TransportProtocolListener) - Method in class com.sshtools.synergy.ssh.TransportProtocol
- addFactory(ChannelFactory<C>) - Method in class com.sshtools.synergy.ssh.CompoundChannelFactory
- addGlobalRequestHandler(GlobalRequestHandler<T>) - Method in class com.sshtools.synergy.ssh.ConnectionProtocol
- addListener(SshEngineListener) - Method in class com.sshtools.synergy.nio.SshEngine
- addListener(SocketListeningForwardingChannelFactoryImpl.ActiveTunnelManager.TunnelListener<K>) - Method in class com.sshtools.synergy.ssh.SocketListeningForwardingChannelFactoryImpl.ActiveTunnelManager
- addListeningInterface(String, int, ProtocolContextFactory<?>, boolean) - Method in class com.sshtools.synergy.nio.SshEngineContext
-
Add an interface and port to the listening socket list and provide the protocol context.
- addListeningInterface(InetAddress, int, ProtocolContextFactory<?>, boolean) - Method in class com.sshtools.synergy.nio.SshEngineContext
-
Add an interface and port to the listening socket list and provide the protocol context.
- addOperationListener(ExecutorOperationListener) - Method in class com.sshtools.synergy.ssh.SshContext
- addr - Variable in class com.sshtools.synergy.ssh.SocketListeningForwardingChannelFactoryImpl
- addRemoteForwardRequestHandler(RemoteForwardRequestHandler<T>) - Method in class com.sshtools.synergy.ssh.ForwardingManager
- addressToBind - Variable in class com.sshtools.synergy.ssh.SocketListeningForwardingChannelFactoryImpl
- addSelectorOperation(Runnable) - Method in class com.sshtools.synergy.nio.SelectorThread
-
Add an operation to the selector.
- addShutdownHook(Runnable) - Method in class com.sshtools.synergy.nio.SshEngine
- addTask(ConnectionAwareTask) - Method in class com.sshtools.synergy.nio.SocketConnection
- addTask(ConnectionAwareTask) - Method in interface com.sshtools.synergy.nio.SocketHandler
-
Add a task to the executor
- addTask(ConnectionAwareTask) - Method in class com.sshtools.synergy.ssh.Connection
- addTask(ConnectionAwareTask) - Method in class com.sshtools.synergy.ssh.SocketForwardingChannel
- addTask(Integer, ConnectionAwareTask) - Method in class com.sshtools.synergy.ssh.Connection
- addTask(Runnable) - Method in class com.sshtools.synergy.ssh.Connection
- adjust(UnsignedInteger32) - Method in class com.sshtools.synergy.ssh.ChannelDataWindow
- AUTH_CANCELLED_BY_USER - Static variable in class com.sshtools.synergy.ssh.TransportProtocol
-
Disconnect reason: Authentication was cancelled
- authenticated(boolean) - Method in class com.sshtools.synergy.ssh.AuthenticatedFuture
- AuthenticatedFuture - Class in com.sshtools.synergy.ssh
- AuthenticatedFuture(TransportProtocol<?>) - Constructor for class com.sshtools.synergy.ssh.AuthenticatedFuture
- available() - Method in class com.sshtools.synergy.ssh.ChannelNG.ChannelInputStream
B
- belongsTo(ConnectionProtocol<T>) - Method in interface com.sshtools.synergy.ssh.ForwardingChannelFactory
-
Does this factory belong to the connection provided?
- belongsTo(ConnectionProtocol<T>) - Method in class com.sshtools.synergy.ssh.SocketListeningForwardingChannelFactoryImpl
- bindInterface(String, int, ConnectionProtocol<?>, String) - Method in interface com.sshtools.synergy.ssh.ForwardingChannelFactory
- bindInterface(String, int, ConnectionProtocol<?>, String) - Method in class com.sshtools.synergy.ssh.SocketListeningForwardingChannelFactoryImpl
- bindInterface(String, int, ConnectionProtocol<T>) - Method in interface com.sshtools.synergy.ssh.ForwardingChannelFactory
-
A client has requested that the server start listening and forward any subsequent connections to the client.
- bindInterface(String, int, ConnectionProtocol<T>) - Method in class com.sshtools.synergy.ssh.SocketListeningForwardingChannelFactoryImpl
- BY_APPLICATION - Static variable in interface com.sshtools.synergy.nio.ProtocolEngine
-
Disconnect reason: The application disconnected
- BY_APPLICATION - Static variable in class com.sshtools.synergy.ssh.TransportProtocol
-
Disconnect reason: The application disconnected
- ByteArrayMessage - Class in com.sshtools.synergy.ssh
- ByteArrayMessage(byte[]) - Constructor for class com.sshtools.synergy.ssh.ByteArrayMessage
- ByteArrays - Class in com.sshtools.synergy.ssh
- ByteArrays() - Constructor for class com.sshtools.synergy.ssh.ByteArrays
- byteBufferPool - Variable in class com.sshtools.synergy.ssh.SshContext
C
- 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(UnsignedInteger32, UnsignedInteger32, UnsignedInteger32, int) - Constructor for class com.sshtools.synergy.ssh.ChannelDataWindow
- ChannelFactory<T extends SshContext> - Interface in com.sshtools.synergy.ssh
- ChannelFactoryListener<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) - Constructor for class com.sshtools.synergy.ssh.ChannelNG
-
Deprecated, for removal: This API element is subject to removal in a future version.
- ChannelNG(String, int, int, int, int, ChannelRequestFuture, boolean) - Constructor for class com.sshtools.synergy.ssh.ChannelNG
-
Deprecated, for removal: This API element is subject to removal in a future version.
- ChannelNG(String, int, UnsignedInteger32, UnsignedInteger32, UnsignedInteger32) - Constructor for class com.sshtools.synergy.ssh.ChannelNG
- ChannelNG(String, int, UnsignedInteger32, UnsignedInteger32, UnsignedInteger32, ChannelRequestFuture, boolean) - Constructor for class com.sshtools.synergy.ssh.ChannelNG
-
Construct a channel with the specified settings.
- 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
- channelType - Variable in class com.sshtools.synergy.ssh.SocketListeningForwardingChannelFactoryImpl
- 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
- 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_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_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() - Method in class com.sshtools.synergy.ssh.ChannelOutputStream
- close() - Method in class com.sshtools.synergy.ssh.Connection
- close() - Method in class com.sshtools.synergy.ssh.ConnectionLoggingContext
- close(boolean) - Method in class com.sshtools.synergy.ssh.ChannelNG
-
This method closes the channel and free's its resources.
- close(Connection<?>) - Method in class com.sshtools.synergy.ssh.ConnectionLoggingContext
- close(Throwable) - Method in class com.sshtools.synergy.ssh.ChannelNG
- 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
- CompoundChannelFactory<C extends SshContext> - Class in com.sshtools.synergy.ssh
- CompoundChannelFactory() - Constructor for class com.sshtools.synergy.ssh.CompoundChannelFactory
- CompoundChannelFactory(ChannelFactory<C>...) - Constructor for class com.sshtools.synergy.ssh.CompoundChannelFactory
- CompoundChannelFactory(Collection<ChannelFactory<C>>) - Constructor for class com.sshtools.synergy.ssh.CompoundChannelFactory
- 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(SshConnection) - Method in interface com.sshtools.synergy.ssh.ConnectionStateListener
- connected(ProtocolEngine, Connection<?>) - Method in class com.sshtools.synergy.nio.ConnectRequestFuture
- 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 - Variable in class com.sshtools.synergy.ssh.SocketListeningForwardingChannelFactoryImpl
- 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(long) - 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() - Method in class com.sshtools.synergy.ssh.ChannelNG
-
Called when the channel is being created.
- 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) - Method in interface com.sshtools.synergy.ssh.ChannelFactory
- createChannel(String, SshConnection) - Method in class com.sshtools.synergy.ssh.CompoundChannelFactory
- createChannel(String, SshConnection, String, int, SocketChannel, T) - Method in class com.sshtools.synergy.ssh.SocketListeningForwardingChannelFactoryImpl
- createChannel(String, Connection<T>) - Method in class com.sshtools.synergy.ssh.ConnectionProtocol
- createChannelFactory(String, int) - Method in interface com.sshtools.synergy.ssh.ForwardingFactory
- 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
- createSocketAddress() - Method in class com.sshtools.synergy.ssh.LocalForwardingChannel
- createSocketAddress() - Method in class com.sshtools.synergy.ssh.RemoteForwardingChannel
- createSocketChannel() - Method in class com.sshtools.synergy.ssh.LocalForwardingChannel
- createSocketChannel() - Method in class com.sshtools.synergy.ssh.RemoteForwardingChannel
- 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
- createSubsystem(String, SessionChannel) - Method in class com.sshtools.synergy.ssh.CompoundChannelFactory
D
- daemon - Variable in class com.sshtools.synergy.nio.SocketConnection
- daemon - Variable in class com.sshtools.synergy.ssh.SshContext
- daemonContext - Variable in class com.sshtools.synergy.nio.SocketConnection
- DEFAULT_NAME - Static variable in class com.sshtools.synergy.ssh.ConnectionManager
- DefaultSocketConnectionFactory - Class in com.sshtools.synergy.nio
-
Create a default SocketConnection.
- DefaultSocketConnectionFactory() - Constructor for class com.sshtools.synergy.nio.DefaultSocketConnectionFactory
- disableBlocking() - Method in class com.sshtools.synergy.ssh.CachingDataWindow
- disconnect() - Method in class com.sshtools.synergy.ssh.Connection
- disconnect() - Method in class com.sshtools.synergy.ssh.ConnectionProtocol
-
Disconnect the current connection.
- disconnect(int, String) - Method in interface com.sshtools.synergy.nio.ProtocolEngine
-
Disconnect the Engine
- disconnect(int, String) - Method in class com.sshtools.synergy.ssh.Connection
- disconnect(int, String) - Method in interface com.sshtools.synergy.ssh.SshTransport
- disconnect(int, String) - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
Disconnect from the remote host.
- disconnect(String) - Method in class com.sshtools.synergy.ssh.Connection
- disconnected() - Method in class com.sshtools.synergy.nio.DisconnectRequestFuture
- disconnected() - Method in class com.sshtools.synergy.ssh.TransportProtocol
- disconnected(SshConnection) - Method in interface com.sshtools.synergy.ssh.ConnectionStateListener
- DISCONNECTED - Static variable in class com.sshtools.synergy.ssh.TransportProtocol
-
Protocol state: The transport protocol has disconnected.
- DisconnectRequestFuture - Class in com.sshtools.synergy.nio
- DisconnectRequestFuture() - Constructor for class com.sshtools.synergy.nio.DisconnectRequestFuture
- disconnectStarted - Variable in class com.sshtools.synergy.ssh.TransportProtocol
- disposeCache(CachingDataWindow) - Method in class com.sshtools.synergy.ssh.ChannelNG
- done(boolean) - Method in class com.sshtools.synergy.ssh.AuthenticatedFuture
- doTask() - Method in class com.sshtools.synergy.ssh.ConnectionTaskWrapper
E
- enableBlocking() - Method in class com.sshtools.synergy.ssh.CachingDataWindow
- enableExtensionCapability - Variable in class com.sshtools.synergy.ssh.TransportProtocol
- enableFIPSMode() - Method in class com.sshtools.synergy.ssh.SshContext
- enableHTTPProxy(String, int) - Method in class com.sshtools.synergy.nio.ProtocolContext
- enableHTTPProxy(String, int, String, String) - Method in class com.sshtools.synergy.nio.ProtocolContext
- enableHTTPProxy(String, int, String, String, String) - Method in class com.sshtools.synergy.nio.ProtocolContext
- enableHTTPProxy(String, int, String, String, String, Map<String, String>) - Method in class com.sshtools.synergy.nio.ProtocolContext
- enableSocks4Proxy(String, int, String) - Method in class com.sshtools.synergy.nio.ProtocolContext
- enableSocks5Proxy(String, int, String, String, boolean) - Method in class com.sshtools.synergy.nio.ProtocolContext
- EncodingUtils - Class in com.sshtools.synergy.util
- EncodingUtils() - Constructor for class com.sshtools.synergy.util.EncodingUtils
- evaluateClosure() - Method in class com.sshtools.synergy.ssh.SocketForwardingChannel
-
set the closePending flag to true and attempt to close the channel
- evaluateWindowSpace() - Method in class com.sshtools.synergy.ssh.ChannelNG
-
Called to evaluate the window space available.
- evaluateWindowSpace(int) - Method in class com.sshtools.synergy.ssh.SocketForwardingChannel
- executeCommand(SessionChannel, String[], Map<String, String>) - Method in interface com.sshtools.synergy.ssh.ChannelFactory
- executeCommand(SessionChannel, String[], Map<String, String>) - Method in class com.sshtools.synergy.ssh.CompoundChannelFactory
- executeTask(Runnable) - Method in class com.sshtools.synergy.ssh.Connection
- executeTask(Callable<R>) - Method in class com.sshtools.synergy.ssh.Connection
- executor - Static variable in class com.sshtools.synergy.ssh.SshContext
- extendedIdentificationSanitization - Variable in class com.sshtools.synergy.ssh.SshContext
F
- finishAccept(SelectionKey) - Method in class com.sshtools.synergy.nio.ClientAcceptor
-
Called by the framework when the OP_ACCEPT event is fired for this acceptor.
- finishAccept(SelectionKey, ListeningInterface) - Method in class com.sshtools.synergy.nio.ClientAcceptor
-
Complete the accept operation.
- finishAccept(SelectionKey, ListeningInterface) - Method in class com.sshtools.synergy.ssh.SocketListeningForwardingChannelFactoryImpl
- finishConnect(SelectionKey) - Method in interface com.sshtools.synergy.nio.ClientConnector
-
Complete the connect operation.
- finishConnect(SelectionKey) - Method in class com.sshtools.synergy.ssh.LocalForwardingChannel
-
Called when the forwarded socket has been connected.
- finishConnect(SelectionKey) - Method in class com.sshtools.synergy.ssh.RemoteForwardingChannel
-
Called when the forwarded socket has been connected.
- fireEvent(Event) - Method in class com.sshtools.synergy.ssh.Connection
- flagShutdown() - Method in class com.sshtools.synergy.nio.SelectorThread
-
Shutdown the thread.
- flagWrite() - Method in class com.sshtools.synergy.nio.SocketConnection
- ForwardingChannel<T extends SshContext> - Class in com.sshtools.synergy.ssh
-
An abstract forwarding channel implementation for use with both local and remote forwarding operations.
- ForwardingChannel(String, int, UnsignedInteger32, UnsignedInteger32, UnsignedInteger32) - Constructor for class com.sshtools.synergy.ssh.ForwardingChannel
-
Construct the forwarding channel.
- ForwardingChannel(String, int, UnsignedInteger32, UnsignedInteger32, UnsignedInteger32, boolean) - Constructor for class com.sshtools.synergy.ssh.ForwardingChannel
- ForwardingChannelFactory<T extends SshContext> - Interface in com.sshtools.synergy.ssh
-
This interface defines the behaviour for remote forwarding requests.
- ForwardingDataWindow - Class in com.sshtools.synergy.ssh
- ForwardingFactory<C extends SshContext,
F extends ForwardingChannelFactory<C>> - Interface in com.sshtools.synergy.ssh - ForwardingManager<T extends SshContext> - Class in com.sshtools.synergy.ssh
-
This class provides management of remote forwarding requests.
- ForwardingManager() - Constructor for class com.sshtools.synergy.ssh.ForwardingManager
- ForwardingManager.Listener - Interface in com.sshtools.synergy.ssh
G
- generateKexInit(SshContext, boolean, String, String) - 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.ForwardingChannelFactory
- getActiveTunnelManager() - Method in class com.sshtools.synergy.ssh.SocketListeningForwardingChannelFactoryImpl
- 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.TransportProtocol
- 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.ForwardingChannelFactory
-
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() - Method in class com.sshtools.synergy.ssh.ConnectionProtocol
- getConnection() - Method in class com.sshtools.synergy.ssh.TransportProtocol
- getConnection(String) - Static method in class com.sshtools.synergy.ssh.ConnectionManager
- 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
-
Returns the
ConnectionProtocolassociated with this channel. - 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() - Static 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
- getExtensionNegotiationString() - Method in class com.sshtools.synergy.ssh.TransportProtocol
- getFactories() - Method in class com.sshtools.synergy.ssh.CompoundChannelFactory
- getFactory(String, int) - Method in class com.sshtools.synergy.ssh.ForwardingManager
- getForwardingFactory() - 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?
- getIdleLog() - Method in class com.sshtools.synergy.ssh.ConnectionProtocol
- getIdleLog() - Method in interface com.sshtools.synergy.ssh.Service
-
Information for logging purposes when an ignore message is sent during idle.
- 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.ConnectRequestFuture
- 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
-
Deprecated.
- 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
- getLocalIPAddress() - Method in class com.sshtools.synergy.ssh.Connection
- 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
-
Deprecated.
- 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.
- getOptionalHeaders() - Method in class com.sshtools.synergy.nio.ProtocolContext
- 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
- getProxyHostname() - Method in class com.sshtools.synergy.nio.ProtocolContext
- getProxyPassword() - Method in class com.sshtools.synergy.nio.ProtocolContext
- getProxyPort() - Method in class com.sshtools.synergy.nio.ProtocolContext
- getProxyType() - Method in class com.sshtools.synergy.nio.ProtocolContext
- getProxyUsername() - Method in class com.sshtools.synergy.nio.ProtocolContext
- 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
-
Deprecated.
- 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
- getRemoteForwardRequestHandlers() - Method in class com.sshtools.synergy.ssh.ForwardingManager
- 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
- getRemoteIPAddress() - Method in class com.sshtools.synergy.ssh.Connection
- 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
-
Deprecated.
- 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
- getSessionCount() - 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
-
Get the
SocketConnectionfor this connection. - 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.ForwardingChannelFactory
- 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.ForwardingChannelFactory
- getSupportedPublicKeys() - Method in class com.sshtools.synergy.ssh.SshContext
- getSupportedSignatures() - 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.SocketListeningForwardingChannelFactoryImpl.ActiveTunnelManager
- getUserAgent() - Method in class com.sshtools.synergy.nio.ProtocolContext
- 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.
- GlobalRequestHandler.GlobalRequestHandlerException - Exception in com.sshtools.synergy.ssh
- GlobalRequestHandlerException() - Constructor for exception com.sshtools.synergy.ssh.GlobalRequestHandler.GlobalRequestHandlerException
H
- haltIncomingData() - Method in class com.sshtools.synergy.ssh.ChannelNG
- hasCompletedKeyExchange() - Method in class com.sshtools.synergy.ssh.TransportProtocol
- hasConnected - Variable in class com.sshtools.synergy.ssh.RemoteForwardingChannel
- hasExtensionCapability - Variable in class com.sshtools.synergy.ssh.TransportProtocol
- hasPolicy(Class<?>) - Method in class com.sshtools.synergy.ssh.SshContext
- hasReceivedNewKeys() - Method in interface com.sshtools.synergy.ssh.components.SshKeyExchange
- hasRemaining() - Method in class com.sshtools.synergy.ssh.CachingDataWindow
- hasSentNewKeys() - Method in interface com.sshtools.synergy.ssh.components.SshKeyExchange
- hexArray - Static variable in class com.sshtools.synergy.nio.SshEngine
- HMAC_MD5 - Static variable in class com.sshtools.synergy.ssh.SshContext
-
MD5 message authentication
- HMAC_MD5_96 - Static variable in class com.sshtools.synergy.ssh.SshContext
-
MD5 96 bit message authentication
- HMAC_MD5_ETM - Static variable in class com.sshtools.synergy.ssh.SshContext
- HMAC_RIPEMD160 - Static variable in class com.sshtools.synergy.ssh.SshContext
- HMAC_RIPEMD160_ETM - Static variable in class com.sshtools.synergy.ssh.SshContext
- HMAC_SHA1 - Static variable in class com.sshtools.synergy.ssh.SshContext
-
SHA1 message authentication
- HMAC_SHA1_96 - Static variable in class com.sshtools.synergy.ssh.SshContext
-
SHA1 96 bit message authentication
- HMAC_SHA1_ETM - Static variable in class com.sshtools.synergy.ssh.SshContext
- HMAC_SHA256 - Static variable in class com.sshtools.synergy.ssh.SshContext
- HMAC_SHA256_96 - Static variable in class com.sshtools.synergy.ssh.SshContext
- HMAC_SHA256_ETM - Static variable in class com.sshtools.synergy.ssh.SshContext
- HMAC_SHA512 - Static variable in class com.sshtools.synergy.ssh.SshContext
- HMAC_SHA512_96 - Static variable in class com.sshtools.synergy.ssh.SshContext
- HMAC_SHA512_ETM - Static variable in class com.sshtools.synergy.ssh.SshContext
- HOST_KEY_NOT_VERIFIABLE - Static variable in class com.sshtools.synergy.ssh.TransportProtocol
-
Disconnect reason: The host key supplied could not be verified
- HOST_NOT_ALLOWED - Static variable in class com.sshtools.synergy.ssh.TransportProtocol
-
Disconnect reason: The host is not allowed
- hostKey - Variable in class com.sshtools.synergy.ssh.TransportProtocol
- hostToConnect - Variable in class com.sshtools.synergy.ssh.ForwardingChannel
-
Tunnel endpoint hostname
I
- idle() - Method in class com.sshtools.synergy.ssh.ConnectionProtocol
- idle() - Method in interface com.sshtools.synergy.ssh.Service
-
The service has reached idle timeout seconds
- idle() - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
Called when the selector framework is idle.
- idleAuthenticationTimeoutSeconds - Variable in class com.sshtools.synergy.ssh.SshContext
- idleConnectionTimeout - Variable in class com.sshtools.synergy.ssh.SshContext
- ILLEGAL_USER_NAME - Static variable in class com.sshtools.synergy.ssh.TransportProtocol
-
Disconnect reason: The user's name is illegal
- init(SshEngine) - Method in class com.sshtools.synergy.ssh.SshContext
-
Initialise the SshContext by setting the daemon
- init(SshTransport<T>, String, String, byte[], byte[], SshPrivateKey, SshPublicKey, boolean, boolean) - Method in interface com.sshtools.synergy.ssh.components.SshKeyExchange
- initialize(ProtocolEngine, SshEngine) - Method in class com.sshtools.synergy.ssh.SocketForwardingChannel
-
No initialisation is necessary so this method does nothing.
- initialize(ProtocolEngine, SshEngine, SelectableChannel) - Method in class com.sshtools.synergy.nio.SocketConnection
-
Initialize the socket with the protocol engine and the daemon process.
- initialize(ProtocolEngine, SshEngine, SelectableChannel) - Method in interface com.sshtools.synergy.nio.SocketHandler
-
Initialise this socket with a
ProtocolEngineand the currentSshEngine. - initialize(ProtocolEngine, SshEngine, SelectableChannel) - Method in class com.sshtools.synergy.ssh.LocalForwardingChannel
- initialize(ProtocolEngine, SshEngine, SelectableChannel) - Method in class com.sshtools.synergy.ssh.RemoteForwardingChannel
- initializeKeyExchange(SshKeyExchange<T>, boolean, boolean) - Method in class com.sshtools.synergy.ssh.TransportProtocol
- initializeSSL() - Static method in class com.sshtools.synergy.nio.ssl.SSLContextConnection
-
Initialize SSL.
- interfaceCannotStart(SshEngine, ListeningInterface, IOException) - Method in interface com.sshtools.synergy.nio.SshEngineListener
- interfaceCannotStart(SshEngine, ListeningInterface, IOException) - Method in class com.sshtools.synergy.nio.SshEngineListenerAdapter
- interfaceCannotStop(SshEngine, ListeningInterface, IOException) - Method in interface com.sshtools.synergy.nio.SshEngineListener
- interfaceCannotStop(SshEngine, ListeningInterface, IOException) - Method in class com.sshtools.synergy.nio.SshEngineListenerAdapter
- interfaceStarted(SshEngine, ListeningInterface) - Method in interface com.sshtools.synergy.nio.SshEngineListener
- interfaceStarted(SshEngine, ListeningInterface) - Method in class com.sshtools.synergy.nio.SshEngineListenerAdapter
- interfaceStopped(SshEngine, ListeningInterface) - Method in interface com.sshtools.synergy.nio.SshEngineListener
- interfaceStopped(SshEngine, ListeningInterface) - Method in class com.sshtools.synergy.nio.SshEngineListenerAdapter
- isAdjustRequired() - Method in class com.sshtools.synergy.ssh.ChannelDataWindow
- isAuthenticated() - Method in class com.sshtools.synergy.ssh.Connection
- isAutoConsume() - Method in class com.sshtools.synergy.ssh.ChannelNG
- isClient() - Method in class com.sshtools.synergy.ssh.ConnectionProtocol
- isClosed() - Method in class com.sshtools.synergy.ssh.ChannelNG
-
Indicates the channel has been closed
- isClosing() - Method in class com.sshtools.synergy.ssh.ChannelNG
-
Indicates whether the channel is currently performing a close operation
- isConnected() - Method in interface com.sshtools.synergy.nio.ProtocolEngine
-
Is the protocol connected.
- isConnected() - Method in class com.sshtools.synergy.nio.SocketConnection
-
Is the socket still connected?
- isConnected() - Method in class com.sshtools.synergy.nio.ssl.SSLContextConnection
-
Is the socket still connected? During the initial handshake check the raw socket status, otherwise check the protocol status.
- isConnected() - Method in class com.sshtools.synergy.nio.ssl.SSLSocketConnection
-
Is the socket still connected? During the initial handshake check the raw socket status, otherwise check the protocol status.
- isConnected() - Method in class com.sshtools.synergy.ssh.ChannelNG
- isConnected() - Method in class com.sshtools.synergy.ssh.Connection
- isConnected() - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
Determine if the protocol is still connected
- isDisconnected() - Method in class com.sshtools.synergy.ssh.Connection
- isDisconnecting() - Method in class com.sshtools.synergy.ssh.Connection
- isDisonnecting() - Method in class com.sshtools.synergy.ssh.TransportProtocol
-
Get if disconnecting has started but not yet complete.
- isExtendedIdentificationSanitization() - Method in class com.sshtools.synergy.ssh.SshContext
- isExtensionNegotiationSupported() - Method in class com.sshtools.synergy.ssh.TransportProtocol
- isHandled(String, int, String, int, ConnectionProtocol<T>) - Method in interface com.sshtools.synergy.ssh.RemoteForwardRequestHandler
- isHttpRedirect() - Method in class com.sshtools.synergy.ssh.SshContext
- isIncomingDataHalted() - Method in class com.sshtools.synergy.ssh.ChannelNG
- isIPV6Interface() - Method in class com.sshtools.synergy.nio.ListeningInterface
- isListening(int) - Method in class com.sshtools.synergy.ssh.ForwardingManager
-
Is there an existing forwarding listening on a particular port?
- isLocalEOF() - Method in class com.sshtools.synergy.ssh.ChannelNG
- isLogging(Log.Level) - Method in class com.sshtools.synergy.ssh.ConnectionLoggingContext
- isOpen() - Method in class com.sshtools.synergy.ssh.CachingDataWindow
- isOpen() - Method in class com.sshtools.synergy.ssh.ChannelNG
-
Get the open state of the channel.
- isPermanent() - Method in class com.sshtools.synergy.nio.SelectorThread
-
Is this a permanent thread?
- isProxyEnabled() - Method in class com.sshtools.synergy.nio.ProtocolContext
- isRemoteEOF() - Method in class com.sshtools.synergy.ssh.ChannelNG
- isResolveLocally() - Method in class com.sshtools.synergy.nio.ProtocolContext
- isSelectorThread() - Method in class com.sshtools.synergy.nio.SocketConnection
-
Is the current thread this sockets
SelectorThread? - isSelectorThread() - Method in class com.sshtools.synergy.ssh.TransportProtocol
- isSendIgnorePacketOnIdle() - Method in class com.sshtools.synergy.ssh.SshContext
- isServerMode() - Method in class com.sshtools.synergy.ssh.TransportProtocol
- isSHA1SignaturesSupported() - Method in class com.sshtools.synergy.ssh.SshContext
- isStarted() - Method in class com.sshtools.synergy.nio.SshEngine
-
Get whether the daemon is currently started
- isStarting() - Method in class com.sshtools.synergy.nio.SshEngine
- isStartupRequiresListeningInterfaces() - Method in class com.sshtools.synergy.nio.SshEngine
- isUsingDirectBuffers() - Method in class com.sshtools.synergy.nio.SshEngineContext
-
Determine whether the daemon is using direct byte buffers.
K
- keepAlive - Variable in class com.sshtools.synergy.nio.ProtocolContext
- keepAliveDataMaxLength - Variable in class com.sshtools.synergy.ssh.SshContext
- keepAliveInterval - Variable in class com.sshtools.synergy.ssh.SshContext
- KEX_DIFFIE_HELLMAN_ECDH_NISTP_256 - Static variable in class com.sshtools.synergy.ssh.SshContext
- KEX_DIFFIE_HELLMAN_ECDH_NISTP_384 - Static variable in class com.sshtools.synergy.ssh.SshContext
- KEX_DIFFIE_HELLMAN_ECDH_NISTP_521 - Static variable in class com.sshtools.synergy.ssh.SshContext
- KEX_DIFFIE_HELLMAN_GROUP_EXCHANGE_SHA1 - Static variable in class com.sshtools.synergy.ssh.SshContext
-
Constant for the algorithm name "diffie-hellman-group-exchange-sha1".
- KEX_DIFFIE_HELLMAN_GROUP_EXCHANGE_SHA256 - Static variable in class com.sshtools.synergy.ssh.SshContext
- KEX_DIFFIE_HELLMAN_GROUP1_SHA1 - Static variable in class com.sshtools.synergy.ssh.SshContext
-
Constant for the algorithm name "diffie-hellman-group1-sha1".
- KEX_DIFFIE_HELLMAN_GROUP14_SHA1 - Static variable in class com.sshtools.synergy.ssh.SshContext
-
Constant for the algorithm name "diffie-hellman-group14-sha1".
- KEX_DIFFIE_HELLMAN_GROUP14_SHA256 - Static variable in class com.sshtools.synergy.ssh.SshContext
-
Constant for the algorithm name "diffie-hellman-group14-sha256".
- KEX_DIFFIE_HELLMAN_GROUP15_SHA512 - Static variable in class com.sshtools.synergy.ssh.SshContext
-
Constant for the algorithm name "diffie-hellman-group15-sha512".
- KEX_DIFFIE_HELLMAN_GROUP16_SHA512 - Static variable in class com.sshtools.synergy.ssh.SshContext
-
Constant for the algorithm name "diffie-hellman-group16-sha512".
- KEX_DIFFIE_HELLMAN_GROUP17_SHA512 - Static variable in class com.sshtools.synergy.ssh.SshContext
-
Constant for the algorithm name "diffie-hellman-group17-sha512".
- KEX_DIFFIE_HELLMAN_GROUP18_SHA512 - Static variable in class com.sshtools.synergy.ssh.SshContext
-
Constant for the algorithm name "diffie-hellman-group18-sha512".
- key - Variable in class com.sshtools.synergy.nio.SocketConnection
- key - Variable in class com.sshtools.synergy.ssh.SocketForwardingChannel
- KEY_EXCHANGE_FAILED - Static variable in class com.sshtools.synergy.ssh.TransportProtocol
-
Disconnect reason: Key exchange failed
- KEYBOARD_INTERACTIVE_AUTHENTICATION - Static variable in class com.sshtools.synergy.ssh.SshContext
- keyExchangeAlgorithm - Variable in class com.sshtools.synergy.ssh.TransportProtocol
- keyExchangeInitialized() - Method in class com.sshtools.synergy.ssh.TransportProtocol
- keyExchanges - Variable in class com.sshtools.synergy.ssh.SshContext
- kill() - Method in class com.sshtools.synergy.ssh.TransportProtocol
- killAllTunnels() - Method in class com.sshtools.synergy.ssh.SocketListeningForwardingChannelFactoryImpl.ActiveTunnelManager
- killTunnelsOnRemoteForwardingCancel - Variable in class com.sshtools.synergy.ssh.SshContext
L
- LicenseException - Exception in com.sshtools.synergy.nio
-
Thrown by the licensing system if there is a problem with the license.
- LicenseException(String) - Constructor for exception com.sshtools.synergy.nio.LicenseException
- ListeningInterface - Class in com.sshtools.synergy.nio
-
Represents a listening interface for incoming socket connections.
- ListeningInterface(InetSocketAddress, ProtocolContextFactory<?>) - Constructor for class com.sshtools.synergy.nio.ListeningInterface
- ListeningInterface(InetSocketAddress, ProtocolContextFactory<?>, int) - Constructor for class com.sshtools.synergy.nio.ListeningInterface
- listeningPorts - Variable in class com.sshtools.synergy.ssh.ForwardingManager
- listPublicKeys(String...) - Method in class com.sshtools.synergy.ssh.SshContext
- LOCAL_FORWARDING_CHANNEL_TYPE - Static variable in class com.sshtools.synergy.ssh.SocketForwardingChannel
- locale - Variable in class com.sshtools.synergy.ssh.SshContext
- LocalForwardingChannel<T extends SshContext> - Class in com.sshtools.synergy.ssh
-
Implements a Local forwarding channel for use with forwarding sockets from the client machine through the server to some endpoint reachable from the server machine.
- LocalForwardingChannel(String, SshConnection) - Constructor for class com.sshtools.synergy.ssh.LocalForwardingChannel
- LocalForwardingChannel(String, SshConnection, String, int, SocketChannel) - Constructor for class com.sshtools.synergy.ssh.LocalForwardingChannel
-
Constructs a forwarding channel of the type "forwarded-tcpip"
- localIdentification - Variable in class com.sshtools.synergy.ssh.TransportProtocol
- localkex - Variable in class com.sshtools.synergy.ssh.TransportProtocol
- localWindow - Variable in class com.sshtools.synergy.ssh.ChannelNG
- lock - Static variable in class com.sshtools.synergy.ssh.TransportProtocol
- log(Log.Level, String, Throwable, Object...) - Method in class com.sshtools.synergy.ssh.ConnectionLoggingContext
- log(String) - Method in class com.sshtools.synergy.ssh.ChannelNG
- log(String, String) - Method in class com.sshtools.synergy.ssh.ChannelNG
- log(String, String, long) - Method in class com.sshtools.synergy.ssh.ChannelNG
- log(String, Throwable) - Method in class com.sshtools.synergy.ssh.ChannelNG
- logMessage(String) - Method in class com.sshtools.synergy.ssh.ChannelNG
- logMessage(String, long) - Method in class com.sshtools.synergy.ssh.ChannelNG
M
- MAC_ERROR - Static variable in class com.sshtools.synergy.ssh.TransportProtocol
-
Disconnect reason: An error occurred verifying the MAC
- macCS - Variable in class com.sshtools.synergy.ssh.SshContext
- macCS - Variable in class com.sshtools.synergy.ssh.TransportProtocol
- macSC - Variable in class com.sshtools.synergy.ssh.SshContext
- macSC - Variable in class com.sshtools.synergy.ssh.TransportProtocol
- MAX_NUM_BYTES_BEFORE_REKEY - Variable in class com.sshtools.synergy.ssh.SshContext
- MAX_NUM_PACKETS_BEFORE_REKEY - Variable in class com.sshtools.synergy.ssh.SshContext
- maxChannels - Variable in class com.sshtools.synergy.ssh.SshContext
- maxDHGroupExchangeKeySize - Variable in class com.sshtools.synergy.ssh.SshContext
- maximumPacketLength - Variable in class com.sshtools.synergy.ssh.SshContext
- maximumSocketsBacklogPerRemotelyForwardedConnection - Variable in class com.sshtools.synergy.ssh.SshContext
- minDHGroupExchangeKeySize - Variable in class com.sshtools.synergy.ssh.SshContext
N
- NEGOTIATING_PROTOCOL - Static variable in class com.sshtools.synergy.ssh.TransportProtocol
-
Protocol state: Negotation of the protocol version
- newline() - Method in class com.sshtools.synergy.ssh.ConnectionLoggingContext
- NO_MORE_AUTH_METHODS_AVAILABLE - Static variable in class com.sshtools.synergy.ssh.TransportProtocol
-
Disconnect reason: No more authentication methods are available
O
- onChannelClose(Channel) - Method in class com.sshtools.synergy.ssh.SocketListeningForwardingChannelFactoryImpl.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
- onChannelCreated(ChannelNG<T>) - Method in interface com.sshtools.synergy.ssh.ChannelFactoryListener
- 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.SocketListeningForwardingChannelFactoryImpl.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
- onKeyExchangeComplete() - Method in class com.sshtools.synergy.ssh.TransportProtocol
- 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 {@link 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(UnsignedInteger32) - 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(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
- openChannel(Channel) - Method in class com.sshtools.synergy.ssh.Connection
- openChannel(ChannelNG<T>) - Method in class com.sshtools.synergy.ssh.ConnectionProtocol
- 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
P
- 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
- portToBind - Variable in class com.sshtools.synergy.ssh.SocketListeningForwardingChannelFactoryImpl
- 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) - Method in class com.sshtools.synergy.ssh.TransportProtocol
- postMessage(SshMessage, boolean) - Method in interface com.sshtools.synergy.ssh.SshTransport
- 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>, boolean, ByteArrayWriter) - 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.
- processNegotiationString(String) - Method in class com.sshtools.synergy.ssh.TransportProtocol
- processOpenSocket(SocketChannel, ProtocolContext, String, int) - 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 - Variable in class com.sshtools.synergy.nio.SocketConnection
- ProtocolEngine - Interface in com.sshtools.synergy.nio
-
This interface defines the contract for a protocol implementation.
- 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_ED448 - 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
R
- raw(Log.Level, String) - Method in class com.sshtools.synergy.ssh.ConnectionLoggingContext
- read() - Method in class com.sshtools.synergy.ssh.ChannelNG.ChannelInputStream
- read(byte[], int, int) - Method in class com.sshtools.synergy.ssh.ChannelNG.ChannelInputStream
- read(SocketChannel) - Method in class com.sshtools.synergy.ssh.ForwardingDataWindow
- readForwarding(ByteArrayReader) - Method in class com.sshtools.synergy.ssh.LocalForwardingChannel
- ready(SshConnection) - Method in interface com.sshtools.synergy.ssh.ConnectionStateListener
- receiveBufferSize - Variable in class com.sshtools.synergy.nio.ProtocolContext
- receivedRemoteIdentification - Variable in class com.sshtools.synergy.ssh.TransportProtocol
- register(SelectableChannel, int, Object, boolean) - Method in class com.sshtools.synergy.nio.SelectorThread
-
Register a channel with the selector.
- register(ServerSocketChannel, int, ClientAcceptor, boolean) - Method in class com.sshtools.synergy.nio.SelectorThreadPool
- registerAcceptor(ClientAcceptor, ServerSocketChannel) - Method in class com.sshtools.synergy.nio.SshEngine
-
Register a client acceptor with the daemon.
- registerConnection(ConnectionProtocol<T>) - Method in class com.sshtools.synergy.ssh.ConnectionManager
- registerConnector(ClientConnector, SocketChannel) - Method in class com.sshtools.synergy.nio.SshEngine
-
Register a client connector with the daemon.
- registerExtendedDataType(Integer) - Method in class com.sshtools.synergy.ssh.ChannelNG
- registerHandler(SocketHandler, SelectableChannel) - Method in class com.sshtools.synergy.nio.SshEngine
-
Register a socket handler with the daemon.
- registerHandler(SocketHandler, SelectableChannel, SelectorThread) - Method in class com.sshtools.synergy.nio.SshEngine
-
Register a socket handler with the daemon.
- registerIdleStateListener(IdleStateListener) - Method in class com.sshtools.synergy.ssh.TransportProtocol
- registerTransport(TransportProtocol<T>, T) - Method in class com.sshtools.synergy.ssh.ConnectionManager
- registrationCompleted(SelectableChannel, SelectionKey, SelectorThread) - Method in interface com.sshtools.synergy.nio.SelectorRegistrationListener
-
The registration completed and its selector added to an available
SelectorThread - registrationCompleted(SelectableChannel, SelectionKey, SelectorThread) - Method in class com.sshtools.synergy.nio.SocketConnection
-
The sockets channel has completed registration.
- registrationCompleted(SelectableChannel, SelectionKey, SelectorThread) - Method in class com.sshtools.synergy.nio.ssl.SSLContextConnection
-
This method is called once the socket is registered with a SelectorThread.
- registrationCompleted(SelectableChannel, SelectionKey, SelectorThread) - Method in class com.sshtools.synergy.nio.ssl.SSLSocketConnection
-
This method is called once the socket is registered with a SelectorThread.
- registrationCompleted(SelectableChannel, SelectionKey, SelectorThread) - Method in class com.sshtools.synergy.ssh.SocketForwardingChannel
- releaseByteArray(byte[]) - Method in class com.sshtools.synergy.ssh.ByteArrays
- remaining() - Method in class com.sshtools.synergy.ssh.CachingDataWindow
- REMOTE_FORWARDING_CHANNEL_TYPE - Static variable in class com.sshtools.synergy.ssh.SocketForwardingChannel
- RemoteForward - Class in com.sshtools.synergy.ssh
- RemoteForward(String, int) - Constructor for class com.sshtools.synergy.ssh.RemoteForward
- RemoteForwardingChannel<T extends SshContext> - Class in com.sshtools.synergy.ssh
-
Implements a Remote forwarding channel for use with forwarding sockets from the server machine through the client to some endpoint reachable from the client machine.
- RemoteForwardingChannel(SshConnection) - Constructor for class com.sshtools.synergy.ssh.RemoteForwardingChannel
- RemoteForwardingChannel(SshConnection, String, int, SocketChannel) - Constructor for class com.sshtools.synergy.ssh.RemoteForwardingChannel
-
Constructs a forwarding channel of the type "forwarded-tcpip"
- RemoteForwardingChannel(String, SshConnection, String, int, SocketChannel, T) - Constructor for class com.sshtools.synergy.ssh.RemoteForwardingChannel
- RemoteForwardRequestHandler<T extends SshContext> - Interface in com.sshtools.synergy.ssh
- remoteIdentification - Variable in class com.sshtools.synergy.ssh.TransportProtocol
- remotekex - Variable in class com.sshtools.synergy.ssh.TransportProtocol
- remoteWindow - Variable in class com.sshtools.synergy.ssh.ChannelNG
- removeAcceptor(ListeningInterface) - Method in class com.sshtools.synergy.nio.SshEngine
- removeEventListener(EventListener) - Static method in class com.sshtools.synergy.nio.SshEngineContext
- removeEventListener(EventListener) - Method in class com.sshtools.synergy.ssh.Connection
- removeFactory(ChannelFactory<C>) - Method in class com.sshtools.synergy.ssh.CompoundChannelFactory
- removeIdleStateListener(IdleStateListener) - Method in class com.sshtools.synergy.ssh.TransportProtocol
- removeListener(SshEngineListener) - Method in class com.sshtools.synergy.nio.SshEngine
- removeListener(SocketListeningForwardingChannelFactoryImpl.ActiveTunnelManager.TunnelListener<K>) - Method in class com.sshtools.synergy.ssh.SocketListeningForwardingChannelFactoryImpl.ActiveTunnelManager
- removeListeningInterface(String) - Method in class com.sshtools.synergy.nio.SshEngineContext
-
Deprecated.
- removeListeningInterface(String, int) - Method in class com.sshtools.synergy.nio.SshEngineContext
-
Remove a listening interface from the daemon at runtime.
- removeListeningInterface(InetAddress, int) - Method in class com.sshtools.synergy.nio.SshEngineContext
-
Remove a listening interface from the daemon at runtime.
- removeOperationListener(ExecutorOperationListener) - Method in class com.sshtools.synergy.ssh.SshContext
- removeProperty(String) - Method in class com.sshtools.synergy.ssh.Connection
- removeRemoteForwardRequestHandler(RemoteForwardRequestHandler<T>) - Method in class com.sshtools.synergy.ssh.ForwardingManager
- RESERVED - Static variable in class com.sshtools.synergy.ssh.TransportProtocol
-
Disconnect reason: Reserved
- resetIdleState(IdleStateListener) - Method in class com.sshtools.synergy.ssh.ChannelNG
-
Allows a channel to register and receive idle state events.
- resetIdleState(IdleStateListener) - Method in class com.sshtools.synergy.ssh.TransportProtocol
- restart() - Method in class com.sshtools.synergy.nio.SshEngine
- restart(boolean, long) - Method in class com.sshtools.synergy.nio.SshEngine
- resumeIncomingData() - Method in class com.sshtools.synergy.ssh.ChannelNG
- reuseAddress - Variable in class com.sshtools.synergy.nio.ProtocolContext
- run() - Method in class com.sshtools.synergy.nio.SelectorThread
-
The threads main.
S
- 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 - Variable in class com.sshtools.synergy.nio.SocketConnection
- selectorThread - Variable in class com.sshtools.synergy.ssh.SocketForwardingChannel
- 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.
- SelectorThreadImpl - Interface in com.sshtools.synergy.nio
-
Each
SelectorThreadrequires 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[], int, int, Runnable) - Method in class com.sshtools.synergy.ssh.ChannelNG
- sendChannelDataAndBlock(byte[], 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, int, Runnable) - 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
- 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[]) - Method in class com.sshtools.synergy.ssh.ChannelNG
- sendChannelRequest(String, boolean, byte[], ChannelRequestFuture) - Method in class com.sshtools.synergy.ssh.ChannelNG
-
Send a channel request.
- 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(UnsignedInteger32) - Method in class com.sshtools.synergy.ssh.ChannelNG
- sentLocalIdentification - Variable in class com.sshtools.synergy.ssh.TransportProtocol
- Service - Interface in com.sshtools.synergy.ssh
-
A service is a protocol that operates on top of the
TransportProtocol. - 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
- setExtendedIdentificationSanitization(boolean) - Method in class com.sshtools.synergy.ssh.SshContext
- setForwardingFactory(ForwardingFactory<T, ForwardingChannelFactory<T>>) - Method in class com.sshtools.synergy.ssh.ForwardingManager
- 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.
- setLastError(Throwable) - Method in class com.sshtools.synergy.nio.ConnectRequestFuture
- setLocalAddress(InetSocketAddress) - Method in class com.sshtools.synergy.ssh.Connection
- 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(UnsignedInteger32) - 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(UnsignedInteger32) - 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(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 cipher for the Client->Server stream.
- setPreferredCipherCS(String[]) - Method in class com.sshtools.synergy.ssh.SshContext
-
Set the preferred CS cipher order
- 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 cipher for the Server->Client stream.
- 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(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
-
Set the preferred MAC for the Client->Server stream.
- setPreferredMacCS(String[]) - Method in class com.sshtools.synergy.ssh.SshContext
- 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
-
Set the preferred mac for the Server->Client stream.
- 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
- setRemoteAddress(InetSocketAddress) - Method in class com.sshtools.synergy.ssh.Connection
- 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
- setSHA1SignaturesSupported(boolean) - Method in class com.sshtools.synergy.ssh.SshContext
- 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() - Method in class com.sshtools.synergy.ssh.SshContext
- shutdown(SshEngine) - Method in interface com.sshtools.synergy.nio.SshEngineListener
- shutdown(SshEngine) - Method in class com.sshtools.synergy.nio.SshEngineListenerAdapter
- 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
- signatures - Variable in class com.sshtools.synergy.ssh.SshContext
- socketChannel - Variable in class com.sshtools.synergy.nio.SocketConnection
- socketChannel - Variable in class com.sshtools.synergy.ssh.SocketForwardingChannel
- socketChannel - Variable in class com.sshtools.synergy.ssh.SocketListeningForwardingChannelFactoryImpl
- socketConnection - Variable in class com.sshtools.synergy.ssh.TransportProtocol
- SocketConnection - Class in com.sshtools.synergy.nio
-
This class implements a
SocketHandlerusing a standard socket. - SocketConnection() - Constructor for class com.sshtools.synergy.nio.SocketConnection
-
Construct the socket.
- socketConnectionFactory - Variable in class com.sshtools.synergy.ssh.SshContext
- SocketConnectionFactory - Interface in com.sshtools.synergy.nio
-
Interface for creating SocketConnection objects.
- 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
SelectorThreadto notify an object of when a read or write event has occurred. - SocketListeningForwardingChannelFactoryImpl<T extends SshContext> - Class in com.sshtools.synergy.ssh
-
This class implements the standard socket based forwarding for the SSHD.
- SocketListeningForwardingChannelFactoryImpl() - Constructor for class com.sshtools.synergy.ssh.SocketListeningForwardingChannelFactoryImpl
- SocketListeningForwardingChannelFactoryImpl.ActiveTunnelManager<K extends SshContext> - Class in com.sshtools.synergy.ssh
- SocketListeningForwardingChannelFactoryImpl.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_EXT_INFO - Static variable in class com.sshtools.synergy.ssh.TransportProtocol
- 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 - 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
- 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
SshEnginehas 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.
- startBinaryProtocol() - Method in class com.sshtools.synergy.ssh.TransportProtocol
- 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>, String, int) - Method in class com.sshtools.synergy.ssh.ForwardingManager
- startListeningInterface(ListeningInterface) - Method in class com.sshtools.synergy.nio.SshEngine
- startLogging() - Method in class com.sshtools.synergy.ssh.Connection
- startLogging(Log.Level) - Method in class com.sshtools.synergy.ssh.Connection
- startLogging(SshConnection) - Method in class com.sshtools.synergy.ssh.ConnectionLoggingContext
- startLogging(SshConnection) - Method in class com.sshtools.synergy.ssh.ConnectionManager
- startLogging(SshConnection, Log.Level) - Method in class com.sshtools.synergy.ssh.ConnectionLoggingContext
- startLogging(SshConnection, Log.Level) - Method in class com.sshtools.synergy.ssh.ConnectionManager
- startRemoteForward(String, int, String, int, ConnectionProtocol<T>) - Method in interface com.sshtools.synergy.ssh.RemoteForwardRequestHandler
- startRemoteForwarding(String, int, String, int, ConnectionProtocol<T>) - Method in class com.sshtools.synergy.ssh.ForwardingManager
- 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.SocketListeningForwardingChannelFactoryImpl
- 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.ForwardingChannelFactory
-
Stop listening on active interfaces.
- stopListening(boolean) - Method in class com.sshtools.synergy.ssh.SocketListeningForwardingChannelFactoryImpl
- stopListening(String, boolean, Connection<T>) - Method in class com.sshtools.synergy.ssh.ForwardingManager
- stopListening(String, int, boolean, Connection<T>) - Method in class com.sshtools.synergy.ssh.ForwardingManager
-
Stop remote forwarding.
- stopRemoteForward(String, int, String, int, ConnectionProtocol<T>) - Method in interface com.sshtools.synergy.ssh.RemoteForwardRequestHandler
- stopRemoteForwarding(ConnectionProtocol<T>) - Method in class com.sshtools.synergy.ssh.ForwardingManager
- stopRemoteForwarding(String, int, ConnectionProtocol<T>) - Method in class com.sshtools.synergy.ssh.ForwardingManager
- 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
- supportedCommands() - Method in class com.sshtools.synergy.ssh.CompoundChannelFactory
- 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.
T
- tcpNoDelay - Variable in class com.sshtools.synergy.nio.ProtocolContext
- test() - Method in interface com.sshtools.synergy.ssh.components.SshKeyExchange
- TOO_MANY_CONNECTIONS - Static variable in class com.sshtools.synergy.ssh.TransportProtocol
-
Disconnect reason: Too many connections, try later
- transferState(TransportProtocol<? extends SshContext>) - Method in class com.sshtools.synergy.ssh.TransportProtocol
- TransportProtocol<T extends SshContext> - Class in com.sshtools.synergy.ssh
-
This class implements the SSH Transport Protocol for the SSHD server.
- TransportProtocol(T, ConnectRequestFuture) - Constructor for class com.sshtools.synergy.ssh.TransportProtocol
-
Create a default transport protocol instance in CLIENT_MODE.
- TransportProtocolHelper - Class in com.sshtools.synergy.ssh
- TransportProtocolHelper() - Constructor for class com.sshtools.synergy.ssh.TransportProtocolHelper
- TransportProtocolListener - Interface in com.sshtools.synergy.ssh
-
An event handler for SSH Transport protocol events.
- tunnelOpened(ForwardingChannel<K>) - Method in interface com.sshtools.synergy.ssh.SocketListeningForwardingChannelFactoryImpl.ActiveTunnelManager.TunnelListener
U
- unregisterTransport(TransportProtocol<T>) - Method in class com.sshtools.synergy.ssh.ConnectionManager
- username - Variable in class com.sshtools.synergy.ssh.ConnectionProtocol
- uuid - Variable in class com.sshtools.synergy.ssh.TransportProtocol
W
- waitFor(long) - Method in class com.sshtools.synergy.ssh.CachingDataWindow
- wakeup() - Method in class com.sshtools.synergy.nio.SelectorThread
-
Wakeup the selector.
- wantsRead() - Method in class com.sshtools.synergy.nio.SocketConnection
- wantsRead() - Method in interface com.sshtools.synergy.nio.SocketHandler
-
Tell the selector that the handler wants to read.
- wantsRead() - Method in class com.sshtools.synergy.ssh.SocketForwardingChannel
- wantsToWrite() - Method in interface com.sshtools.synergy.nio.ProtocolEngine
-
Determines whether the protocol wants to write to the socket.
- wantsToWrite() - Method in class com.sshtools.synergy.ssh.TransportProtocol
- wantsWrite() - Method in class com.sshtools.synergy.nio.SocketConnection
- wantsWrite() - Method in interface com.sshtools.synergy.nio.SocketHandler
-
Tell the selector that the handler wants to write.
- wantsWrite() - Method in class com.sshtools.synergy.nio.ssl.SSLContextConnection
- wantsWrite() - Method in class com.sshtools.synergy.nio.ssl.SSLSocketConnection
- wantsWrite() - Method in class com.sshtools.synergy.ssh.SocketForwardingChannel
- write(byte[], int, int) - Method in class com.sshtools.synergy.ssh.ChannelOutputStream
- write(int) - Method in class com.sshtools.synergy.ssh.ChannelOutputStream
- write(SocketChannel) - Method in class com.sshtools.synergy.ssh.ForwardingDataWindow
- writeMessageIntoBuffer(ByteBuffer) - Method in class com.sshtools.synergy.ssh.ByteArrayMessage
X
- X11_FORWARDING_CHANNEL_TYPE - Static variable in class com.sshtools.synergy.ssh.SocketForwardingChannel
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
SshEngineContext.removeListeningInterface(java.lang.String,int)instead.