Package | Description |
---|---|
javax.realtime |
Jamaica's implementation of the Real-Time Specification for Java.
|
javax.realtime.memory |
This package encapsulates the Alternate Memory Management module.
|
Modifier and Type | Method and Description |
---|---|
MemoryParameters |
Schedulable.getMemoryParameters()
getMemoryParameters returns a reference to the MemoryParameters of
this Schedulable.
|
MemoryParameters |
RealtimeThread.getMemoryParameters()
getMemoryParameters returns a reference to the MemoryParameters of
this RealtimeThread.
|
MemoryParameters |
AsyncBaseEventHandler.getMemoryParameters()
getMemoryParameters returns a reference to the MemoryParameters of
this
AsyncBaseEventHandler . |
Modifier and Type | Method and Description |
---|---|
boolean |
AsyncEventHandler.setIfFeasible(ReleaseParameters<?> release,
MemoryParameters memory)
Deprecated.
as of RTSJ 2.0, because the framework for feasibility
analysis is inadequate.
|
boolean |
RealtimeThread.setIfFeasible(ReleaseParameters<?> release,
MemoryParameters memory)
Deprecated.
as of RTSJ 2.0, because the framework for feasibility
analysis is inadequate.
|
boolean |
AsyncEventHandler.setIfFeasible(ReleaseParameters<?> release,
MemoryParameters memory,
ProcessingGroupParameters pgp)
Deprecated.
as of RTSJ 2.0, because the framework for feasibility
analysis is inadequate.
|
boolean |
RealtimeThread.setIfFeasible(ReleaseParameters<?> release,
MemoryParameters memory,
ProcessingGroupParameters pgp)
Deprecated.
as of RTSJ 2.0, because the framework for feasibility
analysis is inadequate.
|
abstract boolean |
Scheduler.setIfFeasible(Schedulable schedulable,
ReleaseParameters<?> release,
MemoryParameters memory)
Deprecated.
as of RTSJ 2.0, because the framework for feasibility
analysis is inadequate.
|
boolean |
PriorityScheduler.setIfFeasible(Schedulable schedulable,
ReleaseParameters<?> release,
MemoryParameters memory)
Deprecated.
as of RTSJ 2.0, because the framework for feasibility
analysis is inadequate.
|
abstract boolean |
Scheduler.setIfFeasible(Schedulable schedulable,
ReleaseParameters<?> release,
MemoryParameters memory,
ProcessingGroupParameters group)
Deprecated.
as of RTSJ 2.0, because the framework for feasibility
analysis is inadequate.
|
boolean |
PriorityScheduler.setIfFeasible(Schedulable schedulable,
ReleaseParameters<?> release,
MemoryParameters memory,
ProcessingGroupParameters group)
Deprecated.
as of RTSJ 2.0, because the framework for feasibility
analysis is inadequate.
|
abstract boolean |
Scheduler.setIfFeasible(Schedulable schedulable,
SchedulingParameters scheduling,
ReleaseParameters<?> release,
MemoryParameters memory,
ProcessingGroupParameters group)
Deprecated.
as of RTSJ 2.0, because the framework for feasibility
analysis is inadequate.
|
boolean |
PriorityScheduler.setIfFeasible(Schedulable schedulable,
SchedulingParameters scheduling,
ReleaseParameters<?> release,
MemoryParameters memory,
ProcessingGroupParameters group)
Deprecated.
as of RTSJ 2.0, because the framework for feasibility
analysis is inadequate.
|
boolean |
AsyncEventHandler.setIfFeasible(SchedulingParameters sched,
ReleaseParameters<?> release,
MemoryParameters memory)
Deprecated.
as of RTSJ 2.0, because the framework for feasibility
analysis is inadequate.
|
boolean |
RealtimeThread.setIfFeasible(SchedulingParameters sched,
ReleaseParameters<?> release,
MemoryParameters memory)
Deprecated.
as of RTSJ 2.0, because the framework for feasibility
analysis is inadequate.
|
boolean |
AsyncEventHandler.setIfFeasible(SchedulingParameters sched,
ReleaseParameters<?> release,
MemoryParameters memory,
ProcessingGroupParameters pgp)
Deprecated.
as of RTSJ 2.0, because the framework for feasibility
analysis is inadequate.
|
boolean |
RealtimeThread.setIfFeasible(SchedulingParameters sched,
ReleaseParameters<?> release,
MemoryParameters memory,
ProcessingGroupParameters pgp)
Deprecated.
as of RTSJ 2.0, because the framework for feasibility
analysis is inadequate.
|
Schedulable |
Schedulable.setMemoryParameters(MemoryParameters memory)
setMemoryParameters replaces the memory parameters for this
Schedulable with the parameters provided.
|
Schedulable |
RealtimeThread.setMemoryParameters(MemoryParameters memory)
setMemoryParameters replaces the memory parameters for this
RealtimeThread with the parameters provided.
|
Schedulable |
AsyncBaseEventHandler.setMemoryParameters(MemoryParameters memory)
setMemoryParameters replaces the memory parameters for this
handler with the parameters provided.
|
boolean |
AsyncEventHandler.setMemoryParametersIfFeasible(MemoryParameters memory)
Deprecated.
as of RTSJ 2.0, because the framework for feasibility
analysis is inadequate.
|
boolean |
RealtimeThread.setMemoryParametersIfFeasible(MemoryParameters memory)
Deprecated.
as of RTSJ 2.0, because the framework for feasibility
analysis is inadequate.
|
Schedulable |
Schedulable.setScheduler(Scheduler scheduler,
SchedulingParameters scheduling,
ReleaseParameters<?> release,
MemoryParameters memoryParameters)
setScheduler set the scheduler and scheduling, release, memory
and processing group parameters for this Schedulable.
|
Schedulable |
RealtimeThread.setScheduler(Scheduler scheduler,
SchedulingParameters scheduling,
ReleaseParameters<?> release,
MemoryParameters memory)
setScheduler set the scheduler and scheduling, release, memory,
and processing group parameters for this RealtimeThread.
|
Schedulable |
AsyncBaseEventHandler.setScheduler(Scheduler scheduler,
SchedulingParameters scheduling,
ReleaseParameters<?> release,
MemoryParameters memory)
setScheduler set the scheduler and scheduling, release, memory
and processing group parameters for this Schedulable.
|
void |
AsyncEventHandler.setScheduler(Scheduler scheduler,
SchedulingParameters scheduling,
ReleaseParameters<?> release,
MemoryParameters memory,
ProcessingGroupParameters pgp)
Deprecated.
since RTSJ 2.0
|
void |
RealtimeThread.setScheduler(Scheduler scheduler,
SchedulingParameters scheduling,
ReleaseParameters<?> release,
MemoryParameters memory,
ProcessingGroupParameters pgp)
Deprecated.
since RTSJ 2.0
|
Constructor and Description |
---|
AsyncEventHandler(SchedulingParameters scheduling,
ReleaseParameters<?> release,
MemoryParameters memory,
MemoryArea area,
ConfigurationParameters config,
ReleaseRunner runner,
java.lang.Runnable logic) |
AsyncEventHandler(SchedulingParameters scheduling,
ReleaseParameters<?> release,
MemoryParameters memory,
MemoryArea area,
ProcessingGroupParameters pgp,
boolean noheap)
Deprecated.
since RTSJ 2.0
|
AsyncEventHandler(SchedulingParameters scheduling,
ReleaseParameters<?> release,
MemoryParameters memory,
MemoryArea area,
ProcessingGroupParameters pgp,
boolean noheap,
java.lang.Runnable logic)
Deprecated.
since RTSJ 2.0
|
AsyncEventHandler(SchedulingParameters scheduling,
ReleaseParameters<?> release,
MemoryParameters memory,
MemoryArea area,
ProcessingGroupParameters pgp,
java.lang.Runnable logic)
Deprecated.
since RTSJ 2.0
|
AsyncEventHandler(SchedulingParameters scheduling,
ReleaseParameters<?> release,
MemoryParameters memory,
MemoryArea area,
java.lang.Runnable logic) |
AsyncLongEventHandler(SchedulingParameters scheduling,
ReleaseParameters<?> release,
MemoryParameters memory,
MemoryArea area,
ConfigurationParameters config,
ReleaseRunner runner,
java.util.function.LongConsumer logic)
Creates an asynchronous event handler that receives a
Long
payload with each fire. |
AsyncObjectEventHandler(SchedulingParameters scheduling,
ReleaseParameters<?> release,
MemoryParameters memory,
MemoryArea area,
ConfigurationParameters config,
ReleaseRunner runner,
java.util.function.Consumer<P> logic)
Creates an asynchronous event handler that receives an
Object
payload with each fire. |
BoundAsyncEventHandler(SchedulingParameters scheduling,
ReleaseParameters<?> release,
MemoryParameters memory,
MemoryArea area,
ProcessingGroupParameters pgp,
boolean nonheap,
java.lang.Runnable logic)
Deprecated.
|
BoundAsyncEventHandler(SchedulingParameters scheduling,
ReleaseParameters<?> release,
MemoryParameters memory,
MemoryArea area,
RealtimeThreadGroup group,
ConfigurationParameters config,
java.lang.Runnable logic)
Creates an instance of
BoundAsyncEventHandler (BAEH) with the
specified parameters. |
BoundAsyncEventHandler(SchedulingParameters scheduling,
ReleaseParameters<?> release,
MemoryParameters memory,
MemoryArea area,
java.lang.Runnable logic)
Creates an instance of
BoundAsyncEventHandler with the
specified parameters. |
BoundAsyncLongEventHandler(SchedulingParameters scheduling,
ReleaseParameters<?> release,
MemoryParameters memory,
MemoryArea area,
RealtimeThreadGroup group,
ConfigurationParameters config,
java.util.function.LongConsumer logic)
Creates an instance of
BoundAsyncEventHandler (BAEH) with the
specified parameters. |
BoundAsyncObjectEventHandler(SchedulingParameters scheduling,
ReleaseParameters<?> release,
MemoryParameters memory,
MemoryArea area,
RealtimeThreadGroup group,
ConfigurationParameters config,
java.util.function.Consumer<P> logic)
Creates an instance of
BoundAsyncEventHandler (BAEH) with the
specified parameters. |
NoHeapRealtimeThread(SchedulingParameters scheduling,
ReleaseParameters<?> release,
MemoryParameters memory,
MemoryArea area,
ProcessingGroupParameters pgp,
java.lang.Runnable logic)
Deprecated.
Constructor to create a NoHeapRealtimeThread using specified
scheduling, release, and memory parameters, using the specified
memory area, group, and logic.
|
RealtimeThread(SchedulingParameters scheduling,
ReleaseParameters<?> release,
MemoryParameters memory,
MemoryArea area,
ConfigurationParameters config,
RealtimeThreadGroup group,
java.lang.Runnable logic)
Creates a realtime thread with the given characteristics and a
specified
Runnable . |
RealtimeThread(SchedulingParameters scheduling,
ReleaseParameters<?> release,
MemoryParameters memory,
MemoryArea area,
ProcessingGroupParameters pgp,
java.lang.Runnable logic)
Deprecated.
since RTSJ 2.0
|
Modifier and Type | Class and Description |
---|---|
class |
ScopedMemoryParameters
Extends memory parameters to provide limits for scoped memory.
|
aicas GmbH, Karlsruhe, Germany —www.aicas.com
Copyright © 2001-2025 aicas GmbH. All Rights Reserved.