static void toJson(DeploymentOptions obj, java.util.Map<String, Object> json) { if (obj.getConfig() != null) { json.put("config", obj.getConfig()); } if (obj.getExtraClasspath() != null) { JsonArray array = new JsonArray(); obj.getExtraClasspath().forEach(item -> array.add(item)); json.put("extraClasspath", array); } json.put("ha", obj.isHa()); json.put("instances", obj.getInstances()); if (obj.getIsolatedClasses() != null) { JsonArray array = new JsonArray(); obj.getIsolatedClasses().forEach(item -> array.add(item)); json.put("isolatedClasses", array); } if (obj.getIsolationGroup() != null) { json.put("isolationGroup", obj.getIsolationGroup()); } json.put("maxWorkerExecuteTime", obj.getMaxWorkerExecuteTime()); if (obj.getMaxWorkerExecuteTimeUnit() != null) { json.put("maxWorkerExecuteTimeUnit", obj.getMaxWorkerExecuteTimeUnit().name()); } json.put("worker", obj.isWorker()); if (obj.getWorkerPoolName() != null) { json.put("workerPoolName", obj.getWorkerPoolName()); } json.put("workerPoolSize", obj.getWorkerPoolSize()); } }
assertEquals(cp, options.getExtraClasspath()); assertEquals(isol, options.getIsolatedClasses()); assertEquals(poolName, options.getWorkerPoolName()); assertEquals(poolSize, options.getWorkerPoolSize()); assertEquals(maxWorkerExecuteTime, options.getMaxWorkerExecuteTime());
ClassLoader tccl, Verticle... verticles) { JsonObject conf = options.getConfig() == null ? new JsonObject() : options.getConfig().copy(); // Copy it String poolName = options.getWorkerPoolName();
@Test public void testDefaultJsonOptions() { DeploymentOptions def = new DeploymentOptions(); DeploymentOptions json = new DeploymentOptions(new JsonObject()); assertEquals(def.getConfig(), json.getConfig()); assertEquals(def.isWorker(), json.isWorker()); assertEquals(def.getIsolationGroup(), json.getIsolationGroup()); assertEquals(def.isHa(), json.isHa()); assertEquals(def.getExtraClasspath(), json.getExtraClasspath()); assertEquals(def.getIsolatedClasses(), json.getIsolatedClasses()); assertEquals(def.getWorkerPoolName(), json.getWorkerPoolName()); assertEquals(def.getWorkerPoolSize(), json.getWorkerPoolSize()); assertEquals(def.getMaxWorkerExecuteTime(), json.getMaxWorkerExecuteTime()); assertEquals(def.getMaxWorkerExecuteTimeUnit(), json.getMaxWorkerExecuteTimeUnit()); }
assertEquals(cp, copy.getExtraClasspath()); assertEquals(isol, copy.getIsolatedClasses()); assertEquals(poolName, copy.getWorkerPoolName()); assertEquals(poolSize, copy.getWorkerPoolSize()); assertEquals(maxWorkerExecuteTime, copy.getMaxWorkerExecuteTime());
assertEquals(isol, copy.getIsolatedClasses()); assertNotSame(isol, copy.getIsolatedClasses()); assertEquals(poolName, copy.getWorkerPoolName()); assertEquals(poolSize, copy.getWorkerPoolSize()); assertEquals(maxWorkerExecuteTime, copy.getMaxWorkerExecuteTime());
String workerPoolName = TestUtils.randomAlphaString(10); assertEquals(options, options.setWorkerPoolName(workerPoolName)); assertEquals(workerPoolName, options.getWorkerPoolName()); int workerPoolSize = TestUtils.randomPositiveInt(); assertEquals(options, options.setWorkerPoolSize(workerPoolSize));
if (obj.getWorkerPoolName() != null) { json.put("workerPoolName", obj.getWorkerPoolName());
assertEquals(cp, options.getExtraClasspath()); assertEquals(isol, options.getIsolatedClasses()); assertEquals(poolName, options.getWorkerPoolName()); assertEquals(poolSize, options.getWorkerPoolSize()); assertEquals(maxWorkerExecuteTime, options.getMaxWorkerExecuteTime());
ClassLoader tccl, Verticle... verticles) { JsonObject conf = options.getConfig() == null ? new JsonObject() : options.getConfig().copy(); // Copy it String poolName = options.getWorkerPoolName();
@Test public void testDefaultJsonOptions() { DeploymentOptions def = new DeploymentOptions(); DeploymentOptions json = new DeploymentOptions(new JsonObject()); assertEquals(def.getConfig(), json.getConfig()); assertEquals(def.isWorker(), json.isWorker()); assertEquals(def.isMultiThreaded(), json.isMultiThreaded()); assertEquals(def.getIsolationGroup(), json.getIsolationGroup()); assertEquals(def.isHa(), json.isHa()); assertEquals(def.getExtraClasspath(), json.getExtraClasspath()); assertEquals(def.getIsolatedClasses(), json.getIsolatedClasses()); assertEquals(def.getWorkerPoolName(), json.getWorkerPoolName()); assertEquals(def.getWorkerPoolSize(), json.getWorkerPoolSize()); assertEquals(def.getMaxWorkerExecuteTime(), json.getMaxWorkerExecuteTime()); assertEquals(def.getMaxWorkerExecuteTimeUnit(), json.getMaxWorkerExecuteTimeUnit()); }
assertEquals(cp, copy.getExtraClasspath()); assertEquals(isol, copy.getIsolatedClasses()); assertEquals(poolName, copy.getWorkerPoolName()); assertEquals(poolSize, copy.getWorkerPoolSize()); assertEquals(maxWorkerExecuteTime, copy.getMaxWorkerExecuteTime());
assertEquals(isol, copy.getIsolatedClasses()); assertNotSame(isol, copy.getIsolatedClasses()); assertEquals(poolName, copy.getWorkerPoolName()); assertEquals(poolSize, copy.getWorkerPoolSize()); assertEquals(maxWorkerExecuteTime, copy.getMaxWorkerExecuteTime());
String workerPoolName = TestUtils.randomAlphaString(10); assertEquals(options, options.setWorkerPoolName(workerPoolName)); assertEquals(workerPoolName, options.getWorkerPoolName()); int workerPoolSize = TestUtils.randomPositiveInt(); assertEquals(options, options.setWorkerPoolSize(workerPoolSize));