List of usage examples for org.springframework.integration.dispatcher UnicastingDispatcher setLoadBalancingStrategy
public void setLoadBalancingStrategy(@Nullable LoadBalancingStrategy loadBalancingStrategy)
From source file:org.springframework.integration.jms.JmsDestinationBackedMessageChannel.java
private void configureDispatcher(boolean isPubSub) { if (isPubSub) { this.dispatcher = new BroadcastingDispatcher(); } else {/* www . j ava 2 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 a va 2 s.c o m UnicastingDispatcher unicastingDispatcher = new UnicastingDispatcher(); unicastingDispatcher.setLoadBalancingStrategy(new RoundRobinLoadBalancingStrategy()); this.dispatcher = unicastingDispatcher; } this.dispatcher.setMaxSubscribers(this.maxSubscribers); }