|
Class Summary |
| AbsoluteTime |
An object that represents a specific point in time given by
milliseconds plus nanoseconds past the epoch (January 1, 1970,
00:00:00 GMT). |
| AperiodicParameters |
This release parameter object characterizes a schedulable object
that may become active at any time. |
| Arena |
Arena is the base class for all those memory areas
whose lifetime depends on reachability. |
| ArenaFactory |
The class ArenaFactory has the responsibility of
creating Arena instances. |
| AsyncEvent |
An asynchronous event represents something that can happen, like a
light turning red. |
| AsyncEventHandler |
An asynchronous event handler encapsulates code that gets run at
some time after an AsyncEvent occurs. |
| BoundAsyncEventHandler |
A bound asynchronous event handler is an asynchronous event handler
that is permanently bound to a thread. |
| Clock |
A clock advances from the past, through the present, into the
future. |
| CTMemory |
The CTMemory provides constant time allocation time. |
| CTPrivateMemory |
The CTPrivateMemory provides constant time allocation
time. |
| HeapMemory |
The HeapMemory class is a singleton object that allows logic within
other scoped memory to allocate objects in the Java heap. |
| HighResolutionClock |
This class provide an high resolution clock. |
| HighResolutionTime |
Used to express time with nanosecond accuracy. |
| HighResolutionTimer |
This class provide a way of performing high resolution of the time
spent performing something. |
| ImmortalMemory |
ImmortalMemory is a memory resource that is shared
among all threads. |
| ImportanceParameters |
Importance is an additional scheduling metric that may be used by
some priority-based scheduling algorithms during overload
conditions to differentiate execution order among threads of the
same priority. |
| LTMemory |
|
| LTPrivateMemory |
The LTPrivateMemory provides linear time allocation
time. |
| MemoryArea |
MemoryArea is the abstract base class of all classes dealing with
the representations of allocatable memory areas, including the
immortal memory area, physical memory and scoped memory areas. |
| MemoryParameters |
Memory parameters can be given on the constructor of RealtimeThread and AsyncEventHandler. |
| MethodAreaMemory |
This class encapsulates the JVM (or GCJ run-time) method area. |
| NoHeapRealtimeThread |
A NoHeapRealtimeThread is a specialized form of RealtimeThread. |
| OneShotTimer |
A timed AsyncEvent that is driven by a clock. |
| PeriodicParameters |
This release parameter indicates that the public boolean RealtimeThread.waitForNextPeriod() throws
IllegalThreadStateException method on the associated Schedulable object will be unblocked at the start of each period. |
| PeriodicTimer |
An AsyncEvent whose fire method is executed periodically according
to the given parameters. |
| PooledAsyncEventHandler |
|
| POSIXSignalHandler |
The class POSIXSignalHandler provides a way of
handling POSIX signals by means of AsyncEventHandler. |
| PrimordialMemory |
|
| PriorityParameters |
Instances of this class should be assigned to threads that are
managed by schedulers which use a single integer to determine
execution order. |
| PriorityQueue |
This class represent a priority queue. |
| PriorityQueue.ForwardIterator |
|
| PriorityQueue.Item |
|
| PriorityQueue.PriorityQueueLane |
This class implements a priority lane that is used to group
together all the objects that have the same priority. |
| PriorityScheduler |
|
| PrivateScopedMemory |
The class PrivateScopedMemory refines the
ScopedMemory by restricting the number of active
thread within a memory to one. |
| ProcessingGroupParameters |
This is associated with one or more schedulable objects for which
the system guarantees that the associated objects will not be given
more time per period than indicated by cost. |
| RationalTime |
An object that represents a time interval millis/1E3+nanos/1E9
seconds long that is divided into subintervals by some frequency. |
| RealtimeClock |
The class RealtimeClock provides access to the
"Wall-Clock" time. |
| RealtimeThread |
RealtimeThread extends Thread and
includes classes and methods to get and set parameter objects,
manage the execution of those threads with a ReleaseParameters type of PeriodicParameters , and
waiting. |
| RefCountedArena |
The RefCountedArena class implements a reference
counted arena. |
| RelativeTime |
An object that represents a time interval millis/1E3 + nanos/1E9
seconds long. |
| ReleaseParameters |
The abstract top-level class for release characteristics of
threads. |
| Scheduler |
An instance of Scheduler manages the execution of
schedulable objects and may implement a feasibility algorithm. |
| SchedulingParameters |
Subclasses of SchedulingParameters ( PriorityParameters,
ImportanceParameters, and any others defined for particular
schedulers) provide the parameters to be used by the Scheduler. |
| ScopedMemory |
ScopedMemory is the abstract base class of all classes
dealing with representations of memory spaces with a limited
lifetime. |
| SizeEstimator |
This is a convenient class to help people figure out how much
memory they need. |
| SporadicParameters |
A notice to the scheduler that the associated schedulable object s
run method will be released aperiodically but with a minimum time
between releases. |
| ThreadedAsyncEventHandler |
This class is one of the different implementation available for the
AsyncEventHandler. |
| Timer |
A Timer is a timed event that measures time relative to a given
Clock. |
| VTMemory |
|