クラス BridgeToAnnotationPostProcessor
java.lang.ObjectSE
org.springframework.integration.config.AbstractMethodAnnotationPostProcessor<BridgeTo>
org.springframework.integration.config.BridgeToAnnotationPostProcessor
- 実装されたすべてのインターフェース:
Aware
、BeanFactoryAware
、MethodAnnotationPostProcessor<BridgeTo>
public class BridgeToAnnotationPostProcessor
extends AbstractMethodAnnotationPostProcessor<BridgeTo>
@BridgeTo
アノテーションのポストプロセッサー。- 導入:
- 4.0
- 作成者:
- Artem Bilan
ネストされたクラスのサマリー
クラス org.springframework.integration.config.AbstractMethodAnnotationPostProcessor から継承されたネストクラス / インターフェース
AbstractMethodAnnotationPostProcessor.BeanDefinitionPropertiesMapper
フィールドサマリー
クラス org.springframework.integration.config.AbstractMethodAnnotationPostProcessor から継承されたフィールド
ADVICE_CHAIN_ATTRIBUTE, annotationType, logger, messageHandlerAttributes, SEND_TIMEOUT_ATTRIBUTE
インターフェース org.springframework.integration.config.annotation.MethodAnnotationPostProcessor から継承されたフィールド
INPUT_CHANNEL_ATTRIBUTE
コンストラクターのサマリー
コンストラクターメソッドのサマリー
修飾子と型メソッド説明protected AbstractEndpoint
createEndpoint
(MessageHandler handler, MethodSE method, ListSE<AnnotationSE> annotations) protected BeanDefinition
createEndpointBeanDefinition
(ComponentDefinition handlerBeanDefinition, ComponentDefinition beanDefinition, ListSE<AnnotationSE> annotations) protected MessageHandler
createHandler
(ObjectSE bean, MethodSE method, ListSE<AnnotationSE> annotations) サブクラスは、MessageHandler を作成するためにこのメソッドを実装する必要があります。protected BeanDefinition
resolveHandlerBeanDefinition
(StringSE beanName, AnnotatedBeanDefinition beanDefinition, ResolvableType handlerBeanType, ListSE<AnnotationSE> annotationChain) boolean
shouldCreateEndpoint
(MergedAnnotations mergedAnnotations, ListSE<AnnotationSE> annotations) boolean
クラス org.springframework.integration.config.AbstractMethodAnnotationPostProcessor から継承されたメソッド
buildLambdaMessageProcessor, checkMessageHandlerAttributes, configurePollingEndpoint, doCreateEndpoint, extractAdviceChain, generateHandlerBeanName, generateHandlerBeanName, generateHandlerBeanName, getBeanFactory, getChannelResolver, getConversionService, getDefinitionRegistry, postProcess, processBeanDefinition, resolveAttributeToBoolean, setBeanFactory, setOutputChannelIfPresent
クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.integration.config.annotation.MethodAnnotationPostProcessor から継承されたメソッド
beanAnnotationAware, getInputChannelAttribute, shouldCreateEndpoint
コンストラクターの詳細
BridgeToAnnotationPostProcessor
public BridgeToAnnotationPostProcessor()
メソッドの詳細
supportsPojoMethod
public boolean supportsPojoMethod()shouldCreateEndpoint
public boolean shouldCreateEndpoint(MergedAnnotations mergedAnnotations, ListSE<AnnotationSE> annotations) resolveHandlerBeanDefinition
protected BeanDefinition resolveHandlerBeanDefinition(StringSE beanName, AnnotatedBeanDefinition beanDefinition, ResolvableType handlerBeanType, ListSE<AnnotationSE> annotationChain) createEndpointBeanDefinition
protected BeanDefinition createEndpointBeanDefinition(ComponentDefinition handlerBeanDefinition, ComponentDefinition beanDefinition, ListSE<AnnotationSE> annotations) createEndpoint
protected AbstractEndpoint createEndpoint(MessageHandler handler, MethodSE method, ListSE<AnnotationSE> annotations) - オーバーライド:
- クラス
AbstractMethodAnnotationPostProcessor<BridgeTo>
のcreateEndpoint
createHandler
protected MessageHandler createHandler(ObjectSE bean, MethodSE method, ListSE<AnnotationSE> annotations) クラスからコピーされた説明:AbstractMethodAnnotationPostProcessor
サブクラスは、MessageHandler を作成するためにこのメソッドを実装する必要があります。- 次で指定:
- クラス
AbstractMethodAnnotationPostProcessor<BridgeTo>
のcreateHandler
- パラメーター:
bean
- Bean。method
- メソッド。annotations
- メソッドのメッセージングアノテーション(またはメタアノテーション階層)。- 戻り値:
- MessageHandler。