Loading dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/service/MonitorService.java +6 −14 Original line number Diff line number Diff line Loading @@ -33,6 +33,8 @@ import java.util.HashMap; import java.util.List; import java.util.Map; import static org.apache.dolphinscheduler.common.utils.Preconditions.*; /** * monitor service */ Loading Loading @@ -116,20 +118,10 @@ public class MonitorService extends BaseService{ } public List<Server> getServerListFromZK(boolean isMaster){ List<Server> servers = new ArrayList<>(); ZookeeperMonitor zookeeperMonitor = null; try{ zookeeperMonitor = new ZookeeperMonitor(); checkNotNull(zookeeperMonitor); ZKNodeType zkNodeType = isMaster ? ZKNodeType.MASTER : ZKNodeType.WORKER; servers = zookeeperMonitor.getServersList(zkNodeType); }catch (Exception e){ throw e; }finally { if(zookeeperMonitor != null){ zookeeperMonitor.close(); } } return servers; return zookeeperMonitor.getServersList(zkNodeType); } } Loading
dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/service/MonitorService.java +6 −14 Original line number Diff line number Diff line Loading @@ -33,6 +33,8 @@ import java.util.HashMap; import java.util.List; import java.util.Map; import static org.apache.dolphinscheduler.common.utils.Preconditions.*; /** * monitor service */ Loading Loading @@ -116,20 +118,10 @@ public class MonitorService extends BaseService{ } public List<Server> getServerListFromZK(boolean isMaster){ List<Server> servers = new ArrayList<>(); ZookeeperMonitor zookeeperMonitor = null; try{ zookeeperMonitor = new ZookeeperMonitor(); checkNotNull(zookeeperMonitor); ZKNodeType zkNodeType = isMaster ? ZKNodeType.MASTER : ZKNodeType.WORKER; servers = zookeeperMonitor.getServersList(zkNodeType); }catch (Exception e){ throw e; }finally { if(zookeeperMonitor != null){ zookeeperMonitor.close(); } } return servers; return zookeeperMonitor.getServersList(zkNodeType); } }