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 BeanFactoryAwareBeansExceptionpublic final boolean accept(Message<?> message)
accept in interface GenericSelector<Message<?>>accept in interface MessageSelectorpublic void start()
start in interface Lifecyclestart in interface ManageableLifecyclepublic void stop()
stop in interface Lifecyclestop in interface ManageableLifecyclepublic boolean isRunning()
isRunning in interface LifecycleisRunning in interface ManageableLifecycle