クラス RotatingServerAdvice

java.lang.ObjectSE
org.springframework.integration.file.remote.aop.RotatingServerAdvice
実装されたすべてのインターフェース:
AdviceInterceptorMethodInterceptorMessageSourceMutatorReceiveMessageAdvice

public class RotatingServerAdvice extends ObjectSE implements MessageSourceMutator
複数のリモートサーバー / ディレクトリ間でローテーションするスマートポーラーアドバイス。
導入:
5.0.7
作成者:
Gary Russell, Michael Forstner, Artem Bilan, David Turanski
  • コンストラクターの詳細

  • メソッドの詳細

    • beforeReceive

      public boolean beforeReceive(MessageSource<?> source)
      インターフェースからコピーされた説明: MessageSourceMutator
      サブクラスは、このポーリングを続行するかどうかを決定できます。
      次で指定:
      インターフェース MessageSourceMutatorbeforeReceive 
      パラメーター:
      source - メッセージソース。
      戻り値:
      続行するには true(デフォルト)。
    • afterReceive

      @Nullable public Message<?> afterReceive(@Nullable Message<?> result, MessageSource<?> source)
      インターフェースからコピーされた説明: MessageSourceMutator
      サブクラスは、ポーリングの結果に基づいてアクションを実行できます。たとえば trigger を調整します。メッセージは新しいメッセージに置き換えることもできます。
      次で指定:
      インターフェース MessageSourceMutatorafterReceive 
      パラメーター:
      result - 受信したメッセージ。
      source - メッセージソース。
      戻り値:
      結果の処理を続行するメッセージ。ポーリングが返したものをすべて破棄する場合は null