com.netflix.governator.guice.runner.LifecycleRunner Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of governator Show documentation
Show all versions of governator Show documentation
governator developed by Netflix
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