// @throws IOException if unable to setup the JMX connection
private static List<Node> retrieveRingData(String seedAddress, String remoteHost, int port) throws IOException
{
JMXServiceURL jmxUrl = new JMXServiceURL(String.format(fmtUrl, remoteHost, port));
JMXConnector jmxc = JMXConnectorFactory.connect(jmxUrl, null);
StorageServiceMBean ssProxy;
MBeanServerConnection mbeanServerConn = jmxc.getMBeanServerConnection();
try
{
ObjectName name = new ObjectName(ssObjName);
ssProxy = JMX.newMBeanProxy(mbeanServerConn, name, StorageServiceMBean.class);