# Package org.crosswire.common.activate

Code to allow classes to be started-up and then shutdown later to conserve resources.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  Activatable | A class can be Activatable if it needs a significant amount of memory on an irregular basis, and so would benefit from being told when to wake-up and when to conserver memory.

- Class Summary
  Class | Description
  --- | ---
  Activator | Manager for instances of Activatable.
  Lock | This class only exists to dissuade you from calling activate() directly on an Activatable object.

- Enum Summary
  Enum | Description
  --- | ---
  Kill | Enumeration of how memory is returned.

## Package org.crosswire.common.activate Description

Code to allow classes to be started-up and then shutdown later to conserve resources.