@SCJAllowed(value=LEVEL_1) public abstract class OneShotEventHandler extends ManagedEventHandler
| Constructor and Description |
|---|
OneShotEventHandler(PriorityParameters priority,
HighResolutionTime releaseTime,
AperiodicParameters release,
StorageParameters storage) |
| Modifier and Type | Method and Description |
|---|---|
void |
cleanUp()
Runs end-of-mission clean up associated with this schedulable object.
|
boolean |
deschedule()
Deschedules the release of the handler.
|
void |
register()
Registers this event handler with the current mission.
|
getLastReleaseTime, handleAsyncEvent@SCJAllowed(value=LEVEL_1) @SCJRestricted(value=INITIALIZE) public OneShotEventHandler(PriorityParameters priority, HighResolutionTime releaseTime, AperiodicParameters release, StorageParameters storage)
@SCJAllowed(value=LEVEL_1) public boolean deschedule()
public final void cleanUp()
ManagedSchedulablecleanUp in interface ManagedSchedulablecleanUp in class ManagedEventHandler@SCJAllowed(value=INFRASTRUCTURE) @SCJRestricted(value=INITIALIZE) public final void register()
ManagedEventHandlerregister in interface ManagedSchedulableregister in class ManagedEventHandler