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 | Class and Description |
---|---|
class |
HeapMemory
Jamaica Real-Time Specification for Java class HeapMemory.
|
class |
ImmortalMemory
Jamaica Real-Time Specification for Java class ImmortalMemory.
|
class |
ImmortalPhysicalMemory
Deprecated.
in RTSJ 2.0
|
class |
LTMemory
Deprecated.
as of RTSJ 2.0
|
class |
LTPhysicalMemory
Deprecated.
as of RTSJ 2.0
|
class |
PerennialMemory
A base class for all memory areas whose contents can be unexceptionally
referenced.
|
class |
ScopedMemory
Deprecated.
as of RTSJ 2.0
|
class |
VTMemory
Deprecated.
since RTSJ 2.0
|
class |
VTPhysicalMemory
Deprecated.
since RTSJ 2.0
|
Modifier and Type | Method and Description |
---|---|
static MemoryArea |
RealtimeThread.getCurrentMemoryArea()
Get the memory area that the calling
Schedulable object has
for its allocation context. |
MemoryArea |
RealtimeThread.getMemoryArea()
getMemoryArea returns the initial memory area provided to the
constructor of this thread.
|
MemoryArea |
AsyncBaseEventHandler.getMemoryArea()
getMemoryArea returns the initial memory area provided to the
constructor of this handler.
|
static MemoryArea |
MemoryArea.getMemoryArea(Object object)
Gets the
MemoryArea in which the given object is located. |
static MemoryArea |
RealtimeThread.getOuterMemoryArea(int index)
Deprecated.
in RTSJ 2.0
|
Constructor and Description |
---|
AsyncEventHandler(SchedulingParameters scheduling,
ReleaseParameters<?> release,
MemoryParameters memory,
MemoryArea area,
ConfigurationParameters config,
ReleaseRunner runner,
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,
Runnable logic)
Deprecated.
since RTSJ 2.0
|
AsyncEventHandler(SchedulingParameters scheduling,
ReleaseParameters<?> release,
MemoryParameters memory,
MemoryArea area,
ProcessingGroupParameters pgp,
Runnable logic)
Deprecated.
since RTSJ 2.0
|
AsyncEventHandler(SchedulingParameters scheduling,
ReleaseParameters<?> release,
MemoryParameters memory,
MemoryArea area,
Runnable logic) |
AsyncLongEventHandler(SchedulingParameters scheduling,
ReleaseParameters<?> release,
MemoryParameters memory,
MemoryArea area,
ConfigurationParameters config,
ReleaseRunner runner,
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,
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,
Runnable logic)
Deprecated.
|
BoundAsyncEventHandler(SchedulingParameters scheduling,
ReleaseParameters<?> release,
MemoryParameters memory,
MemoryArea area,
RealtimeThreadGroup group,
ConfigurationParameters config,
Runnable logic)
Creates an instance of
BoundAsyncEventHandler (BAEH) with the
specified parameters. |
BoundAsyncEventHandler(SchedulingParameters scheduling,
ReleaseParameters<?> release,
MemoryParameters memory,
MemoryArea area,
Runnable logic)
Creates an instance of
BoundAsyncEventHandler with the
specified parameters. |
BoundAsyncLongEventHandler(SchedulingParameters scheduling,
ReleaseParameters<?> release,
MemoryParameters memory,
MemoryArea area,
RealtimeThreadGroup group,
ConfigurationParameters config,
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,
Consumer<P> logic)
Creates an instance of
BoundAsyncEventHandler (BAEH) with the
specified parameters. |
NoHeapRealtimeThread(SchedulingParameters scheduling,
MemoryArea area)
Deprecated.
Constructor to create a NoHeapRealtimeThread with the given
scheduling parameters and memory area.
|
NoHeapRealtimeThread(SchedulingParameters scheduling,
ReleaseParameters<?> release,
MemoryArea area)
Deprecated.
Constructor to create a NoHeapRealtimeThread with the given
scheduling and release parameters and memory area.
|
NoHeapRealtimeThread(SchedulingParameters scheduling,
ReleaseParameters<?> release,
MemoryParameters memory,
MemoryArea area,
ProcessingGroupParameters pgp,
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,
MemoryArea area,
ConfigurationParameters config)
Creates a realtime thread with the given
SchedulingParameters ,
ReleaseParameters , MemoryArea , and
ConfigurationParameters with default values
for all other parameters. |
RealtimeThread(SchedulingParameters scheduling,
ReleaseParameters<?> release,
MemoryParameters memory,
MemoryArea area,
ConfigurationParameters config,
RealtimeThreadGroup group,
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,
Runnable logic)
Deprecated.
since RTSJ 2.0
|
WaitFreeDequeue(Runnable writer,
Runnable reader,
int maximum,
MemoryArea memory)
Deprecated.
RTSJ V1.0.1 class WaitFreeDequeue is deprecated. Use
WaitFreeRead/ WriteQueue instead.
|
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,
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.
|
Modifier and Type | Class and Description |
---|---|
class |
PinnableMemory
This class is for passing information between different threads as in the
producer consumer pattern.
|
class |
StackedMemory
StackedMemory implements a scoped memory allocation area and backing
store management system. |
Modifier and Type | Method and Description |
---|---|
MemoryArea |
ScopedMemory.getParent()
Gets the parent memory area when there is a parent set.
|
aicas GmbH, Karlsruhe, Germany —www.aicas.com
Copyright © 2001-2025 aicas GmbH. All Rights Reserved.