List<DarkstarServer> internal = new ArrayList<DarkstarServer>();
synchronized (darkstarRunners) {
for (DarkstarRunner dr : darkstarRunners) {
if (dr.getStatus() == Runner.Status.RUNNING) {
external.add(new DarkstarServer(dr.getHostname(), dr.getPort()));
internal.add(new DarkstarServer(dr.getInternalHostname(), dr.getInternalPort()));
}
}
}
// update the list of Darkstar servers