Package org.eclipse.net4j.util.lifecycle
package org.eclipse.net4j.util.lifecycle
A framework for components with a simple lifecycle.
Interfaces that describe the behavior of objects with respect to their lifecycle.
A utility class to interact with such objects and an abstract class that can be
used to implement such objects are provided as well.
-
ClassDescriptionA mix-in interface for
lifecycleswith deferrable activation.Enumerates the possiblelifecycle statechanges of an entity.A default implementation of an entity with alifecycle.A default implementation of a lifecycleevent.An unchecked wrapper exception for checked exceptions being thrown fromLifecycle.doActivate().LifecycleHook<T extends ILifecycle>Enumerates the possible lifecycle states of an entity with alifecycle.Various static helper methods for dealing withlifecycles.Annotates a method of a POJO class that's supposed to be called to activate a POJO object duringLifecycleUtil.activate(Object).Annotates a method of a POJO class that's supposed to be called to deactivate a POJO object duringLifecycleUtil.deactivate(Object).