Package | Description |
---|---|
javax.realtime |
Jamaica's implementation of the Real-Time Specification for Java.
|
Modifier and Type | Class and Description |
---|---|
class |
BoundAsyncEventHandler
Jamaica Real-Time Specification for Java class
BoundAsyncEventHandler.
|
Modifier and Type | Method and Description |
---|---|
AsyncEventHandler |
ProcessingGroupParameters.getCostOverrunHandler()
getCostOverrunHandler returns the current cost overrun handler.
|
AsyncEventHandler |
ReleaseParameters.getCostOverrunHandler()
getCostOverrunHandler returns the current cost overrun handler.
|
AsyncEventHandler |
ProcessingGroupParameters.getDeadlineMissHandler()
getDeadlineMissHandler the current deadline miss handler.
|
AsyncEventHandler |
ReleaseParameters.getDeadlineMissHandler()
getDeadlineMissHandler the current deadline miss handler.
|
Modifier and Type | Method and Description |
---|---|
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.
|
static void |
PhysicalMemoryManager.onInsertion(long base,
long size,
AsyncEventHandler aeh)
Deprecated.
RTSJ V1.0.1 Use onInsertion(long, long, AsyncEvent)
instead.
|
void |
PhysicalMemoryTypeFilter.onInsertion(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 |
PhysicalMemoryTypeFilter.onRemoval(long base,
long size,
AsyncEventHandler aeh)
Deprecated.
RTSJ V1.0.1 Use onInsertion(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 |
ProcessingGroupParameters.setCostOverrunHandler(AsyncEventHandler handler)
setCostOverrunHandler set the cost overrun handler.
|
ReleaseParameters |
ReleaseParameters.setCostOverrunHandler(AsyncEventHandler overrunHandler)
setCostOverrunHandler sets the cost overrun handler.
|
void |
ProcessingGroupParameters.setDeadlineMissHandler(AsyncEventHandler handler)
setDeadlineMissHandler sets the deadline miss handler.
|
ReleaseParameters |
ReleaseParameters.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 adds the 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 new
period, cost and deadline parameters.
|
Constructor and Description |
---|
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 ReleaseParameters.
|
SporadicParameters(RelativeTime minInterarrival,
RelativeTime cost,
RelativeTime deadline,
AsyncEventHandler overrunHandler,
AsyncEventHandler missHandler)
Constructor of SporadicParameters to be used as ReleaseParameters
for AsyncBaseEventHandler if the event handler will be scheduled
aperiodically with a miminum interarrival time between each two
releases.
|
aicas GmbH, Karlsruhe, Germany —www.aicas.com
Copyright © 2001-2019 aicas GmbH. All Rights Reserved.