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