All Classes and Interfaces

Class
Description
Base class for (de)serializers that provide a mechanism to reconstruct a byte array from an arbitrary stream.
Abstract class for client connection factories; client connection factories establish outgoing connections.
Base class for all connection factories.
An IntegrationComponentSpec for AbstractConnectionFactorys.
Base class for inbound TCP/UDP Channel Adapters.
Base class for UDP MessageHandlers.
Base class for deserializers that cannot determine the buffer size needed.
Base class for all server connection factories.
Base class for TCP Connection Support implementations.
A MessageHandlerSpec for UDP MessageHandlers.
Reads data in an InputStream to a byte[]; data must be terminated by \r\n (not included in resulting byte[]).
A deserializer that uses a ByteArrayOutputStream instead of a fixed buffer, allowing the buffer to grow as needed.
Reads data in an InputStream to a byte[]; data must be preceded by a binary length (network byte order, not included in resulting byte[]).
 
A byte array (de)serializer that does nothing with the payload; sends it raw.
Reads data in an InputStream to a byte[]; data must be terminated by a single byte (not included in resulting byte[]).
Reads data in an InputStream to a byte[]; data must be prefixed by <stx> and terminated by <etx> (not included in resulting byte[]).
Connection factory that caches connections from the underlying target factory.
Edpoints implementing this interface are capable of running in client-mode.
Intended to be run on a schedule, simply gets the connection from a client connection factory each time it is run.
 
A factory used to create TcpConnection objects.
Message Mapper for converting to and from UDP DatagramPackets.
Default implementation of TcpNetConnectionSupport.
Implementation of TcpSocketFactorySupport for non-SSL sockets ServerSocket and Socket.
Implementation of TcpSocketFactorySupport for SSL sockets SSLServerSocket and SSLSocket.
Implementation of TcpNioConnectionSupport for non-SSL NIO connections.
Implementation of TcpNioConnectionSupport for SSL NIO connections.
Default implementation of TcpSocketSupport; makes no changes to sockets.
Default implementation of TcpSSLContextSupport; uses a 'TLS' (by default) SSLContext, initialized with 'JKS' keystores, managed by 'SunX509' Key and Trust managers.
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.
Utility methods and constants for IP adapter parsers.
Headers for Messages mapped from IP datagram packets.
 
Namespace handler for Spring Integration's ip namespace.
Serializes a Map as JSON.
 
Channel adapter that joins a multicast group and receives incoming packets and sends them to an output channel.
A MessageHandler implementation that maps a Message into a UDP datagram packet and sends that to the specified multicast address (224.0.0.0 to 239.255.255.255) and port.
 
Regular Expression Utilities.
Configures a socket.
Simple wrapper around Socket providing access to getters (except input/output streams).
Used to communicate that a stream has closed, but between logical messages.
Factory methods for TCP.
Factory class to create TCP Serializer/Deserializers used to encode/decode messages to/from a TCP stream.
An abstraction over Socket and SocketChannel that sends Message objects by serializing the payload and streaming it to the destination.
 
ApplicationEvent representing normal operations on a TcpConnection.
ApplicationEvent representing exceptions on a TcpConnection.
Instantiates a TcpN(et|io)(Server|Client)ConnectionFactory, depending on type and using-nio attributes.
 
An event emitted when an endpoint cannot correlate a connection id to a connection; the cause is a messaging exception with the failed message.
An event emitted when a connection could not be established for some reason.
 
Interface for TCP connection interceptor factories.
 
Base class for TcpConnectionInterceptors; passes all method calls through to the underlying TcpConnection.
 
IpIntegrationEvent representing exceptions on a TCP server socket/channel.
IpIntegrationEvent emitted when a server begins listening.
Base class for TcpConnections.
Event representing an exception while decoding an incoming stream.
Channel Adapter that receives TCP stream frames and maps them to Messages.
A MessageProducerSpec for TcpReceivingChannelAdapters.
Inbound Gateway using a server connection factory - threading is controlled by the factory.
 
A MessagingGatewaySpec for TcpInboundGateways.
Classes that implement this interface may register with a connection factory to receive messages retrieved from a TcpConnection.
Maps incoming data from a TcpConnection to a Message.
A client connection factory that creates TcpNetConnections.
A TcpConnection that uses and underlying Socket.
Used by NET connection factories to instantiate a TcpNetConnection object.
Implements a server connection factory that produces TcpNetConnections using a ServerSocket.
A client connection factory that creates TcpNioConnections.
A TcpConnection that uses and underlying SocketChannel.
Used by NIO connection factories to instantiate a TcpNioConnection object.
/** Implements a server connection factory that produces TcpNioConnections using a ServerSocketChannel.
Implementation of TcpConnection supporting SSL/TLS over NIO.
 
A MessageHandlerSpec for TcpSendingMessageHandlers.
TCP outbound gateway that uses a client connection factory.
Parser for the <outbound-gateway> element of the integration 'jms' namespace.
A MessageHandlerSpec for TcpOutboundGateways.
Tcp inbound channel adapter using a TcpConnection to receive data - if the connection factory is a server factory, this Listener owns the connections.
An interface representing a sending client of a connection factory.
Tcp outbound channel adapter using a TcpConnection to send data - if the connection factory is a server factory, the TcpListener owns the connections.
Connection factories that act as TCP servers, listening for incoming connections.
Strategy interface for supplying Socket Factories.
Strategy interface for modifying sockets.
Strategy interface for the creation of an SSLContext object for use with SSL/TLS sockets.
Convenience class providing methods for testing IP components.
A client connection factory that binds a connection to a thread.
Factory methods for UDP.
Channel Adapter that receives UDP datagram packets and maps them to Messages.
A MessageProducerSpec for UnicastReceivingChannelAdapters.
A MessageHandlerSpec for MulticastSendingMessageHandlers.
 
IpIntegrationEvent emitted when a server begins listening.
A MessageHandlerSpec for UnicastSendingMessageHandlers.
A channel adapter to receive incoming UDP packets.
A MessageHandler implementation that maps a Message into a UDP datagram packet and sends that to the specified host and port.