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 AbstractConnectionFactory
s.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 MessageHandler
s.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
TcpConnection
s
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
TcpConnectionInterceptor
s; 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 TcpReceivingChannelAdapter
s.Inbound Gateway using a server connection factory - threading is controlled by the
factory.
A
MessagingGatewaySpec
for TcpInboundGateway
s.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
TcpNetConnection
s.A TcpConnection that uses and underlying
Socket
.Used by NET connection factories to instantiate a
TcpNetConnection
object.Implements a server connection factory that produces
TcpNetConnection
s using
a ServerSocket
.A client connection factory that creates
TcpNioConnection
s.A TcpConnection that uses and underlying
SocketChannel
.Used by NIO connection factories to instantiate a
TcpNioConnection
object./**
Implements a server connection factory that produces
TcpNioConnection
s using
a ServerSocketChannel
.Implementation of
TcpConnection
supporting SSL/TLS over NIO.A
MessageHandlerSpec
for TcpSendingMessageHandler
s.TCP outbound gateway that uses a client connection factory.
Parser for the <outbound-gateway> element of the integration 'jms' namespace.
A
MessageHandlerSpec
for TcpOutboundGateway
s.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 UnicastReceivingChannelAdapter
s.A
MessageHandlerSpec
for
MulticastSendingMessageHandler
s.IpIntegrationEvent
emitted when a server begins listening.A
MessageHandlerSpec
for
UnicastSendingMessageHandler
s.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.