アノテーションインターフェース 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 以降、ネガティブパターンもサポートされています。主要な "!" パターンマッチを無効にします。デフォルトは "*" (すべてのチャネル)です。- 戻り値:
- パターン。
- 関連事項:
- デフォルト:
{"*"}
order
int orderインターセプターの順序。負の次数のインターセプターは、チャネル上の明示的なインターセプターの前に配置されます。正の次数のインターセプターは、明示的なインターセプターの後に配置されます。- 戻り値:
- オーダー。
- デフォルト:
0