|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface SchedulerService
This service is used to schedule plugins for thread execution.
The standard scheduler implementation just wraps the
ThreadService. An open enhancement request is to
port all SchedulerService clients to use the ThreadService
directly, making this service obsolete.
TriggerRegistry| Method Summary | |
|---|---|
org.cougaar.util.Trigger |
register(org.cougaar.util.Trigger clientTrigger)
Register a client trigger, returning a "schedulerTrigger" for the client to use. |
void |
unregister(org.cougaar.util.Trigger schedulerTrigger)
Release a scheduler Trigger that was generated by register(..) |
| Method Detail |
|---|
org.cougaar.util.Trigger register(org.cougaar.util.Trigger clientTrigger)
IMPORTANT:
See the notes in TriggerRegistry.register(Trigger)
for threading issues.
register in interface org.cougaar.util.TriggerRegistryclientTrigger - the trigger to run when scheduled
void unregister(org.cougaar.util.Trigger schedulerTrigger)
unregister in interface org.cougaar.util.TriggerRegistry
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||