public abstract class AbstractMessageProcessingSelector extends java.lang.Object implements MessageSelector, org.springframework.beans.factory.BeanFactoryAware, ManageableLifecycle
MessageSelector implementations that delegate to
a MessageProcessor.| Constructor and Description |
|---|
AbstractMessageProcessingSelector(MessageProcessor<java.lang.Boolean> messageProcessor) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
accept(org.springframework.messaging.Message<?> message) |
boolean |
isRunning() |
void |
setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory) |
void |
setConversionService(org.springframework.core.convert.ConversionService conversionService) |
void |
start() |
void |
stop() |
public AbstractMessageProcessingSelector(MessageProcessor<java.lang.Boolean> messageProcessor)
public void setConversionService(org.springframework.core.convert.ConversionService conversionService)
public void setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory)
throws org.springframework.beans.BeansException
setBeanFactory in interface org.springframework.beans.factory.BeanFactoryAwareorg.springframework.beans.BeansExceptionpublic final boolean accept(org.springframework.messaging.Message<?> message)
accept in interface GenericSelector<org.springframework.messaging.Message<?>>accept in interface MessageSelectorpublic void start()
start in interface org.springframework.context.Lifecyclestart in interface ManageableLifecyclepublic void stop()
stop in interface org.springframework.context.Lifecyclestop in interface ManageableLifecyclepublic boolean isRunning()
isRunning in interface org.springframework.context.LifecycleisRunning in interface ManageableLifecycle