Package | Description |
---|---|
javax.realtime |
Jamaica's implementation of the Real-Time Specification for Java.
|
javax.realtime.posix |
Modifier and Type | Class and Description |
---|---|
class |
AsyncEventHandler
Jamaica Real-Time Specification for Java class
AsyncEventHandler.
|
class |
AsyncLongEventHandler
A version of
AsyncBaseEventHandler that carries a
long value as payload. |
class |
AsyncObjectEventHandler<P>
A version of
AsyncBaseEventHandler that carries an
Object value as payload. |
class |
BoundAsyncEventHandler
Jamaica Real-Time Specification for Java class
BoundAsyncEventHandler.
|
Modifier and Type | Method and Description |
---|---|
AsyncBaseEventHandler |
AsyncBaseEventHandler.setMemoryParameters(MemoryParameters memory)
setMemoryParameters replaces the memory parameters for this
handler with the parameters provided.
|
AsyncBaseEventHandler |
AsyncBaseEventHandler.setReleaseParameters(ReleaseParameters release)
setReleaseParameters replaces the release parameters for this
handler with the parameters provided.
|
AsyncBaseEventHandler |
AsyncBaseEventHandler.setScheduler(Scheduler scheduler)
setScheduler sets the scheduler for this handler.
|
AsyncBaseEventHandler |
AsyncBaseEventHandler.setSchedulingParameters(SchedulingParameters scheduling)
setSchedulingParameters sets the scheduling parameters for this
handler.
|
Modifier and Type | Method and Description |
---|---|
void |
AsyncEvent.addHandler(AsyncBaseEventHandler handler)
addHandler adds a handler to this event.
|
void |
AsyncBaseEvent.addHandler(AsyncBaseEventHandler handler)
Add a handler to the set of handlers associated with
this event.
|
protected void |
BlockableReleaseRunner.attach(AsyncBaseEventHandler handler)
Attach a handler from this runner, so it will be released.
|
protected abstract void |
ReleaseRunner.attach(AsyncBaseEventHandler handler)
Notifies this runner that the handler is now associated with it.
|
protected void |
BlockableReleaseRunner.detach(AsyncBaseEventHandler handler)
Detach a handler from this runner, so it will no longer be released.
|
protected abstract void |
ReleaseRunner.detach(AsyncBaseEventHandler handler)
Notifies this runner that the handler is no longer associated with it.
|
boolean |
AsyncEvent.handledBy(AsyncBaseEventHandler handler)
handledBy tests if this event is handled by a given handler.
|
boolean |
AsyncBaseEvent.handledBy(AsyncBaseEventHandler handler)
Test to see if the handler given as the parameter is associated
with this.
|
protected void |
BlockableReleaseRunner.release(AsyncBaseEventHandler handler)
Finds a thread and has it call the
Runnable.run()
method. |
protected abstract void |
ReleaseRunner.release(AsyncBaseEventHandler handler)
Finds a thread and has it call the
Runnable.run()
method. |
void |
AsyncEvent.removeHandler(AsyncBaseEventHandler handler)
removeHandler removes a handler from this event that was
previously added by addHandler.
|
void |
AsyncBaseEvent.removeHandler(AsyncBaseEventHandler handler)
Remove a handler from the set associated with this event.
|
void |
AsyncEvent.setHandler(AsyncBaseEventHandler handler)
setHandler removes all handlers from the list of handlers for
this event and adds the given handler.
|
void |
AsyncBaseEvent.setHandler(AsyncBaseEventHandler handler)
Associate a new handler with this event and remove all
existing handlers.
|
Constructor and Description |
---|
OneShotTimer(HighResolutionTime<?> time,
AsyncBaseEventHandler handler)
Constructor to create an instance with given time and handler.
|
OneShotTimer(HighResolutionTime<?> start,
Clock clock,
AsyncBaseEventHandler handler)
Constructor to create an instance with given time, clock and
handler.
|
PeriodicTimer(HighResolutionTime<?> start,
RelativeTime interval,
AsyncBaseEventHandler handler)
Constructor to create an instance with given time, interval and
handler.
|
PeriodicTimer(HighResolutionTime<?> start,
RelativeTime interval,
Clock clock,
AsyncBaseEventHandler handler)
Constructor to create an instance with given time, interval,
clock and handler.
|
Timer(HighResolutionTime<?> time,
Clock clock,
AsyncBaseEventHandler handler)
Constructor to create a timer with the given time, clock and
handler.
|
Modifier and Type | Method and Description |
---|---|
void |
Signal.addHandler(AsyncBaseEventHandler handler)
addHandler adds a handler to this event.
|
void |
RealtimeSignal.addHandler(AsyncBaseEventHandler handler)
Add a handler to the set of handlers associated with
this event.
|
void |
Signal.removeHandler(AsyncBaseEventHandler handler)
removeHandler removes a handler from this event that was
previously added by addHandler.
|
void |
RealtimeSignal.removeHandler(AsyncBaseEventHandler handler)
Remove a handler from the set associated with this event.
|
void |
Signal.setHandler(AsyncBaseEventHandler handler)
setHandler removes all handlers from the list of handlers for
this event and adds the given handler.
|
void |
RealtimeSignal.setHandler(AsyncBaseEventHandler handler)
Associate a new handler with this event and remove all
existing handlers.
|
aicas GmbH, Karlsruhe, Germany —www.aicas.com
Copyright © 2001-2019 aicas GmbH. All Rights Reserved.