Retrieves a list of Relay Servers configured for an Unwired Server cluster.
List<RelayServerVO> getRelayServers() throws SUPAdminException;
If successful, returns an object of the specified type (can be null). If unsuccessful, returns SUPAdminException.
// Get all relay servers configured for the Unwired Server cluster.
List<RelayServerVO> relayServers = supCluster.getRelayServers();
for (RelayServerVO relayServer : relayServers) {
// Print relay server info
System.out.println("=========Begin Relay Server Info=========");
System.out.println("Host: " + relayServer.getHost());
System.out.println("HTTP port: " + relayServer.getPort());
System.out.println("HTTPS port: " + relayServer.getSecurePort());
System.out.println("URL suffix: " + relayServer.getUrlSuffix());
// Print farm info of this relay server
System.out.println("======Farms within this relays server======");
for (FarmVO farm : relayServer.getFarms()) {
System.out.println(" " + farm);
// print server node info of this farm
System.out.println("===Server nodes within this farm===");
for (ServerNodeVO serverNode : farm.getServerNodes()) {
System.out.println(" Server node: " + serverNode);
// print Outbound Enabler info of this server node
System.out.println(" Outbound enabler: "
+ serverNode.getOutboundEnabler());
}
}
System.out.println("=========End Relay Server Info=========");
}