[teiid-commits] teiid SVN: r1041 - trunk/server/src/main/java/com/metamatrix/platform/admin/api/runtime.
teiid-commits at lists.jboss.org
teiid-commits at lists.jboss.org
Thu Jun 11 17:15:49 EDT 2009
Author: vhalbert at redhat.com
Date: 2009-06-11 17:15:48 -0400 (Thu, 11 Jun 2009)
New Revision: 1041
Modified:
trunk/server/src/main/java/com/metamatrix/platform/admin/api/runtime/SystemStateBuilder.java
Log:
Teiid-570 - the ping logic was extracted out to another method so that for testing purposes, this method could be overridden and still allow the rest of the SystemStateBuilder class to be used.
Modified: trunk/server/src/main/java/com/metamatrix/platform/admin/api/runtime/SystemStateBuilder.java
===================================================================
--- trunk/server/src/main/java/com/metamatrix/platform/admin/api/runtime/SystemStateBuilder.java 2009-06-11 17:23:45 UTC (rev 1040)
+++ trunk/server/src/main/java/com/metamatrix/platform/admin/api/runtime/SystemStateBuilder.java 2009-06-11 21:15:48 UTC (rev 1041)
@@ -137,7 +137,7 @@
HostID hostID = new HostID(hostName);
boolean deployed = config.getHostIDs().contains(hostID);
- boolean running = this.hostManagement.ping(hostName);
+ boolean running = isHostRunning(hostName);
return new HostData(hostName, processes, deployed, running, host.getProperties());
}
@@ -162,9 +162,13 @@
processes.add(createProcessData(deployedComponent));
}
- boolean running = this.hostManagement.ping(hostID.getFullName());
+ boolean running = isHostRunning(hostID.getFullName());
return new HostData(hostID.getFullName(), processes, true, running, new Properties());
}
+
+ protected boolean isHostRunning(String hostName) {
+ return this.hostManagement.ping(hostName);
+ }
/**
More information about the teiid-commits
mailing list