org.cougaar.core.plugin.deletion |
|
Java Source File Name | Type | Comment |
Deletable.java | Interface | A Blackboard object that can be deleted.
Deletion occurs when a blackboard object is no longer functionally
significant subject to a DeletionPolicy that may extend the
interval before an object is actually removed to support "best
effort" retention of historical data. |
DeletionPlugin.java | Class | This component removes
Deletable blackboard objects
according to policy and their age.
How to Configure the DeletionPlugin:
The DeletionPlugin runs according to a prescribed schedule to find
Deletable objects on the blackboard and delete them if they are ready
to be deleted. |
DeletionPolicy.java | Interface | A policy that controls the timing of the deletion of a blackboard object.
A predicate checks for the applicability of the policy to the object. |
DeletionSchedulePolicy.java | Class | A time-based deletion policy.
Inner class specifies the policy for when deletions should
occur. |
SimpleDeletionPolicy.java | Class | A simple
DeletionPolicy providing a fixed set of values
established when constructed. |