Class GTaskRunnerService

All Implemented Interfaces:
GTaskRunner, AutoCloseable, Executor

public final class GTaskRunnerService extends GTaskExecutorService<ExecutorService> implements GTaskRunner
A task runner facility to run GTask tasks.

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

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.