Class ApplicationContext

java.lang.Object
org.refcodes.decoupling.Context
org.refcodes.decoupling.ext.application.ApplicationContext
All Implemented Interfaces:
Destroyable, Destroyable.DestroyAutomaton, Initializable, Initializable.InitializeAutomaton, InitializedAccessor, LifecycleComponent, LifecycleComponent.LifecycleAutomaton, LifecycleStatusAccessor, Pausable, Pausable.PauseAutomaton, Resumable, Resumable.ResumeAutomaton, RunningAccessor, Startable, Startable.StartAutomaton, Stoppable, Stoppable.StopAutomaton, DependenciesAccessor, Diagnosable, Schemable<DiagnosticOptions>

public class ApplicationContext extends Context implements LifecycleComponent.LifecycleAutomaton
The ApplicationContext extends a Context for out of the box application requirements such as lifecycle support (as if the LifecycleComponent alongside the LifecycleMachine).