Package kos.core
Class Launcher
- java.lang.Object
-
- kos.core.Launcher
-
public class Launcher extends Object
Simplified launcher wrapping Vert.x deployment ofVerticles.- See Also:
Default implementation loader.
-
-
Field Summary
Fields Modifier and Type Field Description private List<io.vertx.core.Verticle>customVerticlesprivate io.vertx.core.logging.Loggerlogprivate Iterable<io.vertx.core.Verticle>verticles
-
Constructor Summary
Constructors Constructor Description Launcher()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconfigureApp()Configure a Kos application.voiddeploy(io.vertx.core.Verticle... verticles)Manually deploy the following verticles using the discovered configuration loaded byKos.private voiddeployVerticlesWithConfig(io.vertx.core.json.JsonObject config)private voiddeployVerticlesWithConfig(io.vertx.core.json.JsonObject config, Iterable<io.vertx.core.Verticle> verticles)static voidmain(String[] args)voidrun()
-
-
-
Method Detail
-
main
public static void main(String[] args)
-
run
public void run()
-
configureApp
public void configureApp()
Configure a Kos application. This method will be called before sensible default configuration has been loaded. It is the ideal place for developers to overwriteKosdefaults that would be applied widely in the application.
-
deploy
public void deploy(io.vertx.core.Verticle... verticles)
Manually deploy the following verticles using the discovered configuration loaded byKos.- Parameters:
verticles- verticles to be deployed.
-
deployVerticlesWithConfig
private void deployVerticlesWithConfig(io.vertx.core.json.JsonObject config)
-
deployVerticlesWithConfig
private void deployVerticlesWithConfig(io.vertx.core.json.JsonObject config, Iterable<io.vertx.core.Verticle> verticles)
-
-