public final String getNode(final Server server) { if (server == null) return null; String node = server.getNodeRef(); if (StringUtils.ok(node)) return node; else return "no node"; }
public final String getNode(final Server server) { if (server == null) return null; String node = server.getNodeRef(); if (StringUtils.ok(node)) return node; else return "no node"; }
private static String serverListToString(List<Server> servers) { StringBuilder sb = new StringBuilder(); for (Server s : servers) { sb.append(s.getNodeRef() + ":" + s.getName() + " "); } return sb.toString().trim(); }
private static String serverListToString(List<Server> servers) { StringBuilder sb = new StringBuilder(); for (Server s : servers) { sb.append(s.getNodeRef() + ":" + s.getName() + " "); } return sb.toString().trim(); }
public static List<Server> getServersOnNode(Servers servers, Node node) { List<Server> serverList = servers.getServer(); List<Server> serverListOnNode = new ArrayList<Server>(); Server instance = null; String nodeName = node.getName(); if (serverList.size() > 0) { for (Server server: serverList){ if (nodeName.equals(server.getNodeRef())){ serverListOnNode.add(server); } } } return serverListOnNode; }
public static List<Server> getServersOnNode(Servers servers, Node node) { List<Server> serverList = servers.getServer(); List<Server> serverListOnNode = new ArrayList<Server>(); Server instance = null; String nodeName = node.getName(); if (serverList.size() > 0) { for (Server server: serverList){ if (nodeName.equals(server.getNodeRef())){ serverListOnNode.add(server); } } } return serverListOnNode; }
public static List<Cluster> getClustersOnNode(Domain domain, String nodeName) { HashMap<String,Cluster> clMap = new HashMap<String,Cluster>(); List<Server> serverList = getInstancesOnNode(domain, nodeName); try { for(Server server : serverList) { Cluster mycl = server.getCluster(); if(nodeName.equals(server.getNodeRef()) ) { clMap.put(mycl.getName(),mycl); } } } catch(Exception e) { Logger.getAnonymousLogger().warning("Error when getting clusters on node " + e.getLocalizedMessage()); } return new ArrayList(clMap.values()); }
public static List<Cluster> getClustersOnNode(Domain domain, String nodeName) { HashMap<String,Cluster> clMap = new HashMap<String,Cluster>(); List<Server> serverList = getInstancesOnNode(domain, nodeName); try { for(Server server : serverList) { Cluster mycl = server.getCluster(); if(nodeName.equals(server.getNodeRef()) ) { clMap.put(mycl.getName(),mycl); } } } catch(Exception e) { logger.log(Level.WARNING, ConfigApiLoggerInfo.errorGettingCluster, e.getLocalizedMessage()); } return new ArrayList(clMap.values()); }
public static List<Server> getInstancesOnNode(Domain domain, String nodeName) { List<Server> ret = new LinkedList<Server>(); try { if(!StringUtils.ok(nodeName)) return ret; List<Server> servers = domain.getServers().getServer(); for(Server server : servers) { if(nodeName.equals(server.getNodeRef())) ret.add(server); } } catch(Exception e) { logger.log(Level.WARNING,ConfigApiLoggerInfo.errorGettingServers , e.getLocalizedMessage()); } return ret; }
public static List<Server> getInstancesOnNode(Domain domain, String nodeName) { List<Server> ret = new LinkedList<Server>(); try { if(!StringUtils.ok(nodeName)) return ret; List<Server> servers = domain.getServers().getServer(); for(Server server : servers) { if(nodeName.equals(server.getNodeRef())) ret.add(server); } } catch(Exception e) { Logger.getAnonymousLogger().warning("Error when getting servers " + e.getLocalizedMessage()); } return ret; }
String nodeName = server.getNodeRef();
public static boolean nodeInUse(Node node) { //check if node is referenced by an instance String nodeName = node.getName(); Dom serverDom = Dom.unwrap(node); Servers servers = serverDom.getHabitat().getService(Servers.class); List<Server> serverList = servers.getServer(); if (serverList != null) { for (Server server : serverList) { if (nodeName.equals(server.getNodeRef())) { return true; } } } return false; }
public static boolean nodeInUse(Node node) { //check if node is referenced by an instance String nodeName = node.getName(); Dom serverDom = Dom.unwrap(node); Servers servers = serverDom.getHabitat().getComponent(Servers.class); List<Server> serverList=servers.getServer(); if (serverList != null) { for (Server server : serverList){ if (nodeName.equals(server.getNodeRef())){ return true; } } } return false; } }
private String killInstance(AdminCommandContext context) { String msg = initializeInstance(); if (msg != null) return msg; String nodeName = instance.getNodeRef(); Node node = nodes.getNode(nodeName); NodeUtils nodeUtils = new NodeUtils(habitat, logger); // asadmin command to run on instances node ArrayList<String> command = new ArrayList<String>(); command.add("stop-local-instance"); command.add("--kill"); command.add(instanceName); String humanCommand = makeCommandHuman(command); String firstErrorMessage = Strings.get("stop.local.instance.kill", instanceName, nodeName, humanCommand); if (logger.isLoggable(Level.FINE)) logger.fine("stop-instance: running " + humanCommand + " on " + nodeName); nodeUtils.runAdminCommandOnNode(node, command, context, firstErrorMessage, humanCommand, null); ActionReport killreport = context.getActionReport(); if (killreport.getActionExitCode() != ActionReport.ExitCode.SUCCESS) { return killreport.getMessage(); } return null; }
private String killInstance(AdminCommandContext context) { String msg = initializeInstance(); if (msg != null) return msg; String nodeName = instance.getNodeRef(); Node node = nodes.getNode(nodeName); NodeUtils nodeUtils = new NodeUtils(habitat, logger); // asadmin command to run on instances node ArrayList<String> command = new ArrayList<String>(); command.add("stop-local-instance"); command.add("--kill"); command.add(instanceName); String humanCommand = makeCommandHuman(command); String firstErrorMessage = Strings.get("stop.local.instance.kill", instanceName, nodeName, humanCommand); logger.fine("stop-instance: running " + humanCommand + " on " + nodeName); nodeUtils.runAdminCommandOnNode(node, command, context, firstErrorMessage, humanCommand, null); ActionReport killreport = context.getActionReport(); if (killreport.getActionExitCode() != ActionReport.ExitCode.SUCCESS) { return killreport.getMessage(); } return null; }
if (targetServer != null && ! targetServer.isDas()) { port = JmsRaUtil.getJMSPropertyValue(targetServer); host = domain.getNodeNamed(targetServer.getNodeRef()).getNodeHost(); } else{ Cluster cluster = domain.getClusterNamed(target); targetServer = cluster.getInstances().get(0); port = JmsRaUtil.getJMSPropertyValue(targetServer); host = domain.getNodeNamed(targetServer.getNodeRef()).getNodeHost();
List<Server> allInstances = getAllInstances(); for(Server s : allInstances) { if(targetName.equals(s.getNodeRef())) instances.add(s);
List<Server> allInstances = getAllInstances(); for(Server s : allInstances) { if(targetName.equals(s.getNodeRef())) instances.add(s);
String nodeName = server.getNodeRef(); if (StringUtils.ok(nodeName)) { Node node = nodes.getNode(nodeName);
String nodeName = server.getNodeRef(); if (StringUtils.ok(nodeName)) { Node node = nodes.getNode(nodeName);