Uses of Interface
jfun.yan.lifecycle.Procedure

Packages that use Procedure
jfun.yan.lifecycle This package provides a solution for life cycle management to Yan container framework. 
 

Uses of Procedure in jfun.yan.lifecycle
 

Methods in jfun.yan.lifecycle that return Procedure
 Procedure LiveObject.getProc(java.lang.Object key)
          Get the Procedure for a certain phase.
 Procedure Lifecycle.Entry.getProcedure()
          To get the procedure to invoke.
static Procedure Procedures.method(java.lang.reflect.Method mtd)
          Creates a procedure that encapsulates a method.
static Procedure Procedures.method(java.lang.String name)
          Creates a procedure that invokes a parameter-less method of a certain name.
static Procedure Procedures.method(java.lang.String name, java.lang.Class[] param_types)
          Creates a procedure that invokes a method of a certain signature.
 

Methods in jfun.yan.lifecycle with parameters of type Procedure
 DefaultLifecycleDescriptor DefaultLifecycleDescriptor.closer(Lifecycle lc, Procedure proc)
          To register the "close" phase into a Lifecycle object.
The phase allows re-entry.
 DefaultLifecycleDescriptor DefaultLifecycleDescriptor.closer(Lifecycle lc, Procedure proc, boolean reentrant)
          To register the "close" phase into a Lifecycle object.
 DefaultLifecycleManager.DefaultLifecycle DefaultLifecycleManager.DefaultLifecycle.closer(Procedure proc)
          To register the "close" phase as re-entrant.
 DefaultLifecycleManager.DefaultLifecycle DefaultLifecycleManager.DefaultLifecycle.closer(Procedure proc, boolean reentrant)
          To register the "close" phase.
 DefaultLifecycleDescriptor DefaultLifecycleDescriptor.disposer(Lifecycle lc, Procedure proc)
          To register the "dispose" phase into a Lifecycle object.
The phase ignores re-entry.
 DefaultLifecycleDescriptor DefaultLifecycleDescriptor.disposer(Lifecycle lc, Procedure proc, boolean reentrant)
          To register the "dispose" phase into a Lifecycle object.
 DefaultLifecycleManager.DefaultLifecycle DefaultLifecycleManager.DefaultLifecycle.disposer(Procedure proc)
          To register the "dispose" phase as non-reentrant.
 DefaultLifecycleManager.DefaultLifecycle DefaultLifecycleManager.DefaultLifecycle.disposer(Procedure proc, boolean reentrant)
          To register the "dispose" phase.
 DefaultLifecycleDescriptor DefaultLifecycleDescriptor.initializer(Lifecycle lc, Procedure proc)
          To register the "init" phase into a Lifecycle object.
The phase ignores re-entry.
 DefaultLifecycleDescriptor DefaultLifecycleDescriptor.initializer(Lifecycle lc, Procedure proc, boolean reentrant)
          To register the "init" phase into a Lifecycle object.
 DefaultLifecycleManager.DefaultLifecycle DefaultLifecycleManager.DefaultLifecycle.initializer(Procedure proc)
          To register the "init" phase as non-reentrant.
 DefaultLifecycleManager.DefaultLifecycle DefaultLifecycleManager.DefaultLifecycle.initializer(Procedure proc, boolean reentrant)
          To register the "init" phase.
 DefaultLifecycleDescriptor DefaultLifecycleDescriptor.opener(Lifecycle lc, Procedure proc)
          To register the "open" phase into a Lifecycle object.
The phase allows re-entry.
 DefaultLifecycleDescriptor DefaultLifecycleDescriptor.opener(Lifecycle lc, Procedure proc, boolean reentrant)
          To register the "open" phase into a Lifecycle object.
 DefaultLifecycleManager.DefaultLifecycle DefaultLifecycleManager.DefaultLifecycle.opener(Procedure proc)
          To register the "open" phase as re-entrant.
 DefaultLifecycleManager.DefaultLifecycle DefaultLifecycleManager.DefaultLifecycle.opener(Procedure proc, boolean reentrant)
          To register the "open" phase.
 void Lifecycle.put(java.lang.Object key, Procedure proc, boolean reentrant)
          To add a phase.
 DefaultLifecycleDescriptor DefaultLifecycleDescriptor.starter(Lifecycle lc, Procedure proc)
          To register the "start" phase into a Lifecycle object.
The phase allows re-entry.
 DefaultLifecycleDescriptor DefaultLifecycleDescriptor.starter(Lifecycle lc, Procedure proc, boolean reentrant)
          To register the "start" phase into a Lifecycle object.
 DefaultLifecycleManager.DefaultLifecycle DefaultLifecycleManager.DefaultLifecycle.starter(Procedure proc)
          To register the "start" phase as re-entrant.
 DefaultLifecycleManager.DefaultLifecycle DefaultLifecycleManager.DefaultLifecycle.starter(Procedure proc, boolean reentrant)
          To register the "start" phase.
 DefaultLifecycleDescriptor DefaultLifecycleDescriptor.stopper(Lifecycle lc, Procedure proc)
          To register the "stop" phase into a Lifecycle object.
The phase allows re-entry.
 DefaultLifecycleDescriptor DefaultLifecycleDescriptor.stopper(Lifecycle lc, Procedure proc, boolean reentrant)
          To register the "stop" phase into a Lifecycle object.
 DefaultLifecycleManager.DefaultLifecycle DefaultLifecycleManager.DefaultLifecycle.stopper(Procedure proc)
          To register the "stop" phase as re-entrant.
 DefaultLifecycleManager.DefaultLifecycle DefaultLifecycleManager.DefaultLifecycle.stopper(Procedure proc, boolean reentrant)
          To register the "stop" phase.
 DefaultLifecycleDescriptor DefaultLifecycleDescriptor.verifier(Lifecycle lc, Procedure proc)
          To register the "verify" phase into a Lifecycle object.
The phase allows re-entry.
 DefaultLifecycleDescriptor DefaultLifecycleDescriptor.verifier(Lifecycle lc, Procedure proc, boolean reentrant)
          To register the "verify" phase into a Lifecycle object.
 DefaultLifecycleManager.DefaultLifecycle DefaultLifecycleManager.DefaultLifecycle.verifier(Procedure proc)
          To register the "verify" phase as reentrant.
 DefaultLifecycleManager.DefaultLifecycle DefaultLifecycleManager.DefaultLifecycle.verifier(Procedure proc, boolean reentrant)
          To register the "verify" phase.
 

Constructors in jfun.yan.lifecycle with parameters of type Procedure
Lifecycle.Entry(Procedure proc, boolean reentrant)
          To create a Entry object.