Uses of Interface
org.springframework.integration.core.MessageSelector
Packages that use MessageSelector
Package
Description
Provides classes representing various channel types.
Provides classes related to channel interception.
Base package for configuration.
Root package of the Spring Integration Java DSL.
Provides classes supporting the filter pattern.
Provides classes that are used to advise
MessageHandler
s with
cross-cutting concerns.Provides classes supporting the router pattern.
Provides classes related to message selection.
Provides XML-centric
MessageSelector
implementations.-
Uses of MessageSelector in org.springframework.integration.channel
Methods in org.springframework.integration.channel with parameters of type MessageSelectorModifier and TypeMethodDescriptionQueueChannel.purge
(MessageSelector selector) QueueChannelOperations.purge
(MessageSelector selector) Remove anyMessages
that are not accepted by the provided selector.Constructors in org.springframework.integration.channel with parameters of type MessageSelector -
Uses of MessageSelector in org.springframework.integration.channel.interceptor
Constructors in org.springframework.integration.channel.interceptor with parameters of type MessageSelectorModifierConstructorDescriptionMessageSelectingInterceptor
(MessageSelector... selectors) WireTap
(String channelName, MessageSelector selector) Create a new wire tap with the providedMessageSelector
.WireTap
(MessageChannel channel, MessageSelector selector) Create a new wire tap with the providedMessageSelector
. -
Uses of MessageSelector in org.springframework.integration.config
Methods in org.springframework.integration.config with parameters of type MessageSelectorModifier and TypeMethodDescriptionprotected MessageFilter
FilterFactoryBean.createFilter
(MessageSelector selector) -
Uses of MessageSelector in org.springframework.integration.dsl
Methods in org.springframework.integration.dsl with parameters of type MessageSelectorModifier and TypeMethodDescriptionRecipientListRouterSpec.recipientMessageSelector
(String channelName, MessageSelector selector) Adds a recipient channel that will be selected if the selector's accept method returns 'true'.RecipientListRouterSpec.recipientMessageSelector
(MessageChannel channel, MessageSelector selector) Adds a recipient channel that will be selected if the selector's accept method returns 'true'.RecipientListRouterSpec.recipientMessageSelectorFlow
(MessageSelector selector, IntegrationFlow subFlow) Adds a subflow that will be invoked if the selector's accept methods returns 'true'.WireTapSpec.selector
(MessageSelector selector) -
Uses of MessageSelector in org.springframework.integration.filter
Classes in org.springframework.integration.filter that implement MessageSelectorModifier and TypeClassDescriptionclass
A base class forMessageSelector
implementations that delegate to aMessageProcessor
.class
AMessageSelector
implementation that evaluates a SpEL expression.class
A method-invoking implementation ofMessageSelector
.class
AMessageSelector
implementation that evaluates a simple SpEL expression - relies on theSimpleEvaluationContext
.Constructors in org.springframework.integration.filter with parameters of type MessageSelectorModifierConstructorDescriptionMessageFilter
(MessageSelector selector) Create a MessageFilter that will delegate to the givenMessageSelector
. -
Uses of MessageSelector in org.springframework.integration.handler.advice
Constructors in org.springframework.integration.handler.advice with parameters of type MessageSelector -
Uses of MessageSelector in org.springframework.integration.router
Methods in org.springframework.integration.router with parameters of type MessageSelectorModifier and TypeMethodDescriptionvoid
RecipientListRouter.addRecipient
(String channelName, MessageSelector selector) void
RecipientListRouter.addRecipient
(MessageChannel channel, MessageSelector selector) Constructors in org.springframework.integration.router with parameters of type MessageSelectorModifierConstructorDescriptionRecipient
(String channelName, MessageSelector selector) Recipient
(MessageChannel channel, MessageSelector selector) -
Uses of MessageSelector in org.springframework.integration.selector
Classes in org.springframework.integration.selector that implement MessageSelectorModifier and TypeClassDescriptionclass
A message selector implementation that passes incoming messages through a chain of selectors.class
class
AMessageSelector
implementation that checks the type of theMessage
payload.class
AMessageSelector
that acceptsMessages
that are not yet expired.Methods in org.springframework.integration.selector with parameters of type MessageSelectorModifier and TypeMethodDescriptionvoid
MessageSelectorChain.add
(int index, MessageSelector selector) Add a selector to the chain at the specified index.void
MessageSelectorChain.add
(MessageSelector selector) Add a selector to the end of the chain.Method parameters in org.springframework.integration.selector with type arguments of type MessageSelectorModifier and TypeMethodDescriptionvoid
MessageSelectorChain.setSelectors
(List<MessageSelector> selectors) Initialize the selector chain. -
Uses of MessageSelector in org.springframework.integration.xml.selector
Classes in org.springframework.integration.xml.selector that implement MessageSelectorModifier and TypeClassDescriptionclass
Base class for XPathMessageSelector
implementations.class
Boolean XPath testingMessageSelector
.class
XPathMessageSelector
that tests if a provided String value matches a given Regular Expression.class
class
The XML validation-specificMessageSelector
.