Spring Integration

Package org.springframework.integration.ip.tcp.connection

All things related to tcp connections - client and server factories; listener and sender interfaces.

See:
          Description

Interface Summary
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
TcpNioConnectionSupport Used by NIO connection factories to instantiate a TcpNioConnection object.
TcpSender An interface representing a sending client of a connection factory.
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 Summary
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.
CachingClientConnectionFactory  
ClientModeConnectionManager Intended to be run on a schedule, simply gets the connection from a client connection factory each time it is run.
DefaultTcpNetSocketFactorySupport Implementation of TcpSocketFactorySupport for non-SSL sockets ServerSocket and Socket.
DefaultTcpNetSSLSocketFactorySupport Implementation of TcpSocketFactorySupport for SSL sockets SSLServerSocket and SSLSocket.
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  
TcpConnectionCloseEvent  
TcpConnectionEvent ApplicationEvent representing normal operations on a TcpConnection.
TcpConnectionEventListeningMessageProducer MessageProducer that produces Messages with @link TcpConnectionEvent payloads.
TcpConnectionExceptionEvent ApplicationEvent representing exceptions on a TcpConnection.
TcpConnectionInterceptorFactoryChain  
TcpConnectionInterceptorSupport Base class for TcpConnectionIntercepters; passes all method calls through to the underlying TcpConnection.
TcpConnectionOpenEvent  
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.
 

Exception Summary
NoListenerException  
 

Package org.springframework.integration.ip.tcp.connection Description

All things related to tcp connections - client and server factories; listener and sender interfaces.


Spring Integration