| Interface | Description |
|---|---|
| AllocationContext |
All memory allocation takes places from within an allocation context.
|
| Schedulable |
interface Schedulable is a common interface for the
schedulable objects in SCJ. |
| Class | Description |
|---|---|
| AbsoluteTime |
An object that represents a specific point in time given by milliseconds
plus nanoseconds past some point in time fixed by the clock.
|
| AperiodicParameters |
SCJ supports no detection of minimum inter-arrival time violations,
therefore only aperiodic parameters are needed.
|
| Clock |
A clock marks the passing of time.
|
| HighResolutionTime |
HighResolutionTime is the base class for time given with nanosecond accuracy. |
| ImmortalMemory |
This class represents immortal memory.
|
| MemoryArea |
All allocation contexts are implemented by memory areas.
|
| PeriodicParameters |
This class is restricted relative to RTSJ so that it allows the
start time and the period to be set but not changed or queried.
|
| PriorityParameters |
This class is restricted relative to the RTSJ so that it allows the
priority to be * created and queried, but not changed.
In SCJ the range of priorities is separated into software priorities and hardware priorities (see PriorityScheduler). |
| PriorityScheduler |
This class represents the priority-based scheduler for Level 1 and 2.
|
| RealtimeClock |
A
RealtimeClock implementation. |
| RelativeTime |
An object that represents a duration in milliseconds and nanoseconds.
|
| ReleaseParameters |
All schedulability analysis of safety critical software is performed off line.
|
| Scheduler |
An instance of
Scheduler manages the execution of
schedulable objects. |