See: Description
| Interface | Description |
|---|---|
| ClientModeCapable |
Edpoints implementing this interface are capable
of running in client-mode.
|
| ConnectionFactory |
A factory used to create TcpConnection objects.
|
| TcpConnection |
An abstraction over
Socket and SocketChannel
that sends Message objects by serializing the payload and streaming it to the
destination. |
| TcpConnectionInterceptor | |
| TcpConnectionInterceptorFactory |
Interface for TCP connection interceptor factories.
|
| TcpListener |
Classes that implement this interface may register with a
connection factory to receive messages retrieved from a
TcpConnection |
| TcpNetConnectionSupport |
Used by NET connection factories to instantiate a
TcpNetConnection object. |
| TcpNioConnectionSupport |
Used by NIO connection factories to instantiate a
TcpNioConnection object. |
| TcpSender |
An interface representing a sending client of a connection
factory.
|
| TcpServerConnectionFactory |
Connection factories that act as TCP servers, listening for incoming connections.
|
| TcpSocketFactorySupport |
Strategy interface for supplying Socket Factories.
|
| TcpSocketSupport |
Strategy interface for modifying sockets.
|
| TcpSSLContextSupport |
Strategy interface for the creation of an
SSLContext object
for use with SSL/TLS sockets. |
| Class | Description |
|---|---|
| AbstractClientConnectionFactory |
Abstract class for client connection factories; client connection factories
establish outgoing connections.
|
| AbstractConnectionFactory |
Base class for all connection factories.
|
| AbstractServerConnectionFactory |
Base class for all server connection factories.
|
| AbstractTcpConnectionSupport |
Base class for TCP Connection Support implementations.
|
| CachingClientConnectionFactory |
Connection factory that caches connections from the underlying target factory.
|
| ClientModeConnectionManager |
Intended to be run on a schedule, simply gets the connection
from a client connection factory each time it is run.
|
| DefaultTcpNetConnectionSupport |
Default implementation of
TcpNetConnectionSupport. |
| DefaultTcpNetSocketFactorySupport |
Implementation of TcpSocketFactorySupport
for non-SSL sockets
ServerSocket and
Socket. |
| DefaultTcpNetSSLSocketFactorySupport | |
| DefaultTcpNioConnectionSupport |
Implementation of
TcpNioConnectionSupport for non-SSL
NIO connections. |
| DefaultTcpNioSSLConnectionSupport |
Implementation of
TcpNioConnectionSupport for SSL
NIO connections. |
| DefaultTcpSocketSupport |
Default implementation of
TcpSocketSupport; makes no
changes to sockets. |
| DefaultTcpSSLContextSupport |
Default implementation of
TcpSSLContextSupport; uses a
'TLS' (by default) SSLContext, initialized with 'JKS'
keystores, managed by 'SunX509' Key and Trust managers. |
| FailoverClientConnectionFactory |
Given a list of connection factories, serves up
TcpConnections
that can iterate over a connection from each factory until the write
succeeds or the list is exhausted. |
| MessageConvertingTcpMessageMapper | |
| SocketInfo |
Simple wrapper around
Socket providing access to getters (except
input/output streams). |
| TcpConnectionCloseEvent | |
| TcpConnectionEvent |
ApplicationEvent representing normal operations on a
TcpConnection. |
| TcpConnectionExceptionEvent |
ApplicationEvent representing exceptions on a
TcpConnection. |
| TcpConnectionFailedCorrelationEvent |
An event emitted when an endpoint cannot correlate a connection id to a
connection; the cause is a messaging exception with the failed message.
|
| TcpConnectionFailedEvent |
An event emitted when a connection could not be established for some
reason.
|
| TcpConnectionInterceptorFactoryChain | |
| TcpConnectionInterceptorSupport |
Base class for
TcpConnectionInterceptors; passes all method calls through
to the underlying TcpConnection. |
| TcpConnectionOpenEvent | |
| TcpConnectionServerExceptionEvent |
IpIntegrationEvent representing exceptions on a TCP server socket/channel. |
| TcpConnectionServerListeningEvent |
IpIntegrationEvent emitted when a server begins listening. |
| TcpConnectionSupport |
Base class for TcpConnections.
|
| TcpMessageMapper |
Maps incoming data from a
TcpConnection to a Message. |
| TcpNetClientConnectionFactory |
A client connection factory that creates
TcpNetConnections. |
| TcpNetConnection |
A TcpConnection that uses and underlying
Socket. |
| TcpNetServerConnectionFactory |
Implements a server connection factory that produces
TcpNetConnections using
a ServerSocket. |
| TcpNioClientConnectionFactory |
A client connection factory that creates
TcpNioConnections. |
| TcpNioConnection |
A TcpConnection that uses and underlying
SocketChannel. |
| TcpNioServerConnectionFactory |
/**
Implements a server connection factory that produces
TcpNioConnections using
a ServerSocketChannel. |
| TcpNioSSLConnection |
Implementation of
TcpConnection supporting SSL/TLS over NIO. |
| ThreadAffinityClientConnectionFactory |
A client connection factory that binds a connection to a thread.
|
| Exception | Description |
|---|---|
| NoListenerException |