Package kos.core

Class Launcher

    • Field Detail

      • log

        private final io.vertx.core.logging.Logger log
      • verticles

        private final Iterable<io.vertx.core.Verticle> verticles
      • customVerticles

        private final List<io.vertx.core.Verticle> customVerticles
    • Constructor Detail

      • Launcher

        public Launcher()
    • 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 overwrite Kos defaults 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 by Kos.
        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)