|
|||||||||
PREV NEXT | FRAMES NO FRAMES |
MessageChannel
instances.MessageDispatcher
implementations.FileListFilter
whose criteria can
be evaluated against each File in isolation.Transformer
implementations that modify
the header values of a Message
.JmsTemplate
.MailReceiver
implementations.MessageBarrier
.MessageBarrier
-based Message Handlers.MessageChannel
implementations providing common
properties such as the channel name.MessageChannel
s for sending, receiving, or request-reply operations.Transformer
implementations that modify
the payload of a Message
.AbstractChannelNameResolvingMessageRouter
to support router
implementations that always return a single channel name (or null).AbstractMessageRouter
to support router implementations that
always return a single MessageChannel
instance (or null).MessageChannel
that invokes the subscribed
handler(s)
by delegating to a MessageDispatcher
.MessageSelector
implementations.XPathExpression
evaluation to determine channel names.XPathExpression
evaluates to true
XPathExpression
is equal to the valueToTestFor
.
FileListFilter
that passes files only one time.@Aggregator
annotation.ApplicationEvents
within messages.MessageHandler
that publishes each Message
it receives as
a MessagingEvent
.ChannelResolver
implementation based on a Spring BeanFactory
.BeanFactoryChannelResolver
class.
BeanFactoryChannelResolver
class.
MessageSelector
.MessageSelector
supporting
mutliple namespaces.
MessageSelector
supporting a
single namespace.
MessageSelector
with no namespace
support.
MessageSelector
using the
provided XPathExpression
.
InputStream
.MessageHandler
that writes a byte array to an OutputStream
.ConfigAttributeDefinition
s for secured channel
send and receive operations based on simple String values.@ChannelAdapter
.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
.ObjectDefinitionSource
implementation for secured MessageChannel
s.MessageListener
implementation that converts the received JMS
message into a Spring Integration message and then sends that to a channel.Messages
from one or more
PollableChannels
.MessageChannel
.BeanPostProcessor
that proxies MessageChannel
s to apply a ChannelSecurityInterceptor
.Readers
.MessageHandler
that writes characters to a Writer
.Messages
from this channel.
@CompletionStrategy
and for 'completion-strategy
' elements that include a 'method
'
attribute (e.g.FileFilter
s.ResultFactory
based on either the
'result-factory' or 'result-type' attributes.
javax.jms.QueueConnection
.
javax.jms.QueueSession
.
Source
instance for payload
CronSequenceGenerator
from the pattern provided.
JmsHeaderMapper
.MethodInvoker
to be used when the actual Method
reference is known.XmlPayloadConverter
.XPathExpression.evaluateAsString(Node)
SourceFactory
implementation which supports creation of a
DOMSource
from a Document
or String
payload.Throwable
.Throwable
payload.MessageChannel
for
messages whose payload is an Exception.MessageHandler
implementation
to a SubscribableChannel
.MessageHandler
implementation that writes the Message payload to a
file.Message
to an integration Message.
Message
instance pre-populated with
all of the headers copied from the provided message.
null
.
null
if the
task should not run again.
MessageConverter
implementation that is capable of delegating to
an existing converter instance and an existing JmsHeaderMapper
.SimpleMessageConverter
and DefaultJmsHeaderMapper
.
MessageConverter
instance and will use the default
implementation of the JmsHeaderMapper
strategy.
JmsHeaderMapper
instance and will use the default
SimpleMessageConverter
implementation.
MessageConverter
and JmsHeaderMapper
.
MailReceiver
implementation for receiving mail messages from a
mail server that supports the IMAP protocol.Message
.ChannelResolver
and TaskScheduler
instances.Messages
.MessageSource
implementation that delegates to a
MailReceiver
to poll a mailbox.MessageHandler
implementation for sending mail.Message
to a String.ChannelResolver
implementation that resolves MessageChannel
instances by matching the channel name against keys within a Map.Messages
based upon a condition that is met when a
Message
arrives.MessageChannel
s.MessageSelector
.Message
.Message
instances or payloads.ErrorHandler
implementation that sends an ErrorMessage
to a
MessageChannel
.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.ChannelInterceptor
which invokes a Transformer
when either sending-to or receiving-from a channel.MessageHandler
that delegates to a
Transformer
instance to modify the received Message
and sends the result to its output channel.MessageTransformingHandler
instance that delegates to
the provided Transformer
.
BeanPostProcessor
implementation that processes method-level
messaging annotations such as @Transformer, @Splitter, and @Router.ApplicationEvent
that wraps a Message
.AbstractMessageAggregator
adapter for methods annotated with
@Aggregator
annotation and for aggregator
elements (e.g.MessageHandler
that invokes the specified method on the provided object.MessageSource
implementation that invokes a no-argument method so
that its return value may be sent to a channel.MessageSelector
.MethodInvoker
to be used when only the method name is known.Date
in the sequence matching the Cron pattern and
after the value provided.
Message
to an Object.FileListFilter
implementation that matches against a Pattern
.MessageChannel
based on the
Message's
payload type.MessageSelector
implementation that checks the type of the
Message
payload.MessageHandler
implementation
to a PollableChannel
.MailReceiver
implementation that polls a mail server using the
POP3 protocol.MessageSelector
,
send it to the secondary target.
Comparator
.TaskExecutor
to publish its Messages.
Messages
that are not accepted by the provided selector.
QueueChannel
that delegates to a
SynchronousQueue
internally.AbstractMessageBarrierHandler
that waits for a group of
Messages
to arrive and re-sends them in order, sorted
by their sequenceNumber
.Result
possibly taking into account the
provided message payload instance.Document
from a Result
payload.Result
to an instance of String
Supports StringResult
and DOMResult
@Router
.ChannelSecurityInterceptor
to control send and receive access,
and creates a ChannelSecurityInterceptorBeanPostProcessor
to apply the
interceptor to MessageChannel
s whose names match the specified patterns.Message
to this channel.
CompletionStrategy
that simply compares the
current size of the message list to the expected 'sequenceSize' according to
the first Message
in the list.@ServiceActivator
.SourceFactory
.
ResultFactory
and SourceFactory
even for
directly supported payloads such as String
and Document
XPathExpression
to test value should be case sensitive.
ChannelResolver
strategy to use for methods that
return a channel name rather than a MessageChannel
instance.
FileFilter
on the PollableSource
.
JmsHeaderMapper
implementation to use when
converting between JMS Messages and Spring Integration Messages.
JmsHeaderMapper
implementation for mapping the
Spring Integration Message Headers to/from JMS Message properties.
MessageConverter
implementation to use when
converting between JMS Messages and Spring Integration Messages.
MessageConverter
strategy to use for converting the
Spring Integration request Message into a JMS Message and for converting
the JMS reply Messages back into Spring Integration Messages.
MessageChannel
where Messages should be sent.
ErrorMessage
should be extracted and thrown from a send-and-receive operation.
TaskExecutor
for invoking the handlers.
MessageDispatcher
that will attempt
to send a Message
to one of its handlers.InboundMessageMapper
and
OutboundMessageMapper
strategy interfaces that maps directly to and
from the Message payload instance.AbstractMessagingGateway
that delegates to
an InboundMessageMapper
and OutboundMessageMapper
.TaskScheduler
that delegates to any instance
of TaskExecutor
.Source
using a SourceFactory
.Source
possibly taking into account
the provided message payload instance.MessageSource
to a MessageChannel
.@Splitter
.SourceFactory
implementation which supports creation of a
StringSource
from either a Document
or String
payloadMessageSelector
that tests if a provided value supports
payloads of type Document
or String
.XPathExpression
.
MessageHandler
as a subscriber to this channel.
Message
.
URLName
, where the
password has been protected.
Message
.@Transformer
.MessageSelector
that accepts Messages
that are
not yet expired.MessageHandler
from the subscribers of this channel.
ChannelInterceptor
that publishes a copy of the intercepted message
to a secondary target while still sending the original message to the main channel.MessageSelector
.
MessageSelector
.
Message
instance with the provided payload.
Document
instancesPayloadTransformer
that delegates to an OXM
Marshaller
.PayloadTransformer
that delegates to an OXM
Unmarshaller
.XPathExpression
to split a
Document
or String
payload into a NodeList
.XPathExpression.evaluateAsNodeList(Node)
which returns zero or more
nodes in conjunction with an instance of NodeMapper
to produce zero
or more channel names.XPathExpression.evaluateAsString(Node)
to extract a channel name.Source
,
Document
, or String
.
|
|||||||||
PREV NEXT | FRAMES NO FRAMES |