public abstract class AbstractMessageProcessingSelector extends Object implements MessageSelector, BeanFactoryAware, ManageableLifecycle
MessageSelector
implementations that delegate to
a MessageProcessor
.Constructor and Description |
---|
AbstractMessageProcessingSelector(MessageProcessor<Boolean> messageProcessor) |
Modifier and Type | Method and Description |
---|---|
boolean |
accept(Message<?> message) |
boolean |
isRunning() |
void |
setBeanFactory(BeanFactory beanFactory) |
void |
setConversionService(ConversionService conversionService) |
void |
start() |
void |
stop() |
public AbstractMessageProcessingSelector(MessageProcessor<Boolean> messageProcessor)
public void setConversionService(ConversionService conversionService)
public void setBeanFactory(BeanFactory beanFactory) throws BeansException
setBeanFactory
in interface BeanFactoryAware
BeansException
public final boolean accept(Message<?> message)
accept
in interface GenericSelector<Message<?>>
accept
in interface MessageSelector
public void start()
start
in interface Lifecycle
start
in interface ManageableLifecycle
public void stop()
stop
in interface Lifecycle
stop
in interface ManageableLifecycle
public boolean isRunning()
isRunning
in interface Lifecycle
isRunning
in interface ManageableLifecycle