|
Spring Integration | ||||||||
PREV NEXT | FRAMES NO FRAMES |
MessageStore
.AbstractCorrelatingMessageHandler
MessageDispatcher
implementations.FileInfo
; provides a setter
for the remote directory and a generic toString implementation.FileListFilter
whose criteria can be
evaluated against each File in isolation.SessionFactory
used to acquire Session
instances.
MessageGroupStore
and MessageStore
MailReceiver
implementations.MessageChannel
implementations providing common
properties such as the channel name.MessageProcessor
.Transformer
implementations that modify the payload
of a Message
.Pattern
)RequestResponseScenario
sMessageProcessor
for scripting implementations to extend.MessageChannel
that invokes the subscribed
handler(s)
by delegating to a MessageDispatcher
.TcpConnection
.Transformer
implementations.MessageSelector
implementations.XPathExpression
evaluates to true
XPathExpression
matches the regex
.
XPathExpression
is equal to the valueToTestFor
.
FileListFilter
that always returns true.CollectionFilter
that remembers the elements passed in
the previous invocation in order to avoid returning those elements more than once.FileListFilter
that passes files only one time.TcpListener
, this
method is called each time a new connection is made.
SimpleJdbcCallOperations
and ensures the appropriate SqlParameterSourceFactory
is defined
when ProcedureParameter
are passed in.
MessagingTemplate
to send downstream.
AbstractCorrelatingMessageHandler
.@Aggregator
annotation.HeaderMapper
but parameterized with MessageProperties
.ApplicationEvents
within messages.MessageHandler
that publishes each Message
it receives as
a MessagingEvent
.MessageSource
implementation that retrieves the current
value of a JMX attribute each time AbstractMessageSource.receive()
is invoked.ChannelResolver
implementation based on a Spring BeanFactory
.BeanFactoryChannelResolver
class.
BeanFactoryChannelResolver
class.
SqlParameterSourceFactory
which creates an SqlParameterSource
to
reference bean properties in its input.MessageSelector
.MessageSelector
supporting
multiple namespaces.
MessageSelector
supporting a single namespace.
MessageSelector
with no namespace support.
MessageSelector
using the
provided XPathExpression
.
ByteArrayLengthHeaderSerializer.HEADER_SIZE_INT
InputStream
.MessageHandler
that writes a byte array to an OutputStream
.MessageHandler
implementation that writes to a GemFire Region.SessionFactory
implementation that caches Sessions for reuse without
requiring reconnection each time the Session is retrieved from the factory.ConfigAttribute
s for secured channel
send and receive operations.Messages
being sent-to and/or received-from a
MessageChannel
.ChannelInterceptor
with no-op method implementations so that
subclasses do not have to implement all of the interface's methods.ChannelSecurityInterceptor
.Messages
from one or more
QueueChannels
.MessageChannel
.BeanPostProcessor
that proxies MessageChannel
s to apply a ChannelSecurityInterceptor
.SecurityMetadataSource
implementation for secured MessageChannel
s.Readers
.MessageHandler
that writes characters to a Writer
.Messages
from this channel.
UnsupportedOperationException
FileListFilter
that predicates its matches against any of many
configured FileListFilter
.Region
.UUIDConverter.getUUID(Object)
.
ProcedureParameter
to
a Map containing only expression parameters.
ProcedureParameter
to
a Map containing only static parameters.
CorrelationStrategy
.SqlParameterSource
.
ServerSocket
.
Socket
.
Source
instance for payload
AmqpHeaderMapper
.ConfigAttribute
s for secured channel
send and receive operations based on simple String values.HeaderMapper
implementation for HTTP.JmsHeaderMapper
.LockRegistry
which uses Masked Hashcode algorithm to obtain locks.MultipartFileReader
implementation that reads the MultipartFile
content directly into a new MultipartFile
instance that is not restricted
to the HTTP request scope.SftpSession
instances.HeaderMapper
implementation for mapping to and from a SoapHeader.XmlPayloadConverter
.XmppHeaderMapper
.MessageHandler
that is capable of delaying the continuation of a
Message flow based on the presence of a delay header on an inbound Message
or a default delay value configured on this handler.RoundRobinLoadBalancingStrategy
LoadBalancingStrategy
.
SourceFactory
implementation which supports creation of a DOMSource
from a Document
, File
or String
payload.Expression
that delegates to an ExpressionSource
for resolving the actual Expression instance per-invocation at runtime.TaskExecutor
implementation that wraps an existing Executor
instance in order to catch any exceptions.Throwable
payload.MessageChannel
for
messages whose payload is an Exception..$[]^*+{}()\?|
MessageHandler
implementation to a SubscribableChannel
.Message
is
available to extract ProcedureParameter
values from it.
Message
is
available to extract ProcedureParameter
values from it.
MessageChannel
that delegates to an instance of
UnicastingDispatcher
which in turn delegates all dispatching
invocations to an Executor
.Executor
when dispatching Messages.
LoadBalancingStrategy
that
delegates to the provided Executor
when dispatching Messages.
MessageHandler
instances to handle a message as a SpEL expression.CorrelationStrategy
implementation that evaluates an expression.MessageGroupProcessor
implementation that evaluates a SpEL expression.MessageHandler
that evaluates
the provided Expression
expecting a void return.MessageProcessor
implementation that evaluates a SpEL expression
with the Message itself as the root object within the evaluation context.ExpressionEvaluatingMessageProcessor
for the given expression.
ExpressionEvaluatingMessageProcessor
for the given expression
and expected type for its evaluation result.
ReleaseStrategy
that evaluates an expression.MessageSelector
implementation that evaluates a SpEL expression.SqlParameterSourceFactory
which creates an SqlParameterSource
that evaluates
Spring EL expressions.Session
to avoid a breaking change
in a point release - merge with Session in 2.2.MessageSource
will produce individual
SyndEntry
s for a feed identified with the 'feedUrl' attribute.MultipartFileReader
implementation that copies the MulitpartFile's
content to a new temporary File in the specified directory.FileCopyingMultipartFileReader
that creates temporary
Files in the default temporary directory.
FileCopyingMultipartFileReader
that creates temporary
Files in the given directory.
MessageSource
that creates messages from a file system directory.PriorityBlockingQueue
ordered with the passed in Comparator
The size of the queue used should be large enough to hold all the files
in the input directory in order to sort all of them, so restricting the
size of the queue is mutually exclusive with ordering.
MessageHandler
implementation that transfers files to a remote server.MessageHandler
implementation that writes the Message payload to a
file.FileWritingMessageHandler
s.@Filter
.MethodFilter
implementation that will always return
the same Method instance within a single-element list if it is
present in the candidate list.Message
instance pre-populated with all of the headers copied from the
provided message.
FileInfo
implementation for FTP/FTPS.AbstractInboundFileSynchronizer
for FTP.SessionFactory
used to acquire Session
instances.
MessageSource
implementation for FTP.AbstractRegexPatternFileListFilter
for FTP.Session
for FTP.AbstractSimplePatternFileListFilter
for FTP.MessageStore
and MessageGroupStore
IntegrationObjectSupport.componentName
field.
AbstractConnectionFactory.setSingleUse(boolean)
was called with
true, a new connection is returned; otherwise a single connection is
reused for all requests while the connection remains open.
ConversionService
bean whose name is "integrationConversionService" if available.
PollerMetadata
bean if available.
MessageChannel
bean whose name is "errorChannel".
next()
invocations.
MessageGroupStore.addMessageToGroup(Object, Message)
with this group id.
MessagingTemplate
for subclasses.
MessagingTemplate
access for subclasses.
MetadataStore
bean whose name is "metadataStore".
TaskScheduler
bean whose name is "taskScheduler".
TaskScheduler
bean whose name is "taskScheduler" if available.
MessageHandler
instances to handle a message as a Groovy Script.ScriptSource
that will use a
DefaultScriptVariableGenerator.
ScriptSource
that will use the provided
ScriptVariableGenerator.
SqlParameterSourceFactory
.
maxNumberOfFiles
elements from a directory listing.CorrelationStrategy
.MessageHeaders
to and from other
types of objects.MessageHeaders
of a Message
containing any entry
or multiple that match?MessageHandler
implementation that executes HTTP requests by delegating
to a RestTemplate
instance.Controller
interface to be used with a DispatcherServlet front
controller.MailReceiver
implementation for receiving mail messages from a
mail server that supports the IMAP protocol.Message
.TaskScheduler
and ConversionService
instances.MessageGroup
s
DataSource
from which the DB Connection can be obtained and the select query to
execute to retrieve new rows.
JdbcOperations
instance to use for query execution and the select query to execute to
retrieve new rows.
MessageStore
using a relational database via JDBC.MessageStore
with all mandatory properties.
JdbcMessageStore
.DataSource
from which the DB Connection can be
obtained and the select query to execute to retrieve new rows.
JdbcOperations
instance to use for query
execution and the select query to execute to retrieve new rows.
JdbcPollingChannelAdapter
.Types
.InboundMessageMapper
implementation that maps incoming JSON messages to a Message
with the specified payload type.OutboundMessageMapper
implementation the converts a Message
to a JSON string representation.MessageHandlerMetrics
that exposes in addition the Lifecycle
interface.MessageSourceMetrics
that exposes in addition the Lifecycle
interface.true
if it was
successful, false
otherwise.
true
if it was
successful, false
otherwise.
Messages
.MessageSource
implementation that delegates to a
MailReceiver
to poll a mailbox.MessageHandler
implementation for sending mail.Message
to a String.AbstractEndpoint
that exposes a management interface.Map
.AbstractTransformer
that delegates to an OXM Marshaller
.MarshallingWebServiceInboundGateway
.
MarshallingWebServiceInboundGateway
with the given marshaller.
MarshallingWebServiceInboundGateway
with the given marshaller and unmarshaller.
ReleaseStrategy
that releases only the first n
messages, where n
is a threshold.MessageDispatcher
preventing message delivery.MessageSelector
.MessageSelector
.
BlockingQueue
that is backed by a MessageGroupStore
.MessageGroup
instances in a
MessageGroupStore
.MessageHandler
implementation that invokes a chain of
MessageHandler instances in order.Message
.MessageChannel
.ErrorHandler
implementation that sends an ErrorMessage
to a
MessageChannel
.MethodInterceptor
that publishes Messages to a channel.ChannelInterceptor
that
delegates to a list of MessageSelectors
to decide
whether a Message
should be accepted on the MessageChannel
.Comparator
implementation based on the 'sequence number'
property of a Message's
header.Messages
that can be polled.