# Uses of Package
org.eclipse.net4j.util.lifecycle

Packages that use org.eclipse.net4j.util.lifecycle
Package
Description
org.eclipse.net4j.util.cache
A generic caching and memory monitoring framework.
org.eclipse.net4j.util.concurrent
Utility interfaces and classes commonly useful in concurrent programming.
org.eclipse.net4j.util.container
A framework of notifying collections and wiring containers.
org.eclipse.net4j.util.fsm
A framework for finite state machines.
org.eclipse.net4j.util.lifecycle
A framework for components with a simple lifecycle.
org.eclipse.net4j.util.om.log
Interfaces and classes for platform-independent logging.
org.eclipse.net4j.util.ref
A framework for memory-sensitive keyed references and value maps.
org.eclipse.net4j.util.registry
Interfaces and classes for general purpose registries.
org.eclipse.net4j.util.security
Interfaces and classes for security, negotiation, authentication, authorization and cryptography.
org.eclipse.net4j.util.ui
Reusable UI components.

Classes in org.eclipse.net4j.util.lifecycle used by org.eclipse.net4j.util.cache
Class
Description
IDeactivateable
ILifecycle
An entity that has a well-defined `lifecycle` and can be `activated` or `deactivated`.
ILifecycle.DeferrableActivation
A mix-in interface for `lifecycles` with deferrable activation.
Lifecycle
A default implementation of an entity with a `lifecycle`.
Classes in org.eclipse.net4j.util.lifecycle used by org.eclipse.net4j.util.concurrent
Class
Description
IDeactivateable
ILifecycle
An entity that has a well-defined `lifecycle` and can be `activated` or `deactivated`.
ILifecycle.DeferrableActivation
A mix-in interface for `lifecycles` with deferrable activation.
Lifecycle
A default implementation of an entity with a `lifecycle`.
LifecycleException
An unchecked wrapper exception for checked exceptions being thrown from `Lifecycle.doActivate()`.
LifecycleState
Enumerates the possible lifecycle states of an entity with a `lifecycle`.
Classes in org.eclipse.net4j.util.lifecycle used by org.eclipse.net4j.util.container
Class
Description
IDeactivateable
ILifecycle
An entity that has a well-defined `lifecycle` and can be `activated` or `deactivated`.
ILifecycle.DeferrableActivation
A mix-in interface for `lifecycles` with deferrable activation.
ILifecycleEvent
An `event` fired from an entity with a `lifecycle` when its lifecycle `state` has changed.
Lifecycle
A default implementation of an entity with a `lifecycle`.
ShareableLifecycle
A `lifecycle` entity with a reference count that can be `activated` multiple times.
Classes in org.eclipse.net4j.util.lifecycle used by org.eclipse.net4j.util.fsm
Class
Description
IDeactivateable
ILifecycle
An entity that has a well-defined `lifecycle` and can be `activated` or `deactivated`.
ILifecycle.DeferrableActivation
A mix-in interface for `lifecycles` with deferrable activation.
Lifecycle
A default implementation of an entity with a `lifecycle`.
Classes in org.eclipse.net4j.util.lifecycle used by org.eclipse.net4j.util.lifecycle
Class
Description
IDeactivateable
ILifecycle
An entity that has a well-defined `lifecycle` and can be `activated` or `deactivated`.
ILifecycle.DeferrableActivation
A mix-in interface for `lifecycles` with deferrable activation.
ILifecycleEvent
An `event` fired from an entity with a `lifecycle` when its lifecycle `state` has changed.
ILifecycleEvent.Kind
Enumerates the possible `lifecycle state` changes of an entity.
Lifecycle
A default implementation of an entity with a `lifecycle`.
LifecycleException
An unchecked wrapper exception for checked exceptions being thrown from `Lifecycle.doActivate()`.
LifecycleState
Enumerates the possible lifecycle states of an entity with a `lifecycle`.
LifecycleUtil.ReactivationTrigger
Classes in org.eclipse.net4j.util.lifecycle used by org.eclipse.net4j.util.om.log
Class
Description
IDeactivateable
ILifecycle
An entity that has a well-defined `lifecycle` and can be `activated` or `deactivated`.
ILifecycle.DeferrableActivation
A mix-in interface for `lifecycles` with deferrable activation.
Lifecycle
A default implementation of an entity with a `lifecycle`.
Classes in org.eclipse.net4j.util.lifecycle used by org.eclipse.net4j.util.ref
Class
Description
IDeactivateable
ILifecycle
An entity that has a well-defined `lifecycle` and can be `activated` or `deactivated`.
ILifecycle.DeferrableActivation
A mix-in interface for `lifecycles` with deferrable activation.
Lifecycle
A default implementation of an entity with a `lifecycle`.
Classes in org.eclipse.net4j.util.lifecycle used by org.eclipse.net4j.util.registry
Class
Description
IDeactivateable
ILifecycle
An entity that has a well-defined `lifecycle` and can be `activated` or `deactivated`.
ILifecycle.DeferrableActivation
A mix-in interface for `lifecycles` with deferrable activation.
Lifecycle
A default implementation of an entity with a `lifecycle`.
ShareableLifecycle
A `lifecycle` entity with a reference count that can be `activated` multiple times.
Classes in org.eclipse.net4j.util.lifecycle used by org.eclipse.net4j.util.security
Class
Description
IDeactivateable
ILifecycle
An entity that has a well-defined `lifecycle` and can be `activated` or `deactivated`.
ILifecycle.DeferrableActivation
A mix-in interface for `lifecycles` with deferrable activation.
Lifecycle
A default implementation of an entity with a `lifecycle`.
Classes in org.eclipse.net4j.util.lifecycle used by org.eclipse.net4j.util.ui
Class
Description
IDeactivateable
ILifecycle
An entity that has a well-defined `lifecycle` and can be `activated` or `deactivated`.
ILifecycle.DeferrableActivation
A mix-in interface for `lifecycles` with deferrable activation.
Lifecycle
A default implementation of an entity with a `lifecycle`.