| Interface | Description |
|---|---|
| ITaskFactory<T> |
Abstract factory for creating ITasks
|
| ITaskFactoryLoader |
Utility interface for dynamically loading ITaskFactory's that is independent of the return type
of the ITasks created.
|
| Class | Description |
|---|---|
| SingletonTaskFactoryLoader |
An implementation of ITaskFactoryLoader that loads ITaskFactory instances defined by a
singleton object in a static field of the desired ITask class called "FACTORY".
If this loader attempts to load a non-existent ITask class, an internally-defined ErrorTask instance will be returned. |
| SingletonTaskFactoryLoader.ErrorTask |
Task used in error situations.
|