アノテーション型 GlobalChannelInterceptor
@TargetSE({TYPESE,METHODSE}) @RetentionSE(RUNTIMESE) @DocumentedSE public @interface GlobalChannelInterceptor
このアノテーションが付いた
ChannelInterceptor コンポーネントは、提供された patterns を使用してチャネル名と一致するグローバルチャネルインターセプターとして適用されます。 このアノテーションは、Component Bean の class レベル、および Bean を使用するメソッドで使用できます。
このアノテーションは <int:channel-interceptor/> の類似物です。
- 導入:
- 4.0
- 作成者:
- Artem Bilan, Meherzad Lahewala
要素の詳細
patterns
StringSE[] patternsチャネル名が照合されるパターンの配列。バージョン 5.0 以降、ネガティブパターンもサポートされています。主要な "!" パターンマッチを無効にします。デフォルトは "*" (すべてのチャネル)です。- 戻り値:
- パターン。
- 関連事項:
PatternMatchUtils.smartMatch(String, String...)
- デフォルト:
- {"*"}
order
int orderインターセプターの順序。負の次数のインターセプターは、チャネル上の明示的なインターセプターの前に配置されます。正の次数のインターセプターは、明示的なインターセプターの後に配置されます。- 戻り値:
- オーダー。
- デフォルト:
- 0