インターフェース MethodAnnotationPostProcessor<T extends AnnotationSE>
- 型パラメーター:
T- ターゲットアノテーション型。
- すべての既知の実装クラス:
AbstractMethodAnnotationPostProcessor、AggregatorAnnotationPostProcessor、BridgeFromAnnotationPostProcessor、BridgeToAnnotationPostProcessor、FilterAnnotationPostProcessor、InboundChannelAdapterAnnotationPostProcessor、RouterAnnotationPostProcessor、ServiceActivatorAnnotationPostProcessor、SplitterAnnotationPostProcessor、TransformerAnnotationPostProcessor
public interface MethodAnnotationPostProcessor<T extends AnnotationSE>
アノテーション付きメソッドの後処理のための戦略インターフェース。
- 作成者:
- Mark Fisher, Gary Russell, Artem Bilan
フィールド概要
フィールド方法の概要
修飾子と型メソッド説明default booleandefault StringSEpostProcess(ObjectSE bean, StringSE beanName, MethodSE method, ListSE<AnnotationSE> annotations) voidprocessBeanDefinition(StringSE beanName, AnnotatedBeanDefinition beanDefinition, ListSE<AnnotationSE> annotations) default booleanshouldCreateEndpoint(MethodSE method, ListSE<AnnotationSE> annotations) default booleanshouldCreateEndpoint(MergedAnnotations mergedAnnotations, ListSE<AnnotationSE> annotations) default boolean
フィールドの詳細
INPUT_CHANNEL_ATTRIBUTE
- 関連事項:
方法の詳細
postProcess
processBeanDefinition
void processBeanDefinition(StringSE beanName, AnnotatedBeanDefinition beanDefinition, ListSE<AnnotationSE> annotations) shouldCreateEndpoint
- パラメーター:
method- エンドポイントを作成する資格があるかどうかを確認する方法annotations- 処理するアノテーションのリスト- 戻り値:
AbstractEndpointを作成するかどうかを決定するためのbooleanフラグ- 導入:
- 4.0
shouldCreateEndpoint
default boolean shouldCreateEndpoint(MergedAnnotations mergedAnnotations, ListSE<AnnotationSE> annotations) getInputChannelAttribute
beanAnnotationAware
default boolean beanAnnotationAware()supportsPojoMethod
default boolean supportsPojoMethod()