public class InboundChannelAdapterAnnotationPostProcessor extends AbstractMethodAnnotationPostProcessor<InboundChannelAdapter>
@InboundChannelAdapter アノテーションが付けられたメソッドのポストプロセッサー。annotationType, beanFactory, channelResolver, conversionService, disposables, logger, messageHandlerAttributes, SEND_TIMEOUT_ATTRIBUTE| コンストラクターと説明 |
|---|
InboundChannelAdapterAnnotationPostProcessor(ConfigurableListableBeanFactory beanFactory) |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected MessageHandler | createHandler(ObjectSE bean, MethodSE method, ListSE<AnnotationSE> annotations) サブクラスは、MessageHandler を作成するためにこのメソッドを実装する必要があります。 |
protected StringSE | generateHandlerBeanName(StringSE originalBeanName, MethodSE method) |
protected StringSE | getInputChannelAttribute() |
ObjectSE | postProcess(ObjectSE bean, StringSE beanName, MethodSE method, ListSE<AnnotationSE> annotations) |
beanAnnotationAware, buildLambdaMessageProcessorForBeanMethod, checkMessageHandlerAttributes, configurePollingEndpoint, createEndpoint, doCreateEndpoint, extractAdviceChain, extractTypeIfPossible, resolveAttributeToBoolean, resolveTargetBeanFromMethodWithBeanAnnotation, resolveTargetBeanName, setOutputChannelIfPresent, shouldCreateEndpointcloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic InboundChannelAdapterAnnotationPostProcessor(ConfigurableListableBeanFactory beanFactory)
protected StringSE getInputChannelAttribute()
public ObjectSE postProcess(ObjectSE bean, StringSE beanName, MethodSE method, ListSE<AnnotationSE> annotations)
MethodAnnotationPostProcessor<InboundChannelAdapter> 内の postProcess AbstractMethodAnnotationPostProcessor<InboundChannelAdapter> の postProcess protected StringSE generateHandlerBeanName(StringSE originalBeanName, MethodSE method)
protected MessageHandler createHandler(ObjectSE bean, MethodSE method, ListSE<AnnotationSE> annotations)
AbstractMethodAnnotationPostProcessorAbstractMethodAnnotationPostProcessor<InboundChannelAdapter> の createHandler bean - Bean。method - メソッド。annotations - メソッドのメッセージングアノテーション(またはメタアノテーション階層)。