public class PublisherAnnotationBeanPostProcessor extends AbstractBeanFactoryAwareAdvisingPostProcessor implements BeanNameAware, InitializingBean
Publisher annotation.
Only one bean instance of this processor can be declared in the application context, manual or automatic by thr framework via annotation or XML processing.
advisor, beforeExistingAdvisorsHIGHEST_PRECEDENCE, LOWEST_PRECEDENCE| Constructor and Description |
|---|
PublisherAnnotationBeanPostProcessor() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
void |
setBeanFactory(BeanFactory beanFactory) |
void |
setBeanName(String name) |
void |
setDefaultChannelName(String defaultChannelName)
Set the default channel where Messages should be sent if the annotation
itself does not provide a channel.
|
isEligible, prepareProxyFactorycustomizeProxyFactory, isEligible, postProcessAfterInitialization, postProcessBeforeInitialization, setBeforeExistingAdvisorsevaluateProxyInterfaces, getOrder, getProxyClassLoader, isConfigurationCallbackInterface, isInternalLanguageInterface, setBeanClassLoader, setOrder, setProxyClassLoadercopyFrom, isExposeProxy, isFrozen, isOpaque, isOptimize, isProxyTargetClass, setExposeProxy, setFrozen, setOpaque, setOptimize, setProxyTargetClass, toStringpublic PublisherAnnotationBeanPostProcessor()
public void setDefaultChannelName(String defaultChannelName)
defaultChannelName - the publisher interceptor defaultChannelpublic void setBeanName(String name)
setBeanName in interface BeanNameAwarepublic void setBeanFactory(BeanFactory beanFactory)
setBeanFactory in interface BeanFactoryAwaresetBeanFactory in class AbstractBeanFactoryAwareAdvisingPostProcessorpublic void afterPropertiesSet()
afterPropertiesSet in interface InitializingBean