Package | Description |
---|---|
javax.realtime |
Jamaica's implementation of the Real-Time Specification for Java.
|
javax.realtime.memory | |
javax.realtime.posix |
Modifier and Type | Method and Description |
---|---|
static StaticIllegalArgumentException |
StaticIllegalArgumentException.get()
Gets the preallocated version of this
Throwable . |
StaticIllegalArgumentException |
StaticIllegalArgumentException.getSingleton() |
Modifier and Type | Method and Description |
---|---|
abstract void |
ActiveEventDispatcher.deregister(T event)
Deregisters an active event from this dispatcher.
|
void |
TimeDispatcher.deregister(Timable target)
Deregisters a
Timable from this dispatcher. |
Object |
MemoryArea.newArray(Class<?> type,
int number)
Allocates an array of the given type in this memory area.
|
Object |
ScopedMemory.newArray(Class<?> type,
int number)
Allocates an array of the given type in this memory area.
|
abstract void |
ActiveEventDispatcher.register(T event)
Registers an active event with this dispatcher.
|
void |
TimeDispatcher.register(Timable target)
Registers a
Timable with this dispatcher. |
boolean |
RealtimeThread.setIfFeasible(ReleaseParameters release,
MemoryParameters memory)
setIfFeasible performs a feasibility analysis using the provided
release and memory parameters.
|
boolean |
AsyncBaseEventHandler.setIfFeasible(ReleaseParameters release,
MemoryParameters memory)
setIfFeasible performs a feasibility analysis using the provided
release and memory parameters.
|
boolean |
RealtimeThread.setIfFeasible(ReleaseParameters release,
MemoryParameters memory,
ProcessingGroupParameters group)
setIfFeasible performs a feasibility analysis using the provided
release, memory, and processing group parameters.
|
boolean |
AsyncBaseEventHandler.setIfFeasible(ReleaseParameters release,
MemoryParameters memory,
ProcessingGroupParameters group)
setIfFeasible performs a feasibility analysis using the provided
release, memory, and processing group parameters.
|
boolean |
RealtimeThread.setIfFeasible(ReleaseParameters release,
ProcessingGroupParameters group)
setIfFeasible performs a feasibility analysis using the provided
release and processing group parameters.
|
boolean |
AsyncBaseEventHandler.setIfFeasible(ReleaseParameters release,
ProcessingGroupParameters group)
setIfFeasible performs a feasibility analysis using the provided
release and processing group parameters.
|
abstract boolean |
Scheduler.setIfFeasible(Schedulable schedulable,
SchedulingParameters scheduling,
ReleaseParameters release,
MemoryParameters memory,
ProcessingGroupParameters group)
setIfFeasible first performs a feasibility analysis for
schedulable using the new scheduling, release, memory, and group
parameters.
|
boolean |
PriorityScheduler.setIfFeasible(Schedulable schedulable,
SchedulingParameters scheduling,
ReleaseParameters release,
MemoryParameters memory,
ProcessingGroupParameters group)
setIfFeasible first performs a feasibility analysis using the new
scheduling, release, memory, and group parameters for schedulable.
|
boolean |
RealtimeThread.setIfFeasible(SchedulingParameters sched,
ReleaseParameters release,
MemoryParameters memory)
setIfFeasible performs a feasibility analysis using the provided
scheduling, release, and memory parameters.
|
boolean |
AsyncBaseEventHandler.setIfFeasible(SchedulingParameters sched,
ReleaseParameters release,
MemoryParameters memory)
setIfFeasible performs a feasibility analysis using the provided
scheduling, release and memory parameters.
|
boolean |
AsyncBaseEventHandler.setIfFeasible(SchedulingParameters sched,
ReleaseParameters release,
MemoryParameters memory,
ProcessingGroupParameters group)
setIfFeasible performs a feasibility analysis using the provided
scheduling, release, memory, and processing group parameters.
|
PriorityParameters |
PriorityParameters.setPriority(int priority)
setPriority changes the priority value of this and the current
base priority of all schedulable objects that are associated with
this.
|
RealtimeThread |
RealtimeThread.setScheduler(Scheduler scheduler)
setScheduler sets the scheduler for this RealtimeThread.
|
AsyncBaseEventHandler |
AsyncBaseEventHandler.setScheduler(Scheduler scheduler)
setScheduler sets the scheduler for this handler.
|
void |
RealtimeThread.setScheduler(Scheduler scheduler,
SchedulingParameters scheduling,
ReleaseParameters release,
MemoryParameters memory,
ProcessingGroupParameters group)
setScheduler set the scheduler and scheduling, release, memory,
and processing group parameters for this RealtimeThread.
|
void |
AsyncBaseEventHandler.setScheduler(Scheduler scheduler,
SchedulingParameters scheduling,
ReleaseParameters release,
MemoryParameters memory,
ProcessingGroupParameters group)
setScheduler sets the scheduler and scheduling, release,
memory, and processing group parameters for this handler.
|
ActiveEventDispatcher<D,T> |
ActiveEventDispatcher.setSchedulingParameters(SchedulingParameters scheduling)
Sets the scheduling parameters associated with this instance of
Schedulable . |
Constructor and Description |
---|
ActiveEventDispatcher(SchedulingParameters schedule)
Creates a new dispatcher.
|
AsyncLongEventHandler(SchedulingParameters scheduling,
ReleaseParameters release)
Calling this constructor is equivalent to calling
AsyncLongEventHandler.AsyncLongEventHandler(SchedulingParameters,
ReleaseParameters,
MemoryParameters,
MemoryArea,
ReleaseRunner,
LongConsumer)
with arguments (scheduling, release, null, null, null, null) |
AsyncLongEventHandler(SchedulingParameters scheduling,
ReleaseParameters release,
LongConsumer logic)
Calling this constructor is equivalent to calling
AsyncLongEventHandler.AsyncLongEventHandler(SchedulingParameters,
ReleaseParameters,
MemoryParameters,
MemoryArea,
ReleaseRunner,
LongConsumer)
with arguments (scheduling, release, null, null, null, logic) . |
AsyncLongEventHandler(SchedulingParameters scheduling,
ReleaseParameters release,
MemoryParameters memory,
MemoryArea area,
ReleaseRunner runner,
LongConsumer logic)
Creates an asynchronous event handler that receives a
Long
payload with each fire. |
AsyncObjectEventHandler(SchedulingParameters scheduling,
ReleaseParameters release)
Calling this constructor is equivalent to calling
AsyncObjectEventHandler.AsyncObjectEventHandler(SchedulingParameters,
ReleaseParameters,
MemoryParameters,
MemoryArea,
ReleaseRunner,
Consumer)
with arguments (scheduling, release, null, null, null, null) |
AsyncObjectEventHandler(SchedulingParameters scheduling,
ReleaseParameters release,
Consumer<P> logic)
Calling this constructor is equivalent to calling
AsyncObjectEventHandler.AsyncObjectEventHandler(SchedulingParameters,
ReleaseParameters,
MemoryParameters,
MemoryArea,
ReleaseRunner,
Consumer)
with arguments (scheduling, release, null, null, null, logic) . |
AsyncObjectEventHandler(SchedulingParameters scheduling,
ReleaseParameters release,
MemoryParameters memory,
MemoryArea area,
ReleaseRunner runner,
Consumer<P> logic)
Creates an asynchronous event handler that receives a
Long
payload with each fire. |
MemoryParameters(long maxMemoryArea,
long maxImmortal)
Constructor to create a MemoryParameters with given maximum
allocation budgets.
|
MemoryParameters(long maxMemoryArea,
long maxImmortal,
long allocationRate)
Constructor to create a MemoryParameters with given maximum
allocation budgets.
|
Timed(HighResolutionTime<?> time)
Constructor to create a new instance of Timed with the given time
out.
|
WaitFreeReadQueue(int maximum,
boolean notify)
Constructor to construct a queue in immortal memory.
|
WaitFreeReadQueue(int maximum,
MemoryArea memory,
boolean notify)
Constructor to construct a queue in given memory area.
|
WaitFreeReadQueue(Runnable writer,
Runnable reader,
int maximum,
MemoryArea memory)
Constructor to construct a non-blocking read queue in given
memory area.
|
WaitFreeReadQueue(Runnable writer,
Runnable reader,
int maximum,
MemoryArea memory,
boolean notify)
Constructor to construct a non-blocking read queue in given
memory area.
|
WaitFreeWriteQueue(int maximum)
Constructor to construct a non-blocking write queue in immortal
memory.
|
WaitFreeWriteQueue(int maximum,
MemoryArea memory)
Constructor to construct a non-blocking write queue in given
memory area.
|
WaitFreeWriteQueue(Runnable writer,
Runnable reader,
int maximum,
MemoryArea memory)
Constructor to construct a non-blocking write queue in given
memory area.
|
Constructor and Description |
---|
ScopedMemoryParameters(long maxInitialArea,
long maxImmortal,
long maxContainingArea)
Same as
ScopedMemoryParameters(maxInitialArea, maxImmortal,
MemoryParameters.UNLIMITED, maxGlobalBackingStore, 0, 0) . |
ScopedMemoryParameters(long maxInitialArea,
long maxImmortal,
long maxContainingArea,
long maxInitialBackingStore)
Same as
ScopedMemoryParameters(maxInitialArea, maxImmortal,
0, maxContainingArea, maxInitialBackingStore, 0) . |
ScopedMemoryParameters(long maxInitialArea,
long maxImmortal,
long allocationRate,
long maxContainingArea,
long maxInitialBackingStore,
long maxGlobalBackingStore)
Creates a
ScopedMemoryParameters instance with the given values that
can allow access to any ScopedMemory |
Modifier and Type | Method and Description |
---|---|
void |
RealtimeSignalDispatcher.deregister(RealtimeSignal signal)
Deregisters the
signal from this dispatcher. |
void |
SignalDispatcher.deregister(Signal signal)
Deregisters the POSIX Signal from this dispatcher.
|
void |
RealtimeSignalDispatcher.register(RealtimeSignal signal)
Registers
signal with this dispatcher. |
void |
SignalDispatcher.register(Signal signal)
Registers a POSIX signal with this dispatcher.
|
aicas GmbH, Karlsruhe, Germany —www.aicas.com
Copyright © 2001-2019 aicas GmbH. All Rights Reserved.