クラス RoundRobinLoadBalancingStrategy
java.lang.ObjectSE
org.springframework.integration.dispatcher.RoundRobinLoadBalancingStrategy
- 実装されたすべてのインターフェース:
LoadBalancingStrategy
LoadBalancingStrategy
のラウンドロビン実装。この実装は、最初に試行されたハンドラーのインデックスを追跡し、ディスパッチごとに異なる開始ハンドラーを使用します。- 導入:
- 1.0.3
- 作成者:
- Iwein Fuld, Mark Fisher, Oleg Zhurakousky, Artem Bilan
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明final IteratorSE
<MessageHandler> getHandlerIterator
(Message<?> message, CollectionSE<MessageHandler> handlers) スキップされたリストの最初の部分が反復の終了時に使用されるたびに、コレクションの新しいポイントで開始するイテレーターを返します。後続のnext()
呼び出しですべてのハンドラーが 1 回返されることが保証されます。
コンストラクターの詳細
RoundRobinLoadBalancingStrategy
public RoundRobinLoadBalancingStrategy()
メソッドの詳細
getHandlerIterator
public final IteratorSE<MessageHandler> getHandlerIterator(Message<?> message, CollectionSE<MessageHandler> handlers) スキップされたリストの最初の部分が反復の終了時に使用されるたびに、コレクションの新しいポイントで開始するイテレーターを返します。後続のnext()
呼び出しですべてのハンドラーが 1 回返されることが保証されます。- 次で指定:
- インターフェース
LoadBalancingStrategy
のgetHandlerIterator