protected void checkDeploymentExists(int pos, String verticleName, DeploymentOptions options) { VertxInternal vi = (VertxInternal)vertices[pos]; for (String deploymentID: vi.deploymentIDs()) { Deployment dep = vi.getDeployment(deploymentID); if (verticleName.equals(dep.verticleIdentifier()) && options.equals(dep.deploymentOptions())) { return; } } fail("Can't find deployment for verticleName: " + verticleName + " on node " + pos); }
protected int checkHasDeployments(int pos, int prevPos) { Set<Deployment> prevSet = deploymentSnapshots[prevPos]; Set<Deployment> currSet = takeDeploymentSnapshot(pos); for (Deployment prev: prevSet) { boolean contains = false; for (Deployment curr: currSet) { if (curr.verticleIdentifier().equals(prev.verticleIdentifier()) && curr.deploymentOptions().equals(prev.deploymentOptions())) { contains = true; break; } } assertTrue(contains); } return currSet.size(); }
Deployment dep = ((VertxInternal)vertx).getDeployment(res.result()); assertNotNull(dep); assertFalse(original.equals(dep.deploymentOptions())); assertFalse(dep.deploymentOptions().getConfig().containsKey("foo")); assertEquals("quux", dep.deploymentOptions().getConfig().getString("wibble"));
protected void checkDeploymentExists(int pos, String verticleName, DeploymentOptions options) { VertxInternal vi = (VertxInternal)vertices[pos]; for (String deploymentID: vi.deploymentIDs()) { Deployment dep = vi.getDeployment(deploymentID); if (verticleName.equals(dep.verticleIdentifier()) && options.equals(dep.deploymentOptions())) { return; } } fail("Can't find deployment for verticleName: " + verticleName + " on node " + pos); }
protected int checkHasDeployments(int pos, int prevPos) { Set<Deployment> prevSet = deploymentSnapshots[prevPos]; Set<Deployment> currSet = takeDeploymentSnapshot(pos); for (Deployment prev: prevSet) { boolean contains = false; for (Deployment curr: currSet) { if (curr.verticleIdentifier().equals(prev.verticleIdentifier()) && curr.deploymentOptions().equals(prev.deploymentOptions())) { contains = true; break; } } assertTrue(contains); } return currSet.size(); }
Deployment dep = ((VertxInternal)vertx).getDeployment(res.result()); assertNotNull(dep); assertFalse(original.equals(dep.deploymentOptions())); assertFalse(dep.deploymentOptions().getConfig().containsKey("foo")); assertEquals("quux", dep.deploymentOptions().getConfig().getString("wibble"));
@Override public void start() throws Exception { vertx.runOnContext(v -> { List<String> extraCP = Arrays.asList("blah", "wibble"); DeploymentOptions expected = new DeploymentOptions().setConfig(new JsonObject().put("foo", "bar")) .setWorker(true).setIsolationGroup("mygroup").setExtraClasspath(extraCP); Deployment dep = ((VertxInternal) vertx).getDeployment(Vertx.currentContext().deploymentID()); vertx.eventBus().publish("moduleStarted", expected.equals(dep.deploymentOptions())); }); }