| org.cougaar.planning.plugin.legacy.SimplePlugin org.cougaar.mlm.plugin.organization.GLSAllocatorPlugin
GLSAllocatorPlugin | public class GLSAllocatorPlugin extends SimplePlugin implements GLSConstants(Code) | | Handles GLS for subordinates tasks. We expand such tasks into
subtasks, one per subordinate. As our subordinates changes we
revise the expansion to follow.
|
execute | public synchronized void execute()(Code) | | Process new tasks and subordinates as follows: New tasks are
expanded to subtasks for each known subordinate. New
subordinates have tasks appended to known expansions.
Duplication is avoided when new tasks and new subordinates arrive
together because the expansions for the new tasks don't yet
exist.
|
setupSubscriptions | protected void setupSubscriptions()(Code) | | |
|
|