Package jfun.yan.lifecycle

This package provides a solution for life cycle management to Yan container framework.

See:
          Description

Interface Summary
ExceptionHandler This interface wraps up the strategy to handle exceptions.
Life This interface represents anything that can create a LiveObject that has life-cycle support.
Procedure Represents any procedure that can be invoked.
 

Class Summary
DefaultLifecycleDescriptor The descriptor for a typically used life-cycle scheme with "init", "verify", "dispose", "start", "stop", "open", "close" supported.
DefaultLifecycleManager A LifecycleManager that directly supports the default "init-verify-open-start-stop-close-dispose" scheme.
ExceptionHandlers Facade class to provide some basic ExceptionHandler implementations.
Lifecycle This class represents the entire life-cycle for a component.
Lifecycle.Entry This class encapsulates the "what-to-do" information for a life-cycle phase.
LifecycleManager This class manages life-cycle for component objects.
LiveObject This class encapsulates life-cycle information for a regular Java object.
Phase A descriptor class representing a certain phase within a life-cycle.
Procedures Facade class providing some useful Procedure implementations.
 

Package jfun.yan.lifecycle Description

This package provides a solution for life cycle management to Yan container framework. The life-cycle is entirely non-intrusive to the component in the sense that neither the user component class nor the core of Yan Container depends on it.

Package Specification

The code is developed and tested under Java 1.4.

Related Documentation

For overviews, tutorials, examples, guides, and tool documentation, please see README.txt: