Class AbstractStandalone<T extends AbstractStandalone>

  • Type Parameters:
    T - The concrete standalone implementation
    All Implemented Interfaces:
    Runnable, Console<T>, Standalone<T>

    public abstract class AbstractStandalone<T extends AbstractStandalone>
    extends AbstractConsole<T>
    implements Standalone<T>, Runnable
    Abstract Standalone that implements most functionality required to write a concrete Standalone. Introduces new doStart(), doStop(), and doJoin() methods which are actually where you'll place most of your logic. You'll also want to subclass the configure() method to add any configuration specific to your Standalone. See NinjaJetty for example concrete implementation.