public class VerticleManager extends java.lang.Object implements ModuleReloader
Constructor and Description |
---|
VerticleManager(VertxInternal vertx) |
VerticleManager(VertxInternal vertx,
java.lang.String defaultRepo) |
Modifier and Type | Method and Description |
---|---|
void |
block() |
void |
deployMod(java.lang.String modName,
JsonObject config,
int instances,
java.io.File currentModDir,
Handler<java.lang.String> doneHandler) |
void |
deployVerticle(boolean worker,
java.lang.String main,
JsonObject config,
java.net.URL[] urls,
int instances,
java.io.File currentModDir,
java.lang.String includes,
Handler<java.lang.String> doneHandler) |
JsonObject |
getConfig() |
java.io.File |
getDeploymentModDir() |
java.lang.String |
getDeploymentName() |
java.net.URL[] |
getDeploymentURLs() |
Logger |
getLogger() |
void |
installMod(java.lang.String moduleName) |
java.util.Map<java.lang.String,java.lang.Integer> |
listInstances() |
void |
reloadModules(java.util.Set<Deployment> deps) |
void |
unblock() |
void |
undeploy(java.lang.String name,
Handler<java.lang.Void> doneHandler) |
void |
undeployAll(Handler<java.lang.Void> doneHandler) |
void |
uninstallMod(java.lang.String moduleName) |
public VerticleManager(VertxInternal vertx)
public VerticleManager(VertxInternal vertx, java.lang.String defaultRepo)
public void block()
public void unblock()
public JsonObject getConfig()
public java.lang.String getDeploymentName()
public java.net.URL[] getDeploymentURLs()
public java.io.File getDeploymentModDir()
public Logger getLogger()
public void deployVerticle(boolean worker, java.lang.String main, JsonObject config, java.net.URL[] urls, int instances, java.io.File currentModDir, java.lang.String includes, Handler<java.lang.String> doneHandler)
public void undeployAll(Handler<java.lang.Void> doneHandler)
public java.util.Map<java.lang.String,java.lang.Integer> listInstances()
public void deployMod(java.lang.String modName, JsonObject config, int instances, java.io.File currentModDir, Handler<java.lang.String> doneHandler)
public void installMod(java.lang.String moduleName)
public void uninstallMod(java.lang.String moduleName)
public void reloadModules(java.util.Set<Deployment> deps)
reloadModules
in interface ModuleReloader
public void undeploy(java.lang.String name, Handler<java.lang.Void> doneHandler)