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
lifecycles
with deferrable activation.Enumerates the possiblelifecycle state
changes 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)
.