Exemple #1
0
 /** @see FlowService#getWorkerStatus(String, int) */
 @Override
 public MeandreServerProxyStatus getWorkerStatus(String host, int port) {
   if (host == null) {
     throw new IllegalArgumentException("Host must not be null.");
   }
   Map<MeandreServerProxyConfig, MeandreServerProxyStatus> status = jobScheduler.getWorkerStatus();
   Iterator<MeandreServerProxyConfig> configIterator = status.keySet().iterator();
   while (configIterator.hasNext()) {
     MeandreServerProxyConfig config = configIterator.next();
     if (host.equals(config.getHost()) && port == config.getPort()) {
       return status.get(config);
     }
   }
   return null;
 }
Exemple #2
0
 /** @see FlowService#getWorkerStatus() */
 @Override
 public Map<MeandreServerProxyConfig, MeandreServerProxyStatus> getWorkerStatus() {
   return jobScheduler.getWorkerStatus();
 }