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.
TcpConnectionEvent.EventType A marker interface allowing the definition of enums for allowed event types.
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.
TcpConnectionEvent ApplicationEvent representing certain operations on a TcpConnection.
TcpConnectionEventListeningMessageProducer MessageProducer that produces Messages with @link TcpConnectionEvent payloads.
TcpConnectionInterceptorFactoryChain  
TcpConnectionInterceptorSupport Base class for TcpConnectionIntercepters; passes all method calls through to the underlying TcpConnection.
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.
 

Enum Summary
TcpConnectionEvent.TcpConnectionEventType Valid EventTypes - subclasses should provide similar enums for their types.
 

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