| org.cougaar.mlm.plugin.generic.GenericTablePlugin org.cougaar.mlm.plugin.generic.GenericBufferedTablePlugin
GenericBufferedTablePlugin | public class GenericBufferedTablePlugin extends GenericTablePlugin (Code) | | Allocate to sink until user presses button (like UniversalAllocator),
then remove the allocation and actually allocate to an organization
(like GenericTablePlugin). Need a GUI to control the button and
special checks for subscription added/all.
See Also: GenericTablePlugin See Also: for XML input usage See Also: org.cougaar.mlm.plugin.sample.UniversalAllocatorPlugin See Also: for sink info |
sinkAllocCounter | int sinkAllocCounter(Code) | | |
buttonExecute | public synchronized void buttonExecute()(Code) | | |
createGUI | protected void createGUI()(Code) | | |
decrementSinkAllocCounter | protected void decrementSinkAllocCounter(int nFewerAllocs)(Code) | | called by synchronized method! *
|
execute | public synchronized void execute()(Code) | | |
executeCommands | protected void executeCommands()(Code) | | |
incrementSinkAllocCounter | protected void incrementSinkAllocCounter(int nMoreAllocs)(Code) | | called by synchronized method! *
|
initializeSubscriptions | protected void initializeSubscriptions()(Code) | | |
setupSubscriptions | protected void setupSubscriptions()(Code) | | |
Methods inherited from org.cougaar.mlm.plugin.generic.GenericTablePlugin | protected boolean DEBUGisCapable(Organization org, String name, String[] roles)(Code)(Java Doc) protected void allocate(AllocateCommandInfo commandInfo, Collection tasks, int subNum)(Code)(Java Doc) protected void cancelSubscriptions()(Code)(Java Doc) protected boolean checkForOfType(Task t, String pfor, String oftype)(Code)(Java Doc) protected UnaryPredicate[] createAllocationPredicates(UnaryPredicate[] tPreds)(Code)(Java Doc) protected UnaryPredicate[] createTaskPredicates(CommandInfo[] fromCommands)(Code)(Java Doc) protected void doAllocation(Organization org, Task task)(Code)(Java Doc) protected void doExpansion(TaskInfo toTask, Task parentTask)(Code)(Java Doc) public synchronized void execute()(Code)(Java Doc) protected Organization findCapableOrganization(AllocateCommandInfo allocC)(Code)(Java Doc) protected Element findChildElement(Node parent, String childname)(Code)(Java Doc) protected Element[] findChildElements(Node parent, String childname)(Code)(Java Doc) protected PlanElement getTaskPlanElement(Task t, Collection allocs)(Code)(Java Doc) protected void initializeSubscriptions()(Code)(Java Doc) protected void initializeTables(String xmlFileString)(Code)(Java Doc) protected void makeSubscriptions()(Code)(Java Doc) protected UnaryPredicate newAllocationPredicate(UnaryPredicate taskPred)(Code)(Java Doc) protected static UnaryPredicate newOrganizationPred()(Code)(Java Doc) protected static UnaryPredicate newTaskPredicate(String verb)(Code)(Java Doc) protected UnaryPredicate newTaskPredicate(String verb, String tfor, String oftype)(Code)(Java Doc) protected AllocateCommandInfo parseAllocate(Node alloc, TaskInfo sourceTask)(Code)(Java Doc) protected CommandInfo[] parseCommands(Element root)(Code)(Java Doc) protected ExpandCommandInfo parseExpand(Node expand, TaskInfo sourceTask)(Code)(Java Doc) protected TaskInfo parseTaskInfo(Element task)(Code)(Java Doc) protected void readXMLFile(String xmlFileString)(Code)(Java Doc) final public void setLoggingService(LoggingService logger)(Code)(Java Doc) protected void setupSubscriptions()(Code)(Java Doc) protected void updateAllocationResult(IncrementalSubscription sub)(Code)(Java Doc)
|
|
|