| java.lang.Object org.cougaar.glm.ldm.lps.TransferableLP
TransferableLP | public class TransferableLP implements LogicProvider,EnvelopeLogicProvider,RestartLogicProvider(Code) | | TransferableLP is a "LogPlan Logic Provider":
it provides the logic to capture
PlanElements that are Transferable and send TransferableAssignment
directives to the proper remote agent.
|
Method Summary | |
public void | execute(EnvelopeTuple o, Collection changes) Parameters: o - Envelopetuple,where tuple.object== PlanElement with an Allocation to an Organization ADDED to LogPlanIf the test returned true i.e. | public void | init() | public void | restart(MessageAddress cid) Cluster restart handler. |
execute | public void execute(EnvelopeTuple o, Collection changes)(Code) | | Parameters: o - Envelopetuple,where tuple.object== PlanElement with an Allocation to an Organization ADDED to LogPlanIf the test returned true i.e. it was an TransferableTransfer...create an TransferableAssignment task and send itto a remote Cluster (Organization). |
restart | public void restart(MessageAddress cid)(Code) | | Cluster restart handler. Resend all our Transferables to the
restarted agent. Also send TransferableVerification messages
for all the Transferables we have received from the restarted
agent. The restarted agent will rescind them if they are no
longer valid.
|
|
|