All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.netflix.governator.guice.runner.LifecycleRunner Maven / Gradle / Ivy

There is a newer version: 1.17.13
Show newest version
package com.netflix.governator.guice.runner;

import com.netflix.governator.guice.runner.standalone.StandaloneRunnerModule;

/**
 * Abstraction defining the application runtime framework for an application using
 * Governator.  If a binding for ApplicationFramework exists Governator will
 * create the instance of the ApplicationFramework immediately after creating
 * the bootstrap module.  It is the application framework's responsibility
 * to call {@link com.netflix.governator.lifecycle.LifecycleManager LifecycleManager}
 * start and stop as well as manage the application termination mechanism.
 *
 * A {@link StandaloneRunnerModule} is provided for simple command line
 * applications.
 *
 * Additional LifecycleRunner implementations may be provided for running
 * Jetty, Karyon, etc...
 *
 * @author elandau
 *
 */
public interface LifecycleRunner {
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy