@Override public void deployVerticle(String name, DeploymentOptions options) { deployVerticle(name, options, null); }
@Override public void deployVerticle(Verticle verticle, DeploymentOptions options) { deployVerticle(verticle, options, null); }
@Override public void deployVerticle(Supplier<Verticle> verticleSupplier, DeploymentOptions options) { deployVerticle(verticleSupplier, options, null); }
@Override public void deployVerticle(Class<? extends Verticle> verticleClass, DeploymentOptions options) { deployVerticle(() -> { try { return verticleClass.newInstance(); } catch (Exception e) { throw new RuntimeException(e); } }, options); }
@Override public void deployVerticle(Class<? extends Verticle> verticleClass, DeploymentOptions options, Handler<AsyncResult<String>> completionHandler) { deployVerticle(() -> { try { return verticleClass.newInstance(); } catch (Exception e) { throw new RuntimeException(e); } }, options, completionHandler); }
@Override public void deployVerticle(Verticle verticle, DeploymentOptions options, Handler<AsyncResult<String>> completionHandler) { if (options.getInstances() != 1) { throw new IllegalArgumentException("Can't specify > 1 instances for already created verticle"); } deployVerticle(() -> verticle, options, completionHandler); }
@Override public void deployVerticle(String name, Handler<AsyncResult<String>> completionHandler) { deployVerticle(name, new DeploymentOptions(), completionHandler); }
@Override public void deployVerticle(Verticle verticle) { deployVerticle(verticle, new DeploymentOptions(), null); }
@Override public void deployVerticle(Verticle verticle, Handler<AsyncResult<String>> completionHandler) { deployVerticle(verticle, new DeploymentOptions(), completionHandler); }
@Override public void deployVerticle(String name) { deployVerticle(name, new DeploymentOptions(), null); }
@Override public void deployVerticle(Verticle verticle, DeploymentOptions options) { deployVerticle(verticle, options, null); }
@Override public void deployVerticle(Supplier<Verticle> verticleSupplier, DeploymentOptions options) { deployVerticle(verticleSupplier, options, null); }
@Override public void deployVerticle(String name, DeploymentOptions options) { deployVerticle(name, options, null); }
@Override public void deployVerticle(Class<? extends Verticle> verticleClass, DeploymentOptions options, Handler<AsyncResult<String>> completionHandler) { deployVerticle(() -> { try { return verticleClass.newInstance(); } catch (Exception e) { throw new RuntimeException(e); } }, options, completionHandler); }
@Override public void deployVerticle(Class<? extends Verticle> verticleClass, DeploymentOptions options) { deployVerticle(() -> { try { return verticleClass.newInstance(); } catch (Exception e) { throw new RuntimeException(e); } }, options); }
@Override public void deployVerticle(Verticle verticle, DeploymentOptions options, Handler<AsyncResult<String>> completionHandler) { if (options.getInstances() != 1) { throw new IllegalArgumentException("Can't specify > 1 instances for already created verticle"); } deployVerticle(() -> verticle, options, completionHandler); }
@Override public void deployVerticle(Verticle verticle, Handler<AsyncResult<String>> completionHandler) { deployVerticle(verticle, new DeploymentOptions(), completionHandler); }
@Override public void deployVerticle(Verticle verticle) { deployVerticle(verticle, new DeploymentOptions(), null); }
@Override public void deployVerticle(String name, Handler<AsyncResult<String>> completionHandler) { deployVerticle(name, new DeploymentOptions(), completionHandler); }
@Override public void deployVerticle(String name) { deployVerticle(name, new DeploymentOptions(), null); }