| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
thread and run work in the jobengine from Watchdog to a WorkManager class.
This is to achieve a clean separation of concerns - the watchdog is an inappropriate place for work management.
Also adds a WorkManager.RunInThreadPool() class which feeds through to Util.FireAndForget.
Also switches around the name and obj arguments to the new RunInThread() and RunJob() methods so that the callback obj comes after the callback as seen in the SDK and elsewhere
|
|
|
|
| |
services throttle thread. Didn't change anything in how that processor is implemented, for better or for worse.
|
|
|
|
| |
the interface, so that duplicate requests aren't enqueued more than once.
|
| |
|
| |
|
|
reflect its more generic nature.
|