|
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of MemoryArea in javax.realtime |
---|
Subclasses of MemoryArea in javax.realtime | |
---|---|
class |
HeapMemory
The HeapMemory class is a singleton object that allows
logic with a non-heap allocation context to allocate objects in the Java heap. |
class |
ImmortalMemory
ImmortalMemory is a memory resource that is unexceptionally available
to all schedulable objects and Java threads for use and allocation. |
class |
ImmortalPhysicalMemory
An instance of ImmortalPhysicalMemory allows objects to be allocated
from a range of physical memory with particular attributes, determined by
their memory type. |
class |
LTMemory
LTMemory represents a memory area guaranteed by the system
to have linear time allocation when memory consumption from the memory
area is less than the memory area's initial size. |
class |
LTPhysicalMemory
An instance of LTPhysicalMemory allows objects to be allocated from
a range of physical memory with particular attributes, determined by
their memory type. |
class |
ScopedMemory
ScopedMemory is the abstract base class of all classes dealing with
representations of memory spaces which have a limited lifetime. |
class |
VTMemory
VTMemory is similar to LTMemory except that
the execution time of an allocation from a VTMemory area
need not complete in linear time. |
class |
VTPhysicalMemory
An instance of VTPhysicalMemory allows objects to be allocated from
a range of physical memory with particular attributes, determined by
their memory type. |
Methods in javax.realtime that return MemoryArea | |
---|---|
static MemoryArea |
RealtimeThread.getCurrentMemoryArea()
Return a reference to the MemoryArea object
representing the current allocation context. |
MemoryArea |
AsyncEventHandler.getMemoryArea()
This is an accessor method for the initial instance of MemoryArea associated with this . |
MemoryArea |
RealtimeThread.getMemoryArea()
Return the initial memory area for this RealtimeThread (corresponding to the
area parameter for the constructor.) |
static MemoryArea |
MemoryArea.getMemoryArea(java.lang.Object object)
Gets the MemoryArea in which the given
object is located. |
static MemoryArea |
RealtimeThread.getOuterMemoryArea(int index)
Gets the instance of MemoryArea in the memory area stack
at the index given. |
Constructors in javax.realtime with parameters of type MemoryArea | |
---|---|
AsyncEventHandler(SchedulingParameters scheduling,
ReleaseParameters release,
MemoryParameters memory,
MemoryArea area,
ProcessingGroupParameters group,
boolean nonheap)
Create an instance of AsyncEventHandler with the specified values for
scheduling parameters, release parameters, memory parameters, initial memory area, processing group
parameters and non-heap flag. |
|
AsyncEventHandler(SchedulingParameters scheduling,
ReleaseParameters release,
MemoryParameters memory,
MemoryArea area,
ProcessingGroupParameters group,
boolean nonheap,
java.lang.Runnable logic)
Create an instance of AsyncEventHandler with the specified parameters. |
|
AsyncEventHandler(SchedulingParameters scheduling,
ReleaseParameters release,
MemoryParameters memory,
MemoryArea area,
ProcessingGroupParameters group,
java.lang.Runnable logic)
Create an instance of AsyncEventHandler with the specified values for
scheduling parameters, release parameters, memory parameters, initial memory area, processing group
parameters and runnable logic. |
|
BoundAsyncEventHandler(SchedulingParameters scheduling,
ReleaseParameters release,
MemoryParameters memory,
MemoryArea area,
ProcessingGroupParameters group,
boolean nonheap,
java.lang.Runnable logic)
Create an instance of BoundAsyncEventHandler with the specified parameters. |
|
NoHeapRealtimeThread(SchedulingParameters scheduling,
MemoryArea area)
Create a NoHeapRealtimeThread . |
|
NoHeapRealtimeThread(SchedulingParameters scheduling,
ReleaseParameters release,
MemoryArea area)
Create a no-heap real-time thread with the given characteristics. |
|
NoHeapRealtimeThread(SchedulingParameters scheduling,
ReleaseParameters release,
MemoryParameters memory,
MemoryArea area,
ProcessingGroupParameters group,
java.lang.Runnable logic)
Create a real-time thread with the given characteristics and a Runnable . |
|
RealtimeThread(SchedulingParameters scheduling,
ReleaseParameters release,
MemoryParameters memory,
MemoryArea area,
ProcessingGroupParameters group,
java.lang.Runnable logic)
Create a real-time thread with the given characteristics and a specified Runnable . |
|
WaitFreeDequeue(java.lang.Runnable writer,
java.lang.Runnable reader,
int maximum,
MemoryArea memory)
Deprecated. 1.0.1 Use WaitFreeReadQueue and WaitFreeWriteQueue . |
|
WaitFreeReadQueue(int maximum,
MemoryArea memory,
boolean notify)
Constructs a queue containing up to maximum
elements in memory . |
|
WaitFreeReadQueue(java.lang.Runnable writer,
java.lang.Runnable reader,
int maximum,
MemoryArea memory)
Constructs a queue containing up to maximum
elements in memory . |
|
WaitFreeReadQueue(java.lang.Runnable writer,
java.lang.Runnable reader,
int maximum,
MemoryArea memory,
boolean notify)
Constructs a queue containing up to maximum
elements in memory . |
|
WaitFreeWriteQueue(int maximum,
MemoryArea memory)
Constructs a queue containing up to maximum
elements in memory . |
|
WaitFreeWriteQueue(java.lang.Runnable writer,
java.lang.Runnable reader,
int maximum,
MemoryArea memory)
Constructs a queue in memory with an unsynchronized and
nonblocking write() method and a
synchronized and blocking read() method. |
|
|||||||||
PREV NEXT | FRAMES NO FRAMES |