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
LifecycleManager
start and stop as well as manage the application termination mechanism.
A
StandaloneRunnerModule is provided for simple command line
applications.
Additional LifecycleRunner implementations may be provided for running
Jetty, Karyon, etc...