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.
AbstractConnectionFactorySpec<S extends AbstractConnectionFactorySpec<S,C>,C extends AbstractConnectionFactory>
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
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.