public int createInstance(String name, int sshPort, int rmiRegistryPort, int rmiServerPort, String location, String javaOpts, String features, String featureURLs, String address) throws MBeanException { try { if ("".equals(location)) { location = null; } if ("".equals(javaOpts)) { javaOpts = null; } InstanceSettings settings = new InstanceSettings(sshPort, rmiRegistryPort, rmiServerPort, location, javaOpts, parseStringList(featureURLs), parseStringList(features), address); Instance inst = instanceService.createInstance(name, settings, false); if (inst != null) { return inst.getPid(); } else { return -1; } } catch (Exception e) { throw new MBeanException(null, e.toString()); } }
public int createInstance(String name, int sshPort, int rmiRegistryPort, int rmiServerPort, String location, String javaOpts, String features, String featureURLs, String address) throws MBeanException { try { if ("".equals(location)) { location = null; } if ("".equals(javaOpts)) { javaOpts = null; } InstanceSettings settings = new InstanceSettings(sshPort, rmiRegistryPort, rmiServerPort, location, javaOpts, parseStringList(featureURLs), parseStringList(features), address); Instance inst = instanceService.createInstance(name, settings, false); if (inst != null) { return inst.getPid(); } else { return -1; } } catch (Exception e) { throw new MBeanException(null, e.toString()); } }
private static CompositeDataSupport mapInstance(Instance instance, CompositeType comp) throws OpenDataException { String state; try { state = instance.getState(); } catch (Exception e) { state = "Error"; } Object[] itemValues = new Object[] {instance.getPid(), instance.getName(), instance.isRoot(), instance.getSshPort(), instance.getSshHost(), instance.getRmiRegistryPort(), instance.getRmiRegistryHost(), instance.getRmiServerPort(), instance.getRmiServerHost(), state, instance.getLocation(), instance.getJavaOpts()}; return new CompositeDataSupport(comp, InstancesMBean.INSTANCE, itemValues); }
private static CompositeDataSupport mapInstance(Instance instance, CompositeType comp) throws OpenDataException { String state; try { state = instance.getState(); } catch (Exception e) { state = "Error"; } Object[] itemValues = new Object[] {instance.getPid(), instance.getName(), instance.isRoot(), instance.getSshPort(), instance.getSshHost(), instance.getRmiRegistryPort(), instance.getRmiRegistryHost(), instance.getRmiServerPort(), instance.getRmiServerHost(), state, instance.getLocation(), instance.getJavaOpts()}; return new CompositeDataSupport(comp, InstancesMBean.INSTANCE, itemValues); }
private void instanceInfo(JSONWriter jw, Instance instance) throws Exception { jw.object(); jw.key("pid"); jw.value(instance.getPid()); jw.key("name"); jw.value(instance.getName());
protected Object doExecute() throws Exception { Instance[] instances = getInstanceService().getInstances(); ShellTable table = new ShellTable(); table.column("SSH Port").alignRight(); table.column("SSH Host").alignRight(); table.column("RMI Registry").alignRight(); table.column("RMI Registry Host").alignRight(); table.column("RMI Server").alignRight(); table.column("RMI Server Host").alignRight(); table.column("State"); table.column("PID"); table.column(getRightColumnHeader()); for (Instance instance : instances) { table.addRow().addContent( instance.getSshPort(), instance.getSshHost(), instance.getRmiRegistryPort(), instance.getRmiRegistryHost(), instance.getRmiServerPort(), instance.getRmiServerHost(), instance.getState(), instance.getPid(), getRightColumnValue(instance)); } table.print(System.out, !noFormat); return null; }
protected Object doExecute() throws Exception { Instance[] instances = getInstanceService().getInstances(); ShellTable table = new ShellTable(); table.column("SSH Port").alignRight(); table.column("SSH Host").alignRight(); table.column("RMI Registry").alignRight(); table.column("RMI Registry Host").alignRight(); table.column("RMI Server").alignRight(); table.column("RMI Server Host").alignRight(); table.column("State"); table.column("PID"); table.column(getRightColumnHeader()); for (Instance instance : instances) { table.addRow().addContent( instance.getSshPort(), instance.getSshHost(), instance.getRmiRegistryPort(), instance.getRmiRegistryHost(), instance.getRmiServerPort(), instance.getRmiServerHost(), instance.getState(), instance.getPid(), getRightColumnValue(instance)); } table.print(System.out, !noFormat); return null; }