package org.jgroups.tests;
import org.jgroups.stack.RouterStub;
import org.jgroups.protocols.PingData;
import java.util.List;
/**
* @author Bela Ban
*/
public class RouterStubGet {
public static void main(String[] args) throws Exception {
String host="localhost";
int port=12001;
String cluster_name="DrawGroupDemo";
for(int i=0; i < args.length; i++) {
if(args[i].equals("-host")) {
host=args[++i];
continue;
}
if(args[i].equals("-port")) {
port=Integer.parseInt(args[++i]);
continue;
}
if(args[i].equals("-cluster")) {
cluster_name=args[++i];
continue;
}
help();
return;
}
RouterStub stub=new RouterStub(host, port, null,null);
stub.doConnect();
List<PingData> responses=stub.getMembers(cluster_name);
for(PingData data: responses)
System.out.println(data);
stub.destroy();
}
private static void help() {
System.out.println("RouterStubGet [-host <host>] [-port <port>] [-cluster <cluster name (default: DrawGroupDemo>]");
}
}