アノテーションインターフェース 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
  • オプション要素の概要

    オプション要素
    修飾子と型
    オプションの要素
    説明
    int
    インターセプターの順序。
    チャネル名が照合されるパターンの配列。
  • 要素の詳細

    • patterns

      StringSE[] patterns
      チャネル名が照合されるパターンの配列。バージョン 5.0 以降、ネガティブパターンもサポートされています。主要な "!" パターンマッチを無効にします。デフォルトは "*" (すべてのチャネル)です。
      戻り値:
      パターン。
      関連事項:
      デフォルト:
      {"*"}
    • order

      int order
      インターセプターの順序。負の次数のインターセプターは、チャネル上の明示的なインターセプターの前に配置されます。正の次数のインターセプターは、明示的なインターセプターの後に配置されます。
      戻り値:
      オーダー。
      デフォルト:
      0