Class HttpServerLauncher

java.lang.Object
io.activej.launcher.Launcher
io.activej.launchers.http.HttpServerLauncher

public abstract class HttpServerLauncher
extends io.activej.launcher.Launcher
Preconfigured Http server launcher.
See Also:
Launcher
  • Field Summary

    Fields 
    Modifier and Type Field Description
    static String PROPERTIES_FILE  

    Fields inherited from class io.activej.launcher.Launcher

    args, INSTANCE_INJECTORS_KEY, logger, logger0, NO_ARGS
  • Constructor Summary

    Constructors 
    Constructor Description
    HttpServerLauncher()  
  • Method Summary

    Modifier and Type Method Description
    protected io.activej.inject.module.Module getBusinessLogicModule()
    Override this method to supply your launcher business logic.
    protected io.activej.inject.module.Module getModule()  
    static void main​(String[] args)  
    protected void run()  

    Methods inherited from class io.activej.launcher.Launcher

    awaitShutdown, createInjector, createInjector, getApplicationError, getArgs, getCompleteFuture, getDuration, getDurationOfRun, getDurationOfStart, getDurationOfStop, getInstantOfComplete, getInstantOfLaunch, getInstantOfRun, getInstantOfStart, getInstantOfStop, getMainThread, getOverrideModule, getRunFuture, getStartFuture, launch, onInit, onStart, onStop, shutdown, testInjector

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait