## Uses of Class
io.vertx.core.DeploymentOptions

- Packages that use DeploymentOptions
  Package | Description
  --- | ---
  io.vertx.core |
  io.vertx.ext.httpservicefactory |
  io.vertx.ext.shell.command.base |
  io.vertx.maven |
  io.vertx.reactivex.core |
  io.vertx.rxjava.core |
  io.vertx.rxjava3.core |
  io.vertx.service |

- - ### Uses of DeploymentOptions in io.vertx.core

    Methods in io.vertx.core that return DeploymentOptions
    Modifier and Type | Method and Description
    --- | ---
    `DeploymentOptions` | DeploymentOptions.`setClassLoader(ClassLoader classLoader)` Set the classloader to use for deploying the Verticle.
    `DeploymentOptions` | DeploymentOptions.`setConfig(JsonObject config)` Set the JSON configuration that will be passed to the verticle(s) when it's deployed
    `DeploymentOptions` | DeploymentOptions.`setExtraClasspath(List<String> extraClasspath)` Deprecated.
    `DeploymentOptions` | DeploymentOptions.`setHa(boolean ha)` Set whether the verticle(s) will be deployed as HA.
    `DeploymentOptions` | DeploymentOptions.`setInstances(int instances)` Set the number of instances that should be deployed.
    `DeploymentOptions` | DeploymentOptions.`setIsolatedClasses(List<String> isolatedClasses)` Deprecated.
    `DeploymentOptions` | DeploymentOptions.`setIsolationGroup(String isolationGroup)` Deprecated.
    `DeploymentOptions` | DeploymentOptions.`setMaxWorkerExecuteTime(long maxWorkerExecuteTime)` Sets the value of max worker execute time, in `maxWorkerExecuteTimeUnit`.
    `DeploymentOptions` | DeploymentOptions.`setMaxWorkerExecuteTimeUnit(TimeUnit maxWorkerExecuteTimeUnit)` Set the time unit of `maxWorkerExecuteTime`
    `DeploymentOptions` | DeploymentOptions.`setWorker(boolean worker)` Set whether the verticle(s) should be deployed as a worker verticle
    `DeploymentOptions` | DeploymentOptions.`setWorkerPoolName(String workerPoolName)` Set the worker pool name to use for this verticle.
    `DeploymentOptions` | DeploymentOptions.`setWorkerPoolSize(int workerPoolSize)` Set the maximum number of worker threads to be used by the Vert.x instance.

    Methods in io.vertx.core with parameters of type DeploymentOptions
    Modifier and Type | Method and Description
    --- | ---
    `void` | Launcher.`beforeDeployingVerticle(DeploymentOptions deploymentOptions)` Hook for sub-classes of `Launcher` before the verticle is deployed.
    `Future<String>` | Vertx.`deployVerticle(Class<? extends Verticle> verticleClass, DeploymentOptions options)` Like `Vertx.deployVerticle(Verticle, DeploymentOptions)` but `Verticle` instance is created by invoking the default constructor of `verticleClass`.
    `void` | Vertx.`deployVerticle(Class<? extends Verticle> verticleClass, DeploymentOptions options, Handler<AsyncResult<String>> completionHandler)` Like `Vertx.deployVerticle(Verticle, DeploymentOptions, Handler)` but `Verticle` instance is created by invoking the default constructor of `verticleClass`.
    `Future<String>` | Vertx.`deployVerticle(String name, DeploymentOptions options)` Like `Vertx.deployVerticle(Verticle)` but `DeploymentOptions` are provided to configure the deployment.
    `void` | Vertx.`deployVerticle(String name, DeploymentOptions options, Handler<AsyncResult<String>> completionHandler)` Like `Vertx.deployVerticle(String, Handler)` but `DeploymentOptions` are provided to configure the deployment.
    `Future<String>` | Vertx.`deployVerticle(java.util.function.Supplier<Verticle> verticleSupplier, DeploymentOptions options)` Like `Vertx.deployVerticle(Verticle, DeploymentOptions)` but `Verticle` instance is created by invoking the `verticleSupplier`.
    `void` | Vertx.`deployVerticle(java.util.function.Supplier<Verticle> verticleSupplier, DeploymentOptions options, Handler<AsyncResult<String>> completionHandler)` Like `Vertx.deployVerticle(Verticle, DeploymentOptions, Handler)` but `Verticle` instance is created by invoking the `verticleSupplier`.
    `Future<String>` | Vertx.`deployVerticle(Verticle verticle, DeploymentOptions options)` Like `Vertx.deployVerticle(Verticle)` but `DeploymentOptions` are provided to configure the deployment.
    `void` | Vertx.`deployVerticle(Verticle verticle, DeploymentOptions options, Handler<AsyncResult<String>> completionHandler)` Like `Vertx.deployVerticle(Verticle, Handler)` but `DeploymentOptions` are provided to configure the deployment.
    `void` | Launcher.`handleDeployFailed(Vertx vertx, String mainVerticle, DeploymentOptions deploymentOptions, Throwable cause)` A deployment failure has been encountered.

    Constructors in io.vertx.core with parameters of type DeploymentOptions
    Constructor and Description
    `DeploymentOptions(DeploymentOptions other)` Copy constructor

  - ### Uses of DeploymentOptions in io.vertx.ext.httpservicefactory

    Methods in io.vertx.ext.httpservicefactory with parameters of type DeploymentOptions
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | HttpServiceFactory.`createVerticle(String verticleName, DeploymentOptions deploymentOptions, ClassLoader classLoader, Promise<Callable<Verticle>> promise)`

  - ### Uses of DeploymentOptions in io.vertx.ext.shell.command.base

    Methods in io.vertx.ext.shell.command.base that return DeploymentOptions
    Modifier and Type | Method and Description
    --- | ---
    `protected DeploymentOptions` | VerticleDeploy.`getDeploymentOptions()`

  - ### Uses of DeploymentOptions in io.vertx.maven

    Methods in io.vertx.maven with parameters of type DeploymentOptions
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | MavenVerticleFactory.`createVerticle(String verticleName, DeploymentOptions deploymentOptions, ClassLoader classLoader, Promise<Callable<Verticle>> promise)`

  - ### Uses of DeploymentOptions in io.vertx.reactivex.core

    Methods in io.vertx.reactivex.core with parameters of type DeploymentOptions
    Modifier and Type | Method and Description
    --- | ---
    `void` | Vertx.`deployVerticle(String name, DeploymentOptions options)` Like `Vertx.deployVerticle(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.String>>)` but `DeploymentOptions` are provided to configure the deployment.
    `void` | Vertx.`deployVerticle(String name, DeploymentOptions options, Handler<AsyncResult<String>> completionHandler)` Like `Vertx.deployVerticle(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.String>>)` but `DeploymentOptions` are provided to configure the deployment.
    `void` | Vertx.`deployVerticle(java.util.function.Supplier<Verticle> verticleSupplier, DeploymentOptions options)` Like `Vertx.deployVerticle(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.String>>)` but `Verticle` instance is created by invoking the `verticleSupplier`.
    `void` | Vertx.`deployVerticle(java.util.function.Supplier<Verticle> verticleSupplier, DeploymentOptions options, Handler<AsyncResult<String>> completionHandler)` Like `Vertx.deployVerticle(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.String>>)` but `Verticle` instance is created by invoking the `verticleSupplier`.
    `void` | Vertx.`deployVerticle(Verticle verticle, DeploymentOptions options)` Like `Vertx.deployVerticle(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.String>>)` but `DeploymentOptions` are provided to configure the deployment.
    `void` | Vertx.`deployVerticle(Verticle verticle, DeploymentOptions options, Handler<AsyncResult<String>> completionHandler)` Like `Vertx.deployVerticle(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.String>>)` but `DeploymentOptions` are provided to configure the deployment.
    `static Single<String>` | RxHelper.`deployVerticle(Vertx vertx, Verticle verticle, DeploymentOptions options)` Like `RxHelper.deployVerticle(Vertx, Verticle)`, but `DeploymentOptions` are provided to configure the deployment.
    `Single<String>` | Vertx.`rxDeployVerticle(String name, DeploymentOptions options)` Like `Vertx.deployVerticle(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.String>>)` but `DeploymentOptions` are provided to configure the deployment.
    `Single<String>` | Vertx.`rxDeployVerticle(java.util.function.Supplier<Verticle> verticleSupplier, DeploymentOptions options)` Like `Vertx.deployVerticle(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.String>>)` but `Verticle` instance is created by invoking the `verticleSupplier`.
    `Single<String>` | Vertx.`rxDeployVerticle(Verticle verticle, DeploymentOptions options)` Like `Vertx.deployVerticle(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.String>>)` but `DeploymentOptions` are provided to configure the deployment.

  - ### Uses of DeploymentOptions in io.vertx.rxjava.core

    Methods in io.vertx.rxjava.core with parameters of type DeploymentOptions
    Modifier and Type | Method and Description
    --- | ---
    `void` | Vertx.`deployVerticle(String name, DeploymentOptions options)` Like `Vertx.deployVerticle(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.String>>)` but `DeploymentOptions` are provided to configure the deployment.
    `void` | Vertx.`deployVerticle(String name, DeploymentOptions options, Handler<AsyncResult<String>> completionHandler)` Like `Vertx.deployVerticle(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.String>>)` but `DeploymentOptions` are provided to configure the deployment.
    `void` | Vertx.`deployVerticle(java.util.function.Supplier<Verticle> verticleSupplier, DeploymentOptions options)` Like `Vertx.deployVerticle(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.String>>)` but `Verticle` instance is created by invoking the `verticleSupplier`.
    `void` | Vertx.`deployVerticle(java.util.function.Supplier<Verticle> verticleSupplier, DeploymentOptions options, Handler<AsyncResult<String>> completionHandler)` Like `Vertx.deployVerticle(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.String>>)` but `Verticle` instance is created by invoking the `verticleSupplier`.
    `void` | Vertx.`deployVerticle(Verticle verticle, DeploymentOptions options)` Like `Vertx.deployVerticle(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.String>>)` but `DeploymentOptions` are provided to configure the deployment.
    `void` | Vertx.`deployVerticle(Verticle verticle, DeploymentOptions options, Handler<AsyncResult<String>> completionHandler)` Like `Vertx.deployVerticle(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.String>>)` but `DeploymentOptions` are provided to configure the deployment.
    `static Observable<String>` | RxHelper.`deployVerticle(Vertx vertx, Verticle verticle, DeploymentOptions options)` Like `RxHelper.deployVerticle(Vertx, Verticle)`, but `DeploymentOptions` are provided to configure the deployment.
    `Single<String>` | Vertx.`rxDeployVerticle(String name, DeploymentOptions options)` Like `Vertx.deployVerticle(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.String>>)` but `DeploymentOptions` are provided to configure the deployment.
    `Single<String>` | Vertx.`rxDeployVerticle(java.util.function.Supplier<Verticle> verticleSupplier, DeploymentOptions options)` Like `Vertx.deployVerticle(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.String>>)` but `Verticle` instance is created by invoking the `verticleSupplier`.
    `Single<String>` | Vertx.`rxDeployVerticle(Verticle verticle, DeploymentOptions options)` Like `Vertx.deployVerticle(java.lang.String, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.String>>)` but `DeploymentOptions` are provided to configure the deployment.

  - ### Uses of DeploymentOptions in io.vertx.rxjava3.core

    Methods in io.vertx.rxjava3.core with parameters of type DeploymentOptions
    Modifier and Type | Method and Description
    --- | ---
    `Single<String>` | Vertx.`deployVerticle(String name, DeploymentOptions options)` Like `Vertx.deployVerticle(java.lang.String)` but `DeploymentOptions` are provided to configure the deployment.
    `Single<String>` | Vertx.`deployVerticle(java.util.function.Supplier<Verticle> verticleSupplier, DeploymentOptions options)` Like `Vertx.deployVerticle(java.lang.String)` but `Verticle` instance is created by invoking the `verticleSupplier`.
    `Single<String>` | Vertx.`deployVerticle(Verticle verticle, DeploymentOptions options)` Like `Vertx.deployVerticle(java.lang.String)` but `DeploymentOptions` are provided to configure the deployment.
    `static Single<String>` | RxHelper.`deployVerticle(Vertx vertx, Verticle verticle, DeploymentOptions options)` Like `RxHelper.deployVerticle(Vertx, Verticle)`, but `DeploymentOptions` are provided to configure the deployment.
    `Single<String>` | Vertx.`rxDeployVerticle(String name, DeploymentOptions options)` Like `Vertx.deployVerticle(java.lang.String)` but `DeploymentOptions` are provided to configure the deployment.
    `Single<String>` | Vertx.`rxDeployVerticle(java.util.function.Supplier<Verticle> verticleSupplier, DeploymentOptions options)` Like `Vertx.deployVerticle(java.lang.String)` but `Verticle` instance is created by invoking the `verticleSupplier`.
    `Single<String>` | Vertx.`rxDeployVerticle(Verticle verticle, DeploymentOptions options)` Like `Vertx.deployVerticle(java.lang.String)` but `DeploymentOptions` are provided to configure the deployment.

  - ### Uses of DeploymentOptions in io.vertx.service

    Methods in io.vertx.service with parameters of type DeploymentOptions
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | ServiceVerticleFactory.`createVerticle(String verticleName, DeploymentOptions deploymentOptions, ClassLoader classLoader, Promise<Callable<Verticle>> promise)`

Copyright © 2022 Eclipse. All rights reserved.