Interface GTaskRunner

All Superinterfaces:
Executor
All Known Implementing Classes:
GTaskRunnerService

public interface GTaskRunner extends Executor
A task runner facility to run GTask tasks.

Classes ending in 'Task' in the concurrent package must be started with a GTaskRunner.

This runner is also capable of running standalone Runnables and Callables. This avoids having to create, or keep track of, a separate ExecutorService. Keep in mind this class uses platform threads.