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 |
|