| Package | Description |
|---|---|
| com.sshtools.synergy.nio | |
| com.sshtools.synergy.nio.ssl | |
| com.sshtools.synergy.ssh |
| Class and Description |
|---|
| ClientAcceptor
An abstract class for the NIO framework to accept client connections.
|
| ClientConnector
An interface for the NIO framework to connect outgoing sockets.
|
| ConnectRequestFuture |
| DisconnectRequestFuture |
| ListeningInterface
Represents a listening interface for incoming socket connections.
|
| ProtocolContext
A protocol context defines the behavior for a listening interface.
|
| ProtocolContextFactory
Creates the ProtocolContext for a new incoming connection.
|
| ProtocolEngine
This interface defines the contract for a protocol implementation.
|
| SelectionKeyAware
Callback to receive a SelectionKey
|
| SelectorRegistrationListener
Allows an object to receive notification that a registration has completed
on a
SelectorThread. |
| SelectorThread
Provides management of a single selector.
|
| SelectorThreadImpl
Each
SelectorThread requires an implementation of this
interface to pass selection events. |
| SelectorThreadPool
Maintains a pool of
SelectoThreads increasing the pool when required
and always maintaining the minimum number of permanent threads required. |
| SocketConnection
This class implements a
SocketHandler using a standard socket. |
| SocketConnectionFactory
Interface for creating SocketConnection objects.
|
| SocketHandler
An interface used by the
SelectorThread to notify an object
of when a read or write event has occurred. |
| SocketWriteCallback
Provides a callback when the socket has completed a socket write operation.
|
| SshEngine
This class provides an abstract daemon for servicing any number of protocol
contexts.
|
| SshEngineContext
Each instance of a
SshEngine has a single configuration context. |
| SshEngineListener |
| Class and Description |
|---|
| SelectionKeyAware
Callback to receive a SelectionKey
|
| SelectorRegistrationListener
Allows an object to receive notification that a registration has completed
on a
SelectorThread. |
| SelectorThread
Provides management of a single selector.
|
| SocketConnection
This class implements a
SocketHandler using a standard socket. |
| SocketHandler
An interface used by the
SelectorThread to notify an object
of when a read or write event has occurred. |
| Class and Description |
|---|
| ClientAcceptor
An abstract class for the NIO framework to accept client connections.
|
| ClientConnector
An interface for the NIO framework to connect outgoing sockets.
|
| ConnectRequestFuture |
| DisconnectRequestFuture |
| ListeningInterface
Represents a listening interface for incoming socket connections.
|
| ProtocolContext
A protocol context defines the behavior for a listening interface.
|
| ProtocolEngine
This interface defines the contract for a protocol implementation.
|
| SelectionKeyAware
Callback to receive a SelectionKey
|
| SelectorRegistrationListener
Allows an object to receive notification that a registration has completed
on a
SelectorThread. |
| SelectorThread
Provides management of a single selector.
|
| SocketConnection
This class implements a
SocketHandler using a standard socket. |
| SocketConnectionFactory
Interface for creating SocketConnection objects.
|
| SocketHandler
An interface used by the
SelectorThread to notify an object
of when a read or write event has occurred. |
| SocketWriteCallback
Provides a callback when the socket has completed a socket write operation.
|
| SshEngine
This class provides an abstract daemon for servicing any number of protocol
contexts.
|
| SshEngineContext
Each instance of a
SshEngine has a single configuration context. |
Copyright © 2021. All rights reserved.