List of usage examples for org.springframework.integration.dispatcher RoundRobinLoadBalancingStrategy RoundRobinLoadBalancingStrategy
RoundRobinLoadBalancingStrategy
From source file:org.springframework.integration.jms.JmsDestinationBackedMessageChannel.java
private void configureDispatcher(boolean isPubSub) { if (isPubSub) { this.dispatcher = new BroadcastingDispatcher(); } else {/* w ww. ja va2 s . c o m*/ UnicastingDispatcher unicastingDispatcher = new UnicastingDispatcher(); unicastingDispatcher.setLoadBalancingStrategy(new RoundRobinLoadBalancingStrategy()); this.dispatcher = unicastingDispatcher; } }
From source file:org.springframework.integration.jms.SubscribableJmsChannel.java
private void configureDispatcher(boolean isPubSub) { if (isPubSub) { this.dispatcher = new BroadcastingDispatcher(true); } else {/*ww w . j av a 2 s .c o m*/ UnicastingDispatcher unicastingDispatcher = new UnicastingDispatcher(); unicastingDispatcher.setLoadBalancingStrategy(new RoundRobinLoadBalancingStrategy()); this.dispatcher = unicastingDispatcher; } this.dispatcher.setMaxSubscribers(this.maxSubscribers); }