Options for configuring a verticle deployment.

no subtypes hierarchy

Initializer
DeploymentOptions(JsonObject? config = null, {String*}? extraClasspath = null, Boolean? ha = null, Integer? instances = null, {String*}? isolatedClasses = null, String? isolationGroup = null, Integer? maxWorkerExecuteTime = null, Boolean? multiThreaded = null, Boolean? worker = null, String? workerPoolName = null, Integer? workerPoolSize = null)
Parameters:
  • config = null

    Set the JSON configuration that will be passed to the verticle(s) when it's deployed

  • extraClasspath = null

    Set any extra classpath to be used when deploying the verticle.

    Ignored if no isolation group is set.

  • ha = null

    Set whether the verticle(s) will be deployed as HA.

  • instances = null

    Set the number of instances that should be deployed.

  • isolatedClasses = null

    Set the isolated class names.

  • isolationGroup = null

    Set the isolation group that will be used when deploying the verticle(s)

  • maxWorkerExecuteTime = null

    Sets the value of max worker execute time, in ns.

  • multiThreaded = null

    Set whether the verticle(s) should be deployed as a multi-threaded worker verticle

  • worker = null

    Set whether the verticle(s) should be deployed as a worker verticle

  • workerPoolName = null

    Set the worker pool name to use for this verticle. When no name is set, the Vert.x worker pool will be used, when a name is set, the verticle will use a named worker pool.

  • workerPoolSize = null

    Set the maximum number of worker threads to be used by the Vert.x instance.

Attributes
configshared JsonObject? config

Set the JSON configuration that will be passed to the verticle(s) when it's deployed

extraClasspathshared {String*}? extraClasspath

Set any extra classpath to be used when deploying the verticle.

Ignored if no isolation group is set.

hashared Boolean? ha

Set whether the verticle(s) will be deployed as HA.

instancesshared Integer? instances

Set the number of instances that should be deployed.

isolatedClassesshared {String*}? isolatedClasses

Set the isolated class names.

isolationGroupshared String? isolationGroup

Set the isolation group that will be used when deploying the verticle(s)

maxWorkerExecuteTimeshared Integer? maxWorkerExecuteTime

Sets the value of max worker execute time, in ns.

multiThreadedshared Boolean? multiThreaded

Set whether the verticle(s) should be deployed as a multi-threaded worker verticle

workershared Boolean? worker

Set whether the verticle(s) should be deployed as a worker verticle

workerPoolNameshared String? workerPoolName

Set the worker pool name to use for this verticle. When no name is set, the Vert.x worker pool will be used, when a name is set, the verticle will use a named worker pool.

workerPoolSizeshared Integer? workerPoolSize

Set the maximum number of worker threads to be used by the Vert.x instance.

Inherited Attributes
Attributes inherited from: Object
hash, string
Methods
toJsonshared actual default JsonObject toJson()
Refines BaseDataObject.toJson
Inherited Methods
Methods inherited from: Object
equals
Methods inherited from: BaseDataObject
toJson