ictx.bind("queue0", queue0);
ictx.bind("queue1", queue1);
ictx.bind("queue2", queue2);
ClusterQueue clusterQueue = new ClusterQueue();
clusterQueue.addDestination("server0", queue0);
clusterQueue.addDestination("server1", queue1);
clusterQueue.addDestination("server2", queue2);
clusterQueue.setFreeReading();
clusterQueue.setFreeWriting();
ictx.rebind("clusterQueue", clusterQueue);