public int createInstance(String name, int sshPort, int rmiRegistryPort, int rmiServerPort, String location, String javaOpts, String features, String featureURLs) throws Exception { return this.createInstance(name, sshPort, rmiRegistryPort, rmiServerPort, location, javaOpts, features, featureURLs, "0.0.0.0"); }
public void changeSshHost(String name, String host) throws Exception { getExistingInstance(name).changeSshHost(host); }
public int createInstance(String name, int sshPort, int rmiRegistryPort, int rmiServerPort, String location, String javaOpts, String features, String featureURLs, String address) throws Exception { if ("".equals(location)) { location = null; } if ("".equals(javaOpts)) { javaOpts = null; } InstanceSettings settings = new InstanceSettings(sshPort, rmiRegistryPort, rmiServerPort, location, javaOpts, parseStringList(featureURLs), parseStringList(features), new HashMap<String, URL>(), new HashMap<String, URL>(), address); Instance inst = adminService.createInstance(name, settings); if (inst != null) { return inst.getPid(); } else { return -1; } }
public void startInstance(String name) throws Exception { getExistingInstance(name).start(null); }
public void changeJavaOpts(String name, String javaOpts) throws Exception { getExistingInstance(name).changeJavaOpts(javaOpts); }
public void changeSshPort(String name, int port) throws Exception { getExistingInstance(name).changeSshPort(port); }
public void changeRmiServerPort(String name, int port) throws Exception { getExistingInstance(name).changeRmiServerPort(port); }
public void stopInstance(String name) throws Exception { getExistingInstance(name).stop(); }
public void changeRmiRegistryPort(String name, int port) throws Exception { getExistingInstance(name).changeRmiRegistryPort(port); }
public void destroyInstance(String name) throws Exception { getExistingInstance(name).destroy(); }
public void startInstance(String name, String opts) throws Exception { getExistingInstance(name).start(opts); }
public void startInstance(String name, String opts, boolean wait) throws Exception { Instance child = getExistingInstance(name); if (wait) { String state = child.getState(); if (Instance.STOPPED.equals(state)) { child.start(opts); } if (!Instance.STARTED.equals(state)) { do { Thread.sleep(500); state = child.getState(); } while (Instance.STARTING.equals(state)); } } else { child.start(opts); } }