Classes | |
class | BoundedQueue |
Queue with bounded capacity. Will throw exception if capacity does not recede prior to wait time. More... | |
class | BusyWaitQueue |
Busy waits on lock to execute. Can improve performance in certain situations. More... | |
class | DefaultExecutor |
Default executor. More... | |
class | DefaultQueue |
Default implementation. More... | |
class | DefaultThreadPool |
Default implementation that uses the .NET thread pool. More... | |
class | DelegateAction |
interface | IExecutionContext |
Context of execution. More... | |
interface | IExecutor |
Executes pending action(s). More... | |
interface | IPendingEvent |
A scheduled event. More... | |
interface | IQueue |
Holds on to actions until the execution context can process them. More... | |
interface | IScheduler |
Methods for scheduling actions that will be executed in the future. More... | |
interface | ISchedulerRegistry |
Enqueues actions and More... | |
interface | ISubscriptionRegistry |
Allows for the registration and deregistration of subscriptions /summary> More... | |
interface | IThreadPool |
A thread pool for executing asynchronous actions. More... | |
class | Lists |
class | NullAction |
class | PendingAction |
class | QueueFullException |
Thrown when a queue is full. More... | |
class | Scheduler |
Enqueues actions on to context after schedule elapses. /summary> More... | |
class | SingleEvent |
class | Subscriptions |
Registry for subscriptions. Provides thread safe methods for list of subscriptions. | |
class | TimerAction |