@SCJAllowed public abstract class ManagedEventHandler extends java.lang.Object implements ManagedSchedulable
ManagedEventHandler is the base class for all SCJ handlers.| Constructor and Description |
|---|
ManagedEventHandler(PriorityParameters priority,
ReleaseParameters release,
StorageParameters storage) |
| Modifier and Type | Method and Description |
|---|---|
void |
cleanUp()
Runs end-of-mission clean up associated with this schedulable object.
|
AbsoluteTime |
getLastReleaseTime() |
abstract void |
handleAsyncEvent() |
void |
register()
Registers this event handler with the current mission.
|
public ManagedEventHandler(PriorityParameters priority, ReleaseParameters release, StorageParameters storage)
public abstract void handleAsyncEvent()
@SCJAllowed(value=SUPPORT) @SCJRestricted(value=CLEANUP) public void cleanUp()
ManagedSchedulablecleanUp in interface ManagedSchedulable@SCJAllowed(value=INFRASTRUCTURE) @SCJRestricted(value=INITIALIZE) public void register()
register in interface ManagedSchedulable@SCJAllowed(value=LEVEL_1) public AbsoluteTime getLastReleaseTime()