Implementing the WorkSource interface enables the class to be handled by the WorkSourcePool.
getWorkUnits () : Array<WorkUnit>
Returns an array of the WorkUnits contained by the WorkSource.
Enables the WorkSource.
Terminates all WorkUnits in the WorkSource. If a worker has been started it will also be immediately terminated.
getNumActive () : Int
Returns the number of active WorkUnits in the WorkSource.
Starts an enabled WorkUnit.
Implemented interface functions
operate () from Operable
Administrative tasks are run at this time.