/** @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; }
/** @see FlowService#getWorkerStatus() */ @Override public Map<MeandreServerProxyConfig, MeandreServerProxyStatus> getWorkerStatus() { return jobScheduler.getWorkerStatus(); }