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

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

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

    Fields in io.vertx.core declared as DeploymentOptions
    Modifier and Type | Field and Description
    --- | ---
    `protected DeploymentOptions` | Starter.`deploymentOptions` Deprecated.

    Methods in io.vertx.core that return DeploymentOptions
    Modifier and Type | Method and Description
    --- | ---
    `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)` Set any extra classpath to be used when deploying the verticle.
    `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)` Set the isolated class names.
    `DeploymentOptions` | DeploymentOptions.`setIsolationGroup(String isolationGroup)` Set the isolation group that will be used when deploying the verticle(s)
    `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.`setMultiThreaded(boolean multiThreaded)` Deprecated. as of 3.6.0
    `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
    --- | ---
    `protected void` | Starter.`beforeDeployingVerticle(DeploymentOptions deploymentOptions)` Deprecated. Hook for sub classes of `Starter` before the verticle is deployed.
    `void` | Launcher.`beforeDeployingVerticle(DeploymentOptions deploymentOptions)` Hook for sub-classes of `Launcher` before the verticle is deployed.
    `void` | 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`.
    `void` | 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.
    `void` | 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`.
    `void` | 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.core.spi

    Methods in io.vertx.core.spi with parameters of type DeploymentOptions
    Modifier and Type | Method and Description
    --- | ---
    `default void` | VerticleFactory.`resolve(String identifier, DeploymentOptions deploymentOptions, ClassLoader classLoader, Promise<String> resolution)` Some verticle factories can "resolve" the identifer to another identifier which is then used to look up the real verticle factory.

  - ### 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
    --- | ---
    `void` | HttpServiceFactory.`resolve(String identifier, DeploymentOptions deploymentOptions, ClassLoader classLoader, Promise<String> resolution)`

  - ### 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
    --- | ---
    `void` | MavenVerticleFactory.`resolve(String identifier, DeploymentOptions deploymentOptions, ClassLoader classLoader, Promise<String> resolution)`

  - ### 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)` 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)` 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)` 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)` but `Verticle` instance is created by invoking the `verticleSupplier`.
    `void` | Vertx.`deployVerticle(Verticle verticle, DeploymentOptions options)` Like `Vertx.deployVerticle(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)` 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.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)` 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)` 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)` 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)` but `Verticle` instance is created by invoking the `verticleSupplier`.
    `void` | Vertx.`deployVerticle(Verticle verticle, DeploymentOptions options)` Like `Vertx.deployVerticle(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)` 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.
    `Observable<String>` | Vertx.`deployVerticleObservable(String name, DeploymentOptions options)` Deprecated. use `Vertx.rxDeployVerticle(java.lang.String)` instead
    `Observable<String>` | Vertx.`deployVerticleObservable(java.util.function.Supplier<Verticle> verticleSupplier, DeploymentOptions options)` Deprecated. use `Vertx.rxDeployVerticle(java.lang.String)` instead
    `Observable<String>` | Vertx.`deployVerticleObservable(Verticle verticle, DeploymentOptions options)` Deprecated. use `Vertx.rxDeployVerticle(java.lang.String)` instead
    `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
    --- | ---
    `void` | ServiceVerticleFactory.`resolve(String identifier, DeploymentOptions deploymentOptions, ClassLoader classLoader, Promise<String> resolution)`

Copyright © 2022 Eclipse. All rights reserved.