|
RTSJ Implementation |
||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||
| Uses of AsyncEventHandler in javax.realtime |
|---|
| Subclasses of AsyncEventHandler in javax.realtime | |
|---|---|
class |
BoundAsyncEventHandler
Jamaica Realtime Specification for Java class BoundAsyncEventHandler. |
| Methods in javax.realtime that return AsyncEventHandler | |
|---|---|
AsyncEventHandler |
ReleaseParameters.getCostOverrunHandler()
getCostOverrunHandler returns the current cost overrun handler. |
AsyncEventHandler |
ProcessingGroupParameters.getCostOverrunHandler()
getCostOverrunHandler returns the current cost overrun handler. |
AsyncEventHandler |
ReleaseParameters.getDeadlineMissHandler()
getDeadlineMissHandler the current deadline miss handler. |
AsyncEventHandler |
ProcessingGroupParameters.getDeadlineMissHandler()
getDeadlineMissHandler the current deadline miss handler. |
| Methods in javax.realtime with parameters of type AsyncEventHandler | |
|---|---|
void |
AsyncEvent.addHandler(AsyncEventHandler handler)
addHandler adds a handler to this event. |
static void |
POSIXSignalHandler.addHandler(int signal,
AsyncEventHandler handler)
addHandler adds the handler provided to the set of handlers that will be released on the provided signal. |
boolean |
AsyncEvent.handledBy(AsyncEventHandler handler)
handledBy tests if this event is handled by a given handler. |
void |
PhysicalMemoryTypeFilter.onInsertion(long base,
long size,
AsyncEventHandler aeh)
Deprecated. RTSJ V1.0.1 Use onInsertion(long,long,AsyncEvent) instead. |
static void |
PhysicalMemoryManager.onInsertion(long base,
long size,
AsyncEventHandler aeh)
Deprecated. RTSJ V1.0.1 Use onInsertion(long,long,AsyncEvent) instead. |
void |
PhysicalMemoryTypeFilter.onRemoval(long base,
long size,
AsyncEventHandler aeh)
Deprecated. RTSJ V1.0.1 Use onInsertion(long,long,AsyncEvent) instead. |
static void |
PhysicalMemoryManager.onRemoval(long base,
long size,
AsyncEventHandler aeh)
Deprecated. RTSJ V1.0.1 Use onRemoval(long,long,AsyncEvent) instead. |
void |
AsyncEvent.removeHandler(AsyncEventHandler handler)
removeHandler removes a handler from this event that was previously added by addHandler. |
static void |
POSIXSignalHandler.removeHandler(int signal,
AsyncEventHandler handler)
removeHandler removes a handler that was added for a given signal. |
void |
ReleaseParameters.setCostOverrunHandler(AsyncEventHandler overrunHandler)
setCostOverrunHandler sets the cost overrund handler For JamaicaVM, cost overrun checking is enabled if CpuTime.CPU_TIME_SUPPORTED is true. |
void |
ProcessingGroupParameters.setCostOverrunHandler(AsyncEventHandler handler)
setCostOverrunHandler set the cost overrun handler. |
void |
ReleaseParameters.setDeadlineMissHandler(AsyncEventHandler handler)
setDeadlineMissHandler sets the deadline miss handler |
void |
ProcessingGroupParameters.setDeadlineMissHandler(AsyncEventHandler handler)
setDeadlineMissHandler sets the deadline miss handler. |
void |
AsyncEvent.setHandler(AsyncEventHandler handler)
setHandler removes all handlers from the list of handlers for this event and add given handler. |
static void |
POSIXSignalHandler.setHandler(int signal,
AsyncEventHandler handler)
setHandler sets the set of handlers that will be released on the provided signal to the set with the provided handler being the single element. |
boolean |
ReleaseParameters.setIfFeasible(RelativeTime cost,
RelativeTime deadline,
AsyncEventHandler overrunHandler,
AsyncEventHandler missHandler)
setIfFeasible performs a feasibility analysis using the the new period, cost and deadline parameters. |
| Constructors in javax.realtime with parameters of type AsyncEventHandler | |
|---|---|
AperiodicParameters(RelativeTime cost,
RelativeTime deadline,
AsyncEventHandler overrunHandler,
AsyncEventHandler missHandler)
Constructor of AperiodicParameters to be used as ReleaseParameters for AsyncEventHandler if the event handler will be scheduled aperiodically. |
|
OneShotTimer(HighResolutionTime time,
AsyncEventHandler handler)
Constructor to create an instance with given time and handler. |
|
OneShotTimer(HighResolutionTime start,
Clock clock,
AsyncEventHandler handler)
Constructor to create an instance with given time, clock and handler. |
|
PeriodicParameters(HighResolutionTime start,
RelativeTime period,
RelativeTime cost,
RelativeTime deadline,
AsyncEventHandler overrunHandler,
AsyncEventHandler missHandler)
Constructor to create an instance of PeriodicParameters with the given initial settings. |
|
PeriodicTimer(HighResolutionTime start,
RelativeTime interval,
AsyncEventHandler handler)
Constructor to create an instance with given time, interval and handler. |
|
PeriodicTimer(HighResolutionTime start,
RelativeTime interval,
Clock clock,
AsyncEventHandler handler)
Constructor to create an instance with given time, interval, clock and handler. |
|
ProcessingGroupParameters(HighResolutionTime start,
RelativeTime period,
RelativeTime cost,
RelativeTime deadline,
AsyncEventHandler overrunHandler,
AsyncEventHandler missHandler)
Constructor to create a new instance of ProcessingGroupParameters. |
|
ReleaseParameters(RelativeTime cost,
RelativeTime deadline,
AsyncEventHandler overrunHandler,
AsyncEventHandler missHandler)
Constructor to create a new instance of ReleaseParamters. |
|
SporadicParameters(RelativeTime interarrival,
RelativeTime cost,
RelativeTime deadline,
AsyncEventHandler overrunHandler,
AsyncEventHandler missHandler)
Constructor of SporadicParameters to be used as ReleaseParameters for AsyncEventHandler if the event handler will be scheduled aperiodically with a miminum interarrival time between each two releases. |
|
Timer(HighResolutionTime time,
Clock clock,
AsyncEventHandler handler)
Constructor to create a timer with the given time, clock and handler. |
|
|
RTSJ Implementation |
||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||