public static class DefaultVerticleContext.Builder extends BaseContext.Builder<DefaultVerticleContext.Builder,DefaultVerticleContext>
context| Modifier and Type | Method and Description |
|---|---|
DefaultVerticleContext.Builder |
addHook(ComponentHook hook)
Adds a hook to the component.
|
DefaultVerticleContext.Builder |
addInstance(DefaultInstanceContext instance)
Adds an instance context to the component.
|
static DefaultVerticleContext.Builder |
newBuilder()
Creates a new context builder.
|
static DefaultVerticleContext.Builder |
newBuilder(DefaultVerticleContext context)
Creates a new context builder.
|
DefaultVerticleContext.Builder |
removeHook(ComponentHook hook)
Removes a hook from the component.
|
DefaultVerticleContext.Builder |
removeInstance(DefaultInstanceContext instance)
Removes an instance context from the component.
|
DefaultVerticleContext.Builder |
setConfig(org.vertx.java.core.json.JsonObject config)
Sets the component configuration.
|
DefaultVerticleContext.Builder |
setConfig(Map<String,Object> config)
Sets the component configuration.
|
DefaultVerticleContext.Builder |
setGroup(String group)
Sets the component deployment group.
|
DefaultVerticleContext.Builder |
setHooks(ComponentHook... hooks)
Sets the component hooks.
|
DefaultVerticleContext.Builder |
setHooks(List<ComponentHook> hooks)
Sets the component hooks.
|
DefaultVerticleContext.Builder |
setInstances(DefaultInstanceContext... instances)
Sets the component instance contexts.
|
DefaultVerticleContext.Builder |
setInstances(List<DefaultInstanceContext> instances)
Sets the component instance contexts.
|
DefaultVerticleContext.Builder |
setMain(String main)
Sets the verticle main.
|
DefaultVerticleContext.Builder |
setMultiThreaded(boolean isMultiThreaded)
Sets whether the verticle is a multi-threaded worker.
|
DefaultVerticleContext.Builder |
setName(String name)
Sets the component name.
|
DefaultVerticleContext.Builder |
setStatusAddress(String address)
Sets the component status address.
|
DefaultVerticleContext.Builder |
setWorker(boolean isWorker)
Sets whether the verticle is a worker.
|
build, setAddresspublic static DefaultVerticleContext.Builder newBuilder()
public static DefaultVerticleContext.Builder newBuilder(DefaultVerticleContext context)
context - A starting verticle context.public DefaultVerticleContext.Builder setName(String name)
name - The component name.public DefaultVerticleContext.Builder setStatusAddress(String address)
address - The component status address.public DefaultVerticleContext.Builder setMain(String main)
main - The verticle component main.public DefaultVerticleContext.Builder setConfig(org.vertx.java.core.json.JsonObject config)
config - The component configuration.public DefaultVerticleContext.Builder setConfig(Map<String,Object> config)
config - The component configuration.public DefaultVerticleContext.Builder setWorker(boolean isWorker)
isWorker - Whether the verticle is a worker.public DefaultVerticleContext.Builder setMultiThreaded(boolean isMultiThreaded)
isMultiThreaded - Whether the verticle is a multi-threaded worker.public DefaultVerticleContext.Builder setGroup(String group)
group - The component deployment group.public DefaultVerticleContext.Builder setInstances(DefaultInstanceContext... instances)
instances - An array of instance contexts.public DefaultVerticleContext.Builder setInstances(List<DefaultInstanceContext> instances)
instances - A list of instance contexts.public DefaultVerticleContext.Builder addInstance(DefaultInstanceContext instance)
instance - An instance context to add.public DefaultVerticleContext.Builder removeInstance(DefaultInstanceContext instance)
instance - An instance context to remove.public DefaultVerticleContext.Builder setHooks(ComponentHook... hooks)
hooks - An array of hooks.public DefaultVerticleContext.Builder setHooks(List<ComponentHook> hooks)
hooks - A list of hooks.public DefaultVerticleContext.Builder addHook(ComponentHook hook)
hook - The hook to add.public DefaultVerticleContext.Builder removeHook(ComponentHook hook)
hook - The hook to remove.Copyright © 2013-2014. All Rights Reserved.