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