aboutsummaryrefslogtreecommitdiffstats
path: root/examples/VotingApp/src/main/java/main/MusicConnector.java
diff options
context:
space:
mode:
Diffstat (limited to 'examples/VotingApp/src/main/java/main/MusicConnector.java')
-rw-r--r--examples/VotingApp/src/main/java/main/MusicConnector.java92
1 files changed, 46 insertions, 46 deletions
diff --git a/examples/VotingApp/src/main/java/main/MusicConnector.java b/examples/VotingApp/src/main/java/main/MusicConnector.java
index d6ed20ba..7772c9f2 100644
--- a/examples/VotingApp/src/main/java/main/MusicConnector.java
+++ b/examples/VotingApp/src/main/java/main/MusicConnector.java
@@ -20,57 +20,57 @@ stated inside of the file.
---------------------------------------------------------------------------
*/
+
package main;
import java.io.IOException;
import java.net.InetAddress;
import java.net.UnknownHostException;
-import java.util.Random;
-
+import java.security.SecureRandom;
public class MusicConnector {
-
- //change this to point to relevant cluster
- public String[] musicNodes;
+
+ //change this to point to relevant cluster
+ public String[] musicNodes;
- public MusicConnector(String[] musicNodes){
- this.musicNodes = musicNodes;
- }
-
- private String getMusicNodeIp(){
- Random r = new Random();
- int index = r.nextInt(musicNodes.length);
- return musicNodes[index];
- }
-
- public String getMusicNodeURL(){
- String musicurl = "http://"+getMusicNodeIp()+":8080/MUSIC/rest/v2";
- return musicurl;
- }
-
- public boolean isHostUp(String serverAddress) {
- Boolean isUp = false;
- try {
- InetAddress inet = InetAddress.getByName(serverAddress);
- isUp = inet.isReachable(1000);
- } catch (UnknownHostException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- } catch (IOException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- return isUp;
- }
-
- /*
- private static String getMusicNodeIp(){
-
- //return "54.224.168.13";
- return bigSiteMusicNode;
- String serverAddress;
- serverAddress = agaveMusicNode;
- while(isHostUp(serverAddress) != true)
- serverAddress = toggle(serverAddress);
- return serverAddress;
- }*/
+ public MusicConnector(String[] musicNodes){
+ this.musicNodes = musicNodes;
+ }
+
+ private String getMusicNodeIp(){
+ SecureRandom r = new SecureRandom();
+ int index = r.nextInt(musicNodes.length);
+ return musicNodes[index];
+ }
+
+ public String getMusicNodeURL(){
+ String musicurl = "http://"+getMusicNodeIp()+":8080/MUSIC/rest/v2";
+ return musicurl;
+ }
+
+ public boolean isHostUp(String serverAddress) {
+ Boolean isUp = false;
+ try {
+ InetAddress inet = InetAddress.getByName(serverAddress);
+ isUp = inet.isReachable(1000);
+ } catch (UnknownHostException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ } catch (IOException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
+ return isUp;
+ }
+
+ /*
+ private static String getMusicNodeIp(){
+
+ //return "54.224.168.13";
+ return bigSiteMusicNode;
+ String serverAddress;
+ serverAddress = agaveMusicNode;
+ while(isHostUp(serverAddress) != true)
+ serverAddress = toggle(serverAddress);
+ return serverAddress;
+ }*/
}