public TestNode createRMNodeStarterNode(String nodeName) throws IOException, NodeException, InterruptedException { int pnpPort = RMTHelper.findFreePort(); String nodeUrl = "pnp://localhost:" + pnpPort + "/" + nodeName; Map<String, String> vmParameters = new HashMap<>(); vmParameters.put(PNPConfig.PA_PNP_PORT.getName(), Integer.toString(pnpPort)); JVMProcessImpl nodeProcess = RMTHelper.createJvmProcess( RMNodeStarter.class.getName(), Arrays.asList("-n", nodeName, "-r", getLocalUrl(), "-Dproactive.net.nolocal=false"), vmParameters, null); return RMTHelper.createNode(nodeName, nodeUrl, nodeProcess); }
public TestNode createNode(String nodeName) throws InterruptedException, NodeException, IOException { return RMTHelper.createNode(nodeName); }