public class DefaultGroup extends Object implements Group
| Constructor and Description |
|---|
DefaultGroup(String address,
org.vertx.java.core.Vertx vertx,
org.vertx.java.platform.Container container) |
| Modifier and Type | Method and Description |
|---|---|
String |
address()
Returns the group address.
|
Group |
deployModule(String moduleName)
Deploys a module to the group.
|
Group |
deployModule(String moduleName,
org.vertx.java.core.Handler<org.vertx.java.core.AsyncResult<String>> doneHandler)
Deploys a module to the group.
|
Group |
deployModule(String moduleName,
int instances)
Deploys a module to the group.
|
Group |
deployModule(String moduleName,
int instances,
org.vertx.java.core.Handler<org.vertx.java.core.AsyncResult<String>> doneHandler)
Deploys a module to the group.
|
Group |
deployModule(String moduleName,
org.vertx.java.core.json.JsonObject config)
Deploys a module to the group.
|
Group |
deployModule(String moduleName,
org.vertx.java.core.json.JsonObject config,
org.vertx.java.core.Handler<org.vertx.java.core.AsyncResult<String>> doneHandler)
Deploys a module to the group.
|
Group |
deployModule(String moduleName,
org.vertx.java.core.json.JsonObject config,
int instances)
Deploys a module to the group.
|
Group |
deployModule(String moduleName,
org.vertx.java.core.json.JsonObject config,
int instances,
org.vertx.java.core.Handler<org.vertx.java.core.AsyncResult<String>> doneHandler)
Deploys a module to the group.
|
Group |
deployVerticle(String main)
Deploys a verticle to the group.
|
Group |
deployVerticle(String main,
org.vertx.java.core.Handler<org.vertx.java.core.AsyncResult<String>> doneHandler)
Deploys a verticle to the group.
|
Group |
deployVerticle(String main,
int instances)
Deploys a verticle to the group.
|
Group |
deployVerticle(String main,
int instances,
org.vertx.java.core.Handler<org.vertx.java.core.AsyncResult<String>> doneHandler)
Deploys a verticle to the group.
|
Group |
deployVerticle(String main,
org.vertx.java.core.json.JsonObject config)
Deploys a verticle to the group.
|
Group |
deployVerticle(String main,
org.vertx.java.core.json.JsonObject config,
org.vertx.java.core.Handler<org.vertx.java.core.AsyncResult<String>> doneHandler)
Deploys a verticle to the group.
|
Group |
deployVerticle(String main,
org.vertx.java.core.json.JsonObject config,
int instances)
Deploys a verticle to the group.
|
Group |
deployVerticle(String main,
org.vertx.java.core.json.JsonObject config,
int instances,
org.vertx.java.core.Handler<org.vertx.java.core.AsyncResult<String>> doneHandler)
Deploys a verticle to the group.
|
Group |
deployWorkerVerticle(String main)
Deploys a worker verticle to the group.
|
Group |
deployWorkerVerticle(String main,
org.vertx.java.core.Handler<org.vertx.java.core.AsyncResult<String>> doneHandler)
Deploys a worker verticle to the group.
|
Group |
deployWorkerVerticle(String main,
int instances)
Deploys a worker verticle to the group.
|
Group |
deployWorkerVerticle(String main,
int instances,
org.vertx.java.core.Handler<org.vertx.java.core.AsyncResult<String>> doneHandler)
Deploys a worker verticle to the group.
|
Group |
deployWorkerVerticle(String main,
org.vertx.java.core.json.JsonObject config)
Deploys a worker verticle to the group.
|
Group |
deployWorkerVerticle(String main,
org.vertx.java.core.json.JsonObject config,
org.vertx.java.core.Handler<org.vertx.java.core.AsyncResult<String>> doneHandler)
Deploys a worker verticle to the group.
|
Group |
deployWorkerVerticle(String main,
org.vertx.java.core.json.JsonObject config,
int instances,
boolean multiThreaded)
Deploys a worker verticle to the group.
|
Group |
deployWorkerVerticle(String main,
org.vertx.java.core.json.JsonObject config,
int instances,
boolean multiThreaded,
org.vertx.java.core.Handler<org.vertx.java.core.AsyncResult<String>> doneHandler)
Deploys a worker verticle to the group.
|
boolean |
equals(Object object) |
Group |
getNode(String node,
org.vertx.java.core.Handler<org.vertx.java.core.AsyncResult<Node>> resultHandler)
Gets a node in the group.
|
Group |
getNodes(org.vertx.java.core.Handler<org.vertx.java.core.AsyncResult<Collection<Node>>> resultHandler)
Gets a collection of nodes in the group.
|
Group |
installModule(String moduleName)
Installs a local module to all nodes in the group.
|
Group |
installModule(String moduleName,
org.vertx.java.core.Handler<org.vertx.java.core.AsyncResult<Void>> doneHandler)
Installs a local module to all nodes in the group.
|
Group |
ping(org.vertx.java.core.Handler<org.vertx.java.core.AsyncResult<Group>> resultHandler)
Pings the group.
|
Group |
registerJoinHandler(org.vertx.java.core.Handler<Node> handler)
Registers a handler to be called when a node joins the group.
|
Group |
registerJoinHandler(org.vertx.java.core.Handler<Node> handler,
org.vertx.java.core.Handler<org.vertx.java.core.AsyncResult<Void>> doneHandler)
Registers a handler to be called when a node joins the group.
|
Group |
registerLeaveHandler(org.vertx.java.core.Handler<Node> handler)
Registers a handler to be called when a node leaves the group.
|
Group |
registerLeaveHandler(org.vertx.java.core.Handler<Node> handler,
org.vertx.java.core.Handler<org.vertx.java.core.AsyncResult<Void>> doneHandler)
Registers a handler to be called when a node leaves the group.
|
Group |
selectNode(Object key,
org.vertx.java.core.Handler<org.vertx.java.core.AsyncResult<Node>> resultHandler)
Selects a node in the group according to the given key.
|
String |
toString() |
Group |
undeployModule(String deploymentID)
Undeploys a module from the group.
|
Group |
undeployModule(String deploymentID,
org.vertx.java.core.Handler<org.vertx.java.core.AsyncResult<Void>> doneHandler)
Undeploys a module from the group.
|
Group |
undeployVerticle(String deploymentID)
Undeploys a verticle from the group.
|
Group |
undeployVerticle(String deploymentID,
org.vertx.java.core.Handler<org.vertx.java.core.AsyncResult<Void>> doneHandler)
Undeploys a verticle from the group.
|
Group |
uninstallModule(String moduleName)
Uninstalls a module from all nodes in the group.
|
Group |
uninstallModule(String moduleName,
org.vertx.java.core.Handler<org.vertx.java.core.AsyncResult<Void>> doneHandler)
Uninstalls a module from all nodes in the group.
|
Group |
unregisterJoinHandler(org.vertx.java.core.Handler<Node> handler)
Unregisters a node join handler.
|
Group |
unregisterJoinHandler(org.vertx.java.core.Handler<Node> handler,
org.vertx.java.core.Handler<org.vertx.java.core.AsyncResult<Void>> doneHandler)
Unregisters a node join handler.
|
Group |
unregisterLeaveHandler(org.vertx.java.core.Handler<Node> handler)
Unregisters a node leave handler.
|
Group |
unregisterLeaveHandler(org.vertx.java.core.Handler<Node> handler,
org.vertx.java.core.Handler<org.vertx.java.core.AsyncResult<Void>> doneHandler)
Unregisters a node leave handler.
|
public DefaultGroup(String address, org.vertx.java.core.Vertx vertx, org.vertx.java.platform.Container container)
public Group registerJoinHandler(org.vertx.java.core.Handler<Node> handler)
Group
You can also register an event bus handler to listen for nodes joining
the group by registering a handler at {cluster}.{group}.join.
The handler will receive a String message containing the
absolute event bus address of the node that joined the group.
registerJoinHandler in interface Grouphandler - A handler to be called when the node joins the group.public Group registerJoinHandler(org.vertx.java.core.Handler<Node> handler, org.vertx.java.core.Handler<org.vertx.java.core.AsyncResult<Void>> doneHandler)
Group
You can also register an event bus handler to listen for nodes joining
the group by registering a handler at {cluster}.{group}.join.
The handler will receive a String message containing the
absolute event bus address of the node that joined the group.
registerJoinHandler in interface Grouphandler - A handler to be called when the node joins the group.doneHandler - A handler to be called once the handler has been registered.public Group unregisterJoinHandler(org.vertx.java.core.Handler<Node> handler)
GroupunregisterJoinHandler in interface Grouphandler - The handler to unregister.public Group unregisterJoinHandler(org.vertx.java.core.Handler<Node> handler, org.vertx.java.core.Handler<org.vertx.java.core.AsyncResult<Void>> doneHandler)
GroupunregisterJoinHandler in interface Grouphandler - The handler to unregister.doneHandler - A handler to be called once the handle has been unregistered.public Group registerLeaveHandler(org.vertx.java.core.Handler<Node> handler)
Group
You can also register an event bus handler to listen for nodes leaving
the group by registering a handler at {cluster}.{group}.leave.
The handler will receive a String message containing the
absolute event bus address of the node that left the group.
registerLeaveHandler in interface Grouphandler - A handler to be called when the node leaves the group.public Group registerLeaveHandler(org.vertx.java.core.Handler<Node> handler, org.vertx.java.core.Handler<org.vertx.java.core.AsyncResult<Void>> doneHandler)
Group
You can also register an event bus handler to listen for nodes leaving
the group by registering a handler at {cluster}.{group}.leave.
The handler will receive a String message containing the
absolute event bus address of the node that left the group.
registerLeaveHandler in interface Grouphandler - A handler to be called when the node leaves the group.doneHandler - A handler to be called once the handler has been registered.public Group unregisterLeaveHandler(org.vertx.java.core.Handler<Node> handler)
GroupunregisterLeaveHandler in interface Grouphandler - The handler to unregister.public Group unregisterLeaveHandler(org.vertx.java.core.Handler<Node> handler, org.vertx.java.core.Handler<org.vertx.java.core.AsyncResult<Void>> doneHandler)
GroupunregisterLeaveHandler in interface Grouphandler - The handler to unregister.doneHandler - A handler to be called once the handle has been unregistered.public Group ping(org.vertx.java.core.Handler<org.vertx.java.core.AsyncResult<Group>> resultHandler)
Grouppublic Group getNode(String node, org.vertx.java.core.Handler<org.vertx.java.core.AsyncResult<Node>> resultHandler)
GroupgetNode in interface Groupnode - The address of the node.resultHandler - A handler to be called with the result. If the node
does not exist then a ClusterException will occur.public Group getNodes(org.vertx.java.core.Handler<org.vertx.java.core.AsyncResult<Collection<Node>>> resultHandler)
Grouppublic Group selectNode(Object key, org.vertx.java.core.Handler<org.vertx.java.core.AsyncResult<Node>> resultHandler)
GroupThe group guarantees that the same node will always be selected given the same key so long as the node exists in the group. Once the node leaves the group a new node will be selected.
selectNode in interface Groupkey - The key from which to select the group.resultHandler - A handler to be called once complete.public Group installModule(String moduleName)
Group
The module being installed must be available on the local classpath in
the normal Vert.x mods directory. If the module is already
installed on a given node then the node will be skipped, otherwise the
local module will be zipped, uploaded, and installed to the node.
installModule in interface GroupmoduleName - The name of the module to install.public Group installModule(String moduleName, org.vertx.java.core.Handler<org.vertx.java.core.AsyncResult<Void>> doneHandler)
Group
The module being installed must be available on the local classpath in
the normal Vert.x mods directory. If the module is already
installed on a given node then the node will be skipped, otherwise the
local module will be zipped, uploaded, and installed to the node.
installModule in interface GroupmoduleName - The name of the module to install.doneHandler - A handler to be called once the module has been installed.public Group uninstallModule(String moduleName)
GroupWhen the module is uninstalled, it will be removed from the classpath of the remote node. This means you should not uninstall modules that were originally installed on any given node.
uninstallModule in interface GroupmoduleName - The name of the module to uninstall.public Group uninstallModule(String moduleName, org.vertx.java.core.Handler<org.vertx.java.core.AsyncResult<Void>> doneHandler)
GroupWhen the module is uninstalled, it will be removed from the classpath of the remote node. This means you should not uninstall modules that were originally installed on any given node.
uninstallModule in interface GroupmoduleName - The name of the module to uninstall.doneHandler - A handler to be called once the module has been uninstalled.public Group deployModule(String moduleName)
GroupThe module must be available on whichever node receives the deploy message. This means ideally the module should be installed on all nodes in the group. You can also select a node using the helper methods provided.
deployModule in interface GroupmoduleName - The name of the module to deploy.public Group deployModule(String moduleName, org.vertx.java.core.json.JsonObject config)
GroupThe module must be available on whichever node receives the deploy message. This means ideally the module should be installed on all nodes in the group. You can also select a node using the helper methods provided.
deployModule in interface GroupmoduleName - The name of the module to deploy.config - The module configuration.public Group deployModule(String moduleName, int instances)
GroupThe module must be available on whichever node receives the deploy message. This means ideally the module should be installed on all nodes in the group. You can also select a node using the helper methods provided.
deployModule in interface GroupmoduleName - The name of the module to deploy.instances - The number of instances to deploy.public Group deployModule(String moduleName, org.vertx.java.core.json.JsonObject config, int instances)
GroupThe module must be available on whichever node receives the deploy message. This means ideally the module should be installed on all nodes in the group. You can also select a node using the helper methods provided.
deployModule in interface GroupmoduleName - The name of the module to deploy.config - The module configuration.instances - The number of instances to deploy.public Group deployModule(String moduleName, org.vertx.java.core.Handler<org.vertx.java.core.AsyncResult<String>> doneHandler)
GroupThe module must be available on whichever node receives the deploy message. This means ideally the module should be installed on all nodes in the group. You can also select a node using the helper methods provided.
deployModule in interface GroupmoduleName - The name of the module to deploy.doneHandler - A handler to be called once the module has been deployed.
The handler will be called with the unique deployment ID if successful.public Group deployModule(String moduleName, org.vertx.java.core.json.JsonObject config, org.vertx.java.core.Handler<org.vertx.java.core.AsyncResult<String>> doneHandler)
GroupThe module must be available on whichever node receives the deploy message. This means ideally the module should be installed on all nodes in the group. You can also select a node using the helper methods provided.
deployModule in interface GroupmoduleName - The name of the module to deploy.config - The module configuration.doneHandler - A handler to be called once the module has been deployed.
The handler will be called with the unique deployment ID if successful.public Group deployModule(String moduleName, int instances, org.vertx.java.core.Handler<org.vertx.java.core.AsyncResult<String>> doneHandler)
GroupThe module must be available on whichever node receives the deploy message. This means ideally the module should be installed on all nodes in the group. You can also select a node using the helper methods provided.
deployModule in interface GroupmoduleName - The name of the module to deploy.instances - The number of instances to deploy.doneHandler - A handler to be called once the module has been deployed.
The handler will be called with the unique deployment ID if successful.public Group deployModule(String moduleName, org.vertx.java.core.json.JsonObject config, int instances, org.vertx.java.core.Handler<org.vertx.java.core.AsyncResult<String>> doneHandler)
GroupThe module must be available on whichever node receives the deploy message. This means ideally the module should be installed on all nodes in the group. You can also select a node using the helper methods provided.
deployModule in interface GroupmoduleName - The name of the module to deploy.config - The module configuration.instances - The number of instances to deploy.doneHandler - A handler to be called once the module has been deployed.
The handler will be called with the unique deployment ID if successful.public Group deployVerticle(String main)
Group
The verticle must be available on whichever node receives the deploy message.
If the verticle is not available on the classpath, a ClusterException
will occur. You can deploy a verticle to a specific node by using the node
selection API, or by wrapping a verticle in a module Vertigo can upload and
deploy the module to a specific node.
deployVerticle in interface Groupmain - The verticle main.public Group deployVerticle(String main, org.vertx.java.core.json.JsonObject config)
Group
The verticle must be available on whichever node receives the deploy message.
If the verticle is not available on the classpath, a ClusterException
will occur. You can deploy a verticle to a specific node by using the node
selection API, or by wrapping a verticle in a module Vertigo can upload and
deploy the module to a specific node.
deployVerticle in interface Groupmain - The verticle main.config - The verticle configuration.public Group deployVerticle(String main, int instances)
Group
The verticle must be available on whichever node receives the deploy message.
If the verticle is not available on the classpath, a ClusterException
will occur. You can deploy a verticle to a specific node by using the node
selection API, or by wrapping a verticle in a module Vertigo can upload and
deploy the module to a specific node.
deployVerticle in interface Groupmain - The verticle main.instances - The number of instances to deploy.public Group deployVerticle(String main, org.vertx.java.core.json.JsonObject config, int instances)
Group
The verticle must be available on whichever node receives the deploy message.
If the verticle is not available on the classpath, a ClusterException
will occur. You can deploy a verticle to a specific node by using the node
selection API, or by wrapping a verticle in a module Vertigo can upload and
deploy the module to a specific node.
deployVerticle in interface Groupmain - The verticle main.config - The verticle configuration.instances - The number of instances to deploy.public Group deployVerticle(String main, org.vertx.java.core.Handler<org.vertx.java.core.AsyncResult<String>> doneHandler)
Group
The verticle must be available on whichever node receives the deploy message.
If the verticle is not available on the classpath, a ClusterException
will occur. You can deploy a verticle to a specific node by using the node
selection API, or by wrapping a verticle in a module Vertigo can upload and
deploy the module to a specific node.
deployVerticle in interface Groupmain - The verticle main.doneHandler - A handler to be called once the verticle has been deployed.
The handler will be called with the unique deployment ID if successful.public Group deployVerticle(String main, org.vertx.java.core.json.JsonObject config, org.vertx.java.core.Handler<org.vertx.java.core.AsyncResult<String>> doneHandler)
Group
The verticle must be available on whichever node receives the deploy message.
If the verticle is not available on the classpath, a ClusterException
will occur. You can deploy a verticle to a specific node by using the node
selection API, or by wrapping a verticle in a module Vertigo can upload and
deploy the module to a specific node.
deployVerticle in interface Groupmain - The verticle main.config - The verticle configuration.doneHandler - A handler to be called once the verticle has been deployed.
The handler will be called with the unique deployment ID if successful.public Group deployVerticle(String main, int instances, org.vertx.java.core.Handler<org.vertx.java.core.AsyncResult<String>> doneHandler)
Group
The verticle must be available on whichever node receives the deploy message.
If the verticle is not available on the classpath, a ClusterException
will occur. You can deploy a verticle to a specific node by using the node
selection API, or by wrapping a verticle in a module Vertigo can upload and
deploy the module to a specific node.
deployVerticle in interface Groupmain - The verticle main.instances - The number of instances to deploy.doneHandler - A handler to be called once the verticle has been deployed.
The handler will be called with the unique deployment ID if successful.public Group deployVerticle(String main, org.vertx.java.core.json.JsonObject config, int instances, org.vertx.java.core.Handler<org.vertx.java.core.AsyncResult<String>> doneHandler)
Group
The verticle must be available on whichever node receives the deploy message.
If the verticle is not available on the classpath, a ClusterException
will occur. You can deploy a verticle to a specific node by using the node
selection API, or by wrapping a verticle in a module Vertigo can upload and
deploy the module to a specific node.
deployVerticle in interface Groupmain - The verticle main.config - The verticle configuration.instances - The number of instances to deploy.doneHandler - A handler to be called once the verticle has been deployed.
The handler will be called with the unique deployment ID if successful.public Group deployWorkerVerticle(String main)
Group
The verticle must be available on whichever node receives the deploy message.
If the verticle is not available on the classpath, a ClusterException
will occur. You can deploy a verticle to a specific node by using the node
selection API, or by wrapping a verticle in a module Vertigo can upload and
deploy the module to a specific node.
deployWorkerVerticle in interface Groupmain - The verticle main.public Group deployWorkerVerticle(String main, org.vertx.java.core.json.JsonObject config)
Group
The verticle must be available on whichever node receives the deploy message.
If the verticle is not available on the classpath, a ClusterException
will occur. You can deploy a verticle to a specific node by using the node
selection API, or by wrapping a verticle in a module Vertigo can upload and
deploy the module to a specific node.
deployWorkerVerticle in interface Groupmain - The verticle main.config - The verticle configuration.public Group deployWorkerVerticle(String main, int instances)
Group
The verticle must be available on whichever node receives the deploy message.
If the verticle is not available on the classpath, a ClusterException
will occur. You can deploy a verticle to a specific node by using the node
selection API, or by wrapping a verticle in a module Vertigo can upload and
deploy the module to a specific node.
deployWorkerVerticle in interface Groupmain - The verticle main.instances - The number of instances to deploy.public Group deployWorkerVerticle(String main, org.vertx.java.core.json.JsonObject config, int instances, boolean multiThreaded)
Group
The verticle must be available on whichever node receives the deploy message.
If the verticle is not available on the classpath, a ClusterException
will occur. You can deploy a verticle to a specific node by using the node
selection API, or by wrapping a verticle in a module Vertigo can upload and
deploy the module to a specific node.
deployWorkerVerticle in interface Groupmain - The verticle main.config - The verticle configuration.instances - The number of instances to deploy.multiThreaded - Indicates whether the worker should be multi-threaded.public Group deployWorkerVerticle(String main, org.vertx.java.core.Handler<org.vertx.java.core.AsyncResult<String>> doneHandler)
Group
The verticle must be available on whichever node receives the deploy message.
If the verticle is not available on the classpath, a ClusterException
will occur. You can deploy a verticle to a specific node by using the node
selection API, or by wrapping a verticle in a module Vertigo can upload and
deploy the module to a specific node.
deployWorkerVerticle in interface Groupmain - The verticle main.doneHandler - A handler to be called once the verticle has been deployed.
The handler will be called with the unique deployment ID if successful.public Group deployWorkerVerticle(String main, org.vertx.java.core.json.JsonObject config, org.vertx.java.core.Handler<org.vertx.java.core.AsyncResult<String>> doneHandler)
Group
The verticle must be available on whichever node receives the deploy message.
If the verticle is not available on the classpath, a ClusterException
will occur. You can deploy a verticle to a specific node by using the node
selection API, or by wrapping a verticle in a module Vertigo can upload and
deploy the module to a specific node.
deployWorkerVerticle in interface Groupmain - The verticle main.config - The verticle configuration.doneHandler - A handler to be called once the verticle has been deployed.
The handler will be called with the unique deployment ID if successful.public Group deployWorkerVerticle(String main, int instances, org.vertx.java.core.Handler<org.vertx.java.core.AsyncResult<String>> doneHandler)
Group
The verticle must be available on whichever node receives the deploy message.
If the verticle is not available on the classpath, a ClusterException
will occur. You can deploy a verticle to a specific node by using the node
selection API, or by wrapping a verticle in a module Vertigo can upload and
deploy the module to a specific node.
deployWorkerVerticle in interface Groupmain - The verticle main.instances - The number of instances to deploy.doneHandler - A handler to be called once the verticle has been deployed.
The handler will be called with the unique deployment ID if successful.public Group deployWorkerVerticle(String main, org.vertx.java.core.json.JsonObject config, int instances, boolean multiThreaded, org.vertx.java.core.Handler<org.vertx.java.core.AsyncResult<String>> doneHandler)
Group
The verticle must be available on whichever node receives the deploy message.
If the verticle is not available on the classpath, a ClusterException
will occur. You can deploy a verticle to a specific node by using the node
selection API, or by wrapping a verticle in a module Vertigo can upload and
deploy the module to a specific node.
deployWorkerVerticle in interface Groupmain - The verticle main.config - The verticle configuration.instances - The number of instances to deploy.multiThreaded - Indicates whether the worker should be multi-threaded.doneHandler - A handler to be called once the verticle has been deployed.
The handler will be called with the unique deployment ID if successful.public Group undeployModule(String deploymentID)
GroupGiven the unique module deployment ID, Vertigo will ensure that the deployment is undeployed from the appropriate node in the group.
undeployModule in interface GroupdeploymentID - The deployment ID of the module to undeploy.public Group undeployModule(String deploymentID, org.vertx.java.core.Handler<org.vertx.java.core.AsyncResult<Void>> doneHandler)
GroupGiven the unique module deployment ID, Vertigo will ensure that the deployment is undeployed from the appropriate node in the group.
undeployModule in interface GroupdeploymentID - The deployment ID of the module to undeploy.doneHandler - A handler to be called once complete.public Group undeployVerticle(String deploymentID)
GroupGiven the unique verticle deployment ID, Vertigo will ensure that the deployment is undeployed from the appropriate node in the group.
undeployVerticle in interface GroupdeploymentID - The deployment ID of the verticle to undeploy.public Group undeployVerticle(String deploymentID, org.vertx.java.core.Handler<org.vertx.java.core.AsyncResult<Void>> doneHandler)
GroupGiven the unique verticle deployment ID, Vertigo will ensure that the deployment is undeployed from the appropriate node in the group.
undeployVerticle in interface GroupdeploymentID - The deployment ID of the verticle to undeploy.doneHandler - A handler to be called once complete.Copyright © 2013-2014. All Rights Reserved.