|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| AccessCoordinator | A central point for tracking all shared objects accessed in the context of a transaction, and managing any conflict these accesses may cause. |
| AccessedObject | An interface that provides details of a single object access. |
| AccessReporter<T> | Used to report to the AccessCoordinator when access is
requested to a shared object. |
| ComponentRegistry | This is a general registry interface used to provide access to a collection of components by type. |
| KernelRunnable | This is the base interface used for all tasks that can be submitted
to instances of Scheduler. |
| PriorityScheduler | This is an experimental interface to provide a way to test different thoughts on priority through a few basic scheduling methods that accept priority levels. |
| RecurringTaskHandle | This interface provides a handle to a recurring task in the scheduler. |
| TaskQueue | This interface defines a dependency between tasks, such that tasks are run in the order in which they are submitted, and the next task isn't started until the current task has completed. |
| TaskReservation | This interface manages task reservations. |
| TaskScheduler | This interface is used to run tasks that may take an arbitrarily long time to complete, but are expected to complete eventually. |
| TransactionScheduler | This interface is used to schedule transactional tasks for immediate, delayed, or periodic execution. |
| Enum Summary | |
|---|---|
| AccessReporter.AccessType | The type of access requested. |
| NodeType | The valid node types. |
| Priority | The priority descriptions for the system. |
Provides the core system interfaces used by the RedDwarf Server.
|
RedDwarf, Version 0.10.1 2010-03-14 10:56:12 |
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||