| |
|
| org.cougaar.planning.plugin.legacy.SimplePlugin org.cougaar.glm.plugins.DecorationPlugin
All known Subclasses: org.cougaar.glm.plugins.GLMDecorationPlugin,
DecorationPlugin | abstract public class DecorationPlugin extends SimplePlugin (Code) | | Defines common functions described in SimplePlugin. The plugin is decorated with the proper BasicProcessor at run
time by the PluginDecorator.
See Also: PluginDecorator See Also: BasicProcessor |
NEW_CUSTOMER_WAIT | public static long NEW_CUSTOMER_WAIT(Code) | | |
NEW_CUSTOMER_WAIT_DEFAULT | final public static long NEW_CUSTOMER_WAIT_DEFAULT(Code) | | |
NEW_CUSTOMER_WAIT_PROP | final public static String NEW_CUSTOMER_WAIT_PROP(Code) | | |
configured_ | protected boolean configured_(Code) | | |
extraCustomerDelay_ | protected long extraCustomerDelay_(Code) | | Set this for additional delay after all customers have been seen
|
invoke_ | protected boolean invoke_(Code) | | |
plugInSubscriptions_ | protected Vector plugInSubscriptions_(Code) | | |
taskProcessors_ | protected Vector taskProcessors_(Code) | | a vector of BasicProcessors for this plugin
|
transCount_ | public int transCount_(Code) | | |
DecorationPlugin | public DecorationPlugin()(Code) | | |
addTaskProcessor | void addTaskProcessor(BasicProcessor task_processor)(Code) | | Called by the PluginDecorator to set the task processor.
|
areSubscriptionsChanged | public boolean areSubscriptionsChanged()(Code) | | |
areSubscriptionsChanged | public boolean areSubscriptionsChanged(Vector subscriptions)(Code) | | |
areSubscriptionsChangedPrint | public boolean areSubscriptionsChangedPrint(Vector subscriptions)(Code) | | |
clearRecordedCustomers | public void clearRecordedCustomers()(Code) | | |
decoratePlugin | abstract protected void decoratePlugin()(Code) | | |
execute | public void execute()(Code) | | Invokes all of the processors used to decorate this plugin. The first time execute() is invoked, it configures the
plugin by setting the task processor, and unsubscribing to 'self' (subscribed in setSubscriptions()). subclasses
need to call runProcessors()!
|
hasSeenAllConsumers | public boolean hasSeenAllConsumers()(Code) | | |
publishAddObject | public boolean publishAddObject(Object obj)(Code) | | |
publishAddToExpansion | public void publishAddToExpansion(Task parent, Task subtask)(Code) | | |
publishRemoveFromExpansion | public void publishRemoveFromExpansion(Task subtask)(Code) | | |
readParameters | protected void readParameters()(Code) | | |
recordCustomer | public void recordCustomer(String consumer)(Code) | | |
rehydrated | public boolean rehydrated()(Code) | | |
runProcessors | protected void runProcessors()(Code) | | |
setupSubscriptions | protected void setupSubscriptions()(Code) | | |
wakeAfterDelay | public Alarm wakeAfterDelay(int delay)(Code) | | |
|
|
|