クラス InboundChannelAdapterAnnotationPostProcessor
java.lang.ObjectSE
org.springframework.integration.config.annotation.AbstractMethodAnnotationPostProcessor<InboundChannelAdapter>
org.springframework.integration.config.annotation.InboundChannelAdapterAnnotationPostProcessor
- 実装されているすべてのインターフェース:
MethodAnnotationPostProcessor<InboundChannelAdapter>
public class InboundChannelAdapterAnnotationPostProcessor extends AbstractMethodAnnotationPostProcessor<InboundChannelAdapter>
@InboundChannelAdapter アノテーションが付けられたメソッドのポストプロセッサー。- 導入:
- 4.0
- 作成者:
- Artem Bilan, Gary Russell, Oleg Zhurakousky
フィールドのサマリー
クラス org.springframework.integration.config.annotation.AbstractMethodAnnotationPostProcessor から継承されたフィールド
annotationType, beanFactory, channelResolver, conversionService, definitionRegistry, logger, messageHandlerAttributes, SEND_TIMEOUT_ATTRIBUTEコンストラクターの概要
コンストラクター コンストラクター 説明 InboundChannelAdapterAnnotationPostProcessor(ConfigurableListableBeanFactory beanFactory)メソッドのサマリー
修飾子と型 メソッド 説明 protected MessageHandlercreateHandler(ObjectSE bean, MethodSE method, ListSE<AnnotationSE> annotations)サブクラスは、MessageHandler を作成するためにこのメソッドを実装する必要があります。protected StringSEgenerateHandlerBeanName(StringSE originalBeanName, MethodSE method)protected StringSEgetInputChannelAttribute()ObjectSEpostProcess(ObjectSE bean, StringSE beanName, MethodSE method, ListSE<AnnotationSE> annotations)クラス org.springframework.integration.config.annotation.AbstractMethodAnnotationPostProcessor から継承されたメソッド
beanAnnotationAware, buildLambdaMessageProcessorForBeanMethod, checkMessageHandlerAttributes, configurePollingEndpoint, createEndpoint, doCreateEndpoint, extractAdviceChain, extractTypeIfPossible, resolveAttributeToBoolean, resolveTargetBeanFromMethodWithBeanAnnotation, resolveTargetBeanName, setOutputChannelIfPresent, shouldCreateEndpoint
コンストラクターの詳細
メソッドの詳細
getInputChannelAttribute
postProcess
public ObjectSE postProcess(ObjectSE bean, StringSE beanName, MethodSE method, ListSE<AnnotationSE> annotations)- 次で指定:
- インターフェース
MethodAnnotationPostProcessor<InboundChannelAdapter>のpostProcess - オーバーライド:
- クラス
AbstractMethodAnnotationPostProcessor<InboundChannelAdapter>のpostProcess
generateHandlerBeanName
createHandler
protected MessageHandler createHandler(ObjectSE bean, MethodSE method, ListSE<AnnotationSE> annotations)クラスからコピーされた説明:AbstractMethodAnnotationPostProcessorサブクラスは、MessageHandler を作成するためにこのメソッドを実装する必要があります。- 次で指定:
- クラス
AbstractMethodAnnotationPostProcessor<InboundChannelAdapter>のcreateHandler - パラメーター:
bean- Bean。method- メソッド。annotations- メソッドのメッセージングアノテーション(またはメタアノテーション階層)。- 戻り値:
- MessageHandler。