@SCJAllowed(value=LEVEL_1) public abstract class AperiodicEventHandler extends ManagedEventHandler
handleAsyncEvent method
and may override the default cleanUp method. | Constructor and Description |
|---|
AperiodicEventHandler(PriorityParameters priority,
AperiodicParameters release,
StorageParameters storage)
Constructs an aperiodic event handler that can be explicitly released.
|
| Modifier and Type | Method and Description |
|---|---|
void |
register()
Registers this event handler with the current mission.
|
void |
release()
Release this aperiodic event handler
|
cleanUp, getLastReleaseTime, handleAsyncEvent@SCJAllowed(value=LEVEL_1) @SCJRestricted(value=INITIALIZE) public AperiodicEventHandler(PriorityParameters priority, AperiodicParameters release, StorageParameters storage)
priority - is the priority parameters for this aperiodic event handler; it must not be null.release - is the release parameters for this aperiodic event handler; it must not be null.storage - is the StorageParameters for this aperiodic event handler.java.lang.IllegalArgumentException - if priority or release is null.@SCJAllowed(value=INFRASTRUCTURE) @SCJRestricted(value=INITIALIZE) public final void register()
ManagedEventHandlerregister in interface ManagedSchedulableregister in class ManagedEventHandler@SCJAllowed public final void release()