| Interface | Description |
|---|---|
| ManagedSchedulable |
All schedulable objects are managed by a mission.
|
| Safelet<MissionLevel extends Mission> |
A safety-critical application consists of one or more missions, executed
concurrently or in sequence.
|
| Class | Description |
|---|---|
| AperiodicEventHandler |
This class permits the explicit release of application code.
|
| CyclicExecutive |
A
CyclicExecutive represents a Level 0 mission. |
| CyclicSchedule |
A
CyclicSchedule object represents a time-driven sequence
of releases for deterministic scheduling of periodic event handlers. |
| Frame |
The frames array represents the order in which event handlers are to be scheduled.
|
| Launcher |
This class is used by an application class to launch a Level 0 or
a Level 1 application.
|
| ManagedEventHandler |
ManagedEventHandler is the base class for all SCJ handlers. |
| ManagedMemory |
Managed memory is a scoped memory area that is managed by a mission.
|
| Mission |
An SCJ application is comprised of one or more
Mission objects. |
| MissionSequencer<SpecificMission extends Mission> |
A
MissionSequencer oversees a sequence of Mission executions. |
| OneShotEventHandler |
This class permits the automatic execution of time-triggered code.
|
| PeriodicEventHandler |
This class permits the automatic periodic execution of code.
|
| PriorityScheduler |
This class represents the priority-based scheduler for Level 1 and 2.
|
| Services |
This class provides a collection of static helper methods.
|
| StorageParameters |