List of usage examples for com.amazonaws.services.rds.model Endpoint toString
@Override
public String toString()
From source file:org.cloudml.connectors.BeanstalkConnector.java
License:Open Source License
public String getDBEndPoint(String dbInstanceId, int timeout) { DescribeDBInstancesRequest ddbir = new DescribeDBInstancesRequest().withDBInstanceIdentifier(dbInstanceId); System.out.println("Waiting for DB endpoints"); while (timeout-- > 0) { System.out.print("-"); DescribeDBInstancesResult ddbi = rdsClient.describeDBInstances(ddbir); Endpoint endpoint = ddbi.getDBInstances().get(0).getEndpoint(); if (endpoint != null && endpoint.toString().length() != 0) return endpoint.getAddress() + ":" + endpoint.getPort(); try {/*from w w w.j a v a 2 s.c o m*/ Thread.sleep(1000); } catch (InterruptedException ex) { Logger.getLogger(BeanstalkConnector.class.getName()).log(Level.SEVERE, null, ex); } } return ""; }