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.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classLauncher.DeploymentContext
-
Field Summary
Fields Modifier and Type Field Description private MutableKosConfigurationconfprivate io.vertx.core.logging.Loggerlog
-
Constructor Summary
Constructors Constructor Description Launcher()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidconfigureKos()(package private) voiddeployCustomApplication(Launcher.DeploymentContext deploymentContextConf)(package private) voiddeployVerticles(Launcher.DeploymentContext deploymentContext)(package private) voiddeployWebServer(Launcher.DeploymentContext deploymentContext)(package private) voidloadLogger()static voidmain(String[] args)(package private) voidreadDeploymentConfig(io.vertx.core.Handler<Launcher.DeploymentContext> handler)voidrun()
-
-
-
Field Detail
-
conf
private final MutableKosConfiguration conf
-
log
private io.vertx.core.logging.Logger log
-
-
Method Detail
-
main
public static void main(String[] args)
-
run
public void run()
-
configureKos
private void configureKos()
-
loadLogger
void loadLogger()
-
readDeploymentConfig
void readDeploymentConfig(io.vertx.core.Handler<Launcher.DeploymentContext> handler)
-
deployCustomApplication
void deployCustomApplication(Launcher.DeploymentContext deploymentContextConf)
-
deployWebServer
void deployWebServer(Launcher.DeploymentContext deploymentContext)
-
deployVerticles
void deployVerticles(Launcher.DeploymentContext deploymentContext)
-
-