| org.cougaar.lib.quo.performance.CommonUtilPlugin org.cougaar.lib.quo.performance.MultipleOutStandingPlugin
MultipleOutStandingPlugin | public class MultipleOutStandingPlugin extends CommonUtilPlugin (Code) | | This COUGAAR Plugin creates and publishes "CODE" tasks and if allocationResult is a success
it keeps producing more task
It also reads the Plugin arguments and may alter MessageSize or slurp CPU
|
BURST_TIME | protected int BURST_TIME(Code) | | |
CPUCONSUME | protected int CPUCONSUME(Code) | | |
DEBUG | protected boolean DEBUG(Code) | | |
LOG | protected boolean LOG(Code) | | |
MAXCOUNT | protected int MAXCOUNT(Code) | | |
MESSAGESIZE | protected int MESSAGESIZE(Code) | | |
MYCOUNT | protected int MYCOUNT(Code) | | |
OUTSTANDING_MESSAGES | protected int OUTSTANDING_MESSAGES(Code) | | |
addTask | protected void addTask()(Code) | | |
changeTasks | protected void changeTasks(Task t)(Code) | | |
execute | protected void execute()(Code) | | This Plugin has no subscriptions so this method does nothing
|
makeTask | protected Task makeTask(Asset what, String verb)(Code) | | Create a CODE task.
Parameters: what - the direct object of the task |
parseParameter | protected void parseParameter()(Code) | | parsing the plugIn arguments and setting the values for CPUCONSUME and MESSAGESIZE
|
printTheChange | protected void printTheChange()(Code) | | |
setPreference | protected void setPreference(Task t, int aspectType, int sequenceOfTask)(Code) | | |
setupSubscriptions | protected void setupSubscriptions()(Code) | | Using setupSubscriptions to create the initial CODE tasks
|
|
|