クラス RoundRobinLoadBalancingStrategy

java.lang.ObjectSE
org.springframework.integration.dispatcher.RoundRobinLoadBalancingStrategy
実装されたすべてのインターフェース:
LoadBalancingStrategy

public class RoundRobinLoadBalancingStrategy extends ObjectSE implements LoadBalancingStrategy
LoadBalancingStrategy のラウンドロビン実装。この実装は、最初に試行されたハンドラーのインデックスを追跡し、ディスパッチごとに異なる開始ハンドラーを使用します。
導入:
1.0.3
作成者:
Iwein Fuld, Mark Fisher, Oleg Zhurakousky, Artem Bilan
  • コンストラクターの詳細

    • RoundRobinLoadBalancingStrategy

      public RoundRobinLoadBalancingStrategy()
  • メソッドの詳細

    • getHandlerIterator

      public final IteratorSE<MessageHandler> getHandlerIterator(Message<?> message, CollectionSE<MessageHandler> handlers)
      スキップされたリストの最初の部分が反復の終了時に使用されるたびに、コレクションの新しいポイントで開始するイテレーターを返します。後続の next() 呼び出しですべてのハンドラーが 1 回返されることが保証されます。
      次で指定:
      インターフェース LoadBalancingStrategygetHandlerIterator