Package com.twitter.common.application

Interface Summary
Application An application that supports a limited lifecycle and optional binding of guice modules.
ShutdownRegistry A shutdown action controller.

Class Summary
AbstractApplication A base application class that provides empty implementations of all but the method.
AppLauncher An application launcher that sets up a framework for pluggable binding modules.
Lifecycle Application lifecycle manager, which coordinates orderly shutdown of an application.
ShutdownRegistry.ShutdownRegistryImpl Implementation of a shutdown registry.
StartupRegistry A registry that executes a set of commands.

Annotation Types Summary
ShutdownStage Binding annotation used for the shutdown registry.
StartupStage Binding annotation used for the startup registry.