- GarbageCollector - Class in javax.realtime
-
Jamaica Real-Time Specification for Java class GarbageCollector.
- GarbageCollector() - Constructor for class javax.realtime.GarbageCollector
-
- generate(BitSet) - Static method in class javax.realtime.Affinity
-
Create an affinity set based on the given bitset of processors.
- get(BoundAsyncEventHandler) - Static method in class javax.realtime.Affinity
-
return the affinity set that was set for a given async event
handler.
- get(Thread) - Static method in class javax.realtime.Affinity
-
Return the affinity set that was set for a given thread.
- get(ProcessingGroupParameters) - Static method in class javax.realtime.Affinity
-
Return the affinity set that was set for a given processing
group.
- get(int, byte[]) - Method in interface javax.realtime.device.RawByteReader
-
Fill the values
starting at the address referenced by
this instance plus the offset scaled by the element size in bytes and
the object's stride.
- get(int, byte[], int, int) - Method in interface javax.realtime.device.RawByteReader
-
Fill values
with data from the memory region, where
offset
is first byte in the memory region and
start
is the first index in values
.
- get(int, double[]) - Method in interface javax.realtime.device.RawDoubleReader
-
Fill the values
starting at the address referenced by
this instance plus the offset scaled by the element size in bytes and
the object's stride.
- get(int, double[], int, int) - Method in interface javax.realtime.device.RawDoubleReader
-
Fill values
with data from the memory region, where
offset
is first double in the memory region and
start
is the first index in values
.
- get(int, float[]) - Method in interface javax.realtime.device.RawFloatReader
-
Fill the values
starting at the address referenced by
this instance plus the offset scaled by the element size in bytes and
the object's stride.
- get(int, float[], int, int) - Method in interface javax.realtime.device.RawFloatReader
-
Fill values
with data from the memory region, where
offset
is first float in the memory region and
start
is the first index in values
.
- get(int, int[]) - Method in interface javax.realtime.device.RawIntReader
-
Fill the values
starting at the address referenced by
this instance plus the offset scaled by the element size in bytes and
the object's stride.
- get(int, int[], int, int) - Method in interface javax.realtime.device.RawIntReader
-
Fill values
with data from the memory region, where
offset
is first int in the memory region and
start
is the first index in values
.
- get(int, long[]) - Method in interface javax.realtime.device.RawLongReader
-
Fill the values
starting at the address referenced by
this instance plus the offset scaled by the element size in bytes and
the object's stride.
- get(int, long[], int, int) - Method in interface javax.realtime.device.RawLongReader
-
Fill values
with data from the memory region, where
offset
is first long in the memory region and
start
is the first index in values
.
- get(int, short[]) - Method in interface javax.realtime.device.RawShortReader
-
Fill the values
starting at the address referenced by
this instance plus the offset scaled by the element size in bytes and
the object's stride.
- get(int, short[], int, int) - Method in interface javax.realtime.device.RawShortReader
-
Fill values
with data from the memory region, where
offset
is first short in the memory region and
start
is the first index in values
.
- getAddress() - Method in interface javax.realtime.device.RawMemory
-
Get the base physical address of this object.
- getAllocationRate() - Method in class javax.realtime.MemoryParameters
-
getAllocationRate returns the current maximum allocation rate in
bytes per second.
- getAndClearPendingFireCount() - Method in class javax.realtime.AsyncBaseEventHandler
-
getAndClearPendingFireCount sets the pending fire count to zero
and returns the original value.
- getAndDecrementPendingFireCount() - Method in class javax.realtime.AsyncBaseEventHandler
-
getAndDecrementPendingFireCount decrements the pending fire count
and returns the original value.
- getAndIncrementPendingFireCount() - Method in class javax.realtime.AsyncBaseEventHandler
-
Increments the pending fire count and returns the original value.
- getArrivalTimeQueueOverflowBehavior() - Method in class javax.realtime.AperiodicParameters
-
getArrivalTimeQueueOverflowBehavior returns the current arrival
time queue overflow behavior.
- getAvailableProcessors() - Static method in class javax.realtime.Affinity
-
Short hand for getAvailableProcessors(null).
- getAvailableProcessors(BitSet) - Static method in class javax.realtime.Affinity
-
Determine the set of processors that are currently available for
the Java VM to execute Java code.
- getByte() - Method in interface javax.realtime.device.RawByteReader
-
Get the value at the first position referenced by this
instance, i.e., the value at its start address.
- getByte(int) - Method in interface javax.realtime.device.RawByteReader
-
Get the value of the nth element referenced by this
instance, where n
is offset
and the
address is base address + (offset
× the stride × element size in bytes).
- getByte(long) - Method in class javax.realtime.RawMemoryAccess
-
getByte reads a byte from the given offset in an atomic read operation.
- getBytes(long, byte[], int, int) - Method in class javax.realtime.RawMemoryAccess
-
getBytes reads a number of bytes from the given offset.
- getCallerPriority() - Method in exception javax.realtime.CeilingViolationException
-
Get the active priority of the schedulable object that caused
this exception.
- getCeiling() - Method in exception javax.realtime.CeilingViolationException
-
Get the ceiling of the monitor that this thread tried to enter.
- getCeiling() - Method in class javax.realtime.PriorityCeilingEmulation
-
getCeiling returns the ceiling priority for this monitor control.
- getClock() - Method in class javax.realtime.HighResolutionTime
-
getClock returns a reference to the clock associated with this.
- getClock() - Method in class javax.realtime.Timer
-
getClock returns the clock this timer was based on.
- getConcurrentLocksUsed() - Static method in class javax.realtime.RealtimeSystem
-
getConcurrentLocksUsed returns the number of locks that have been
used concurrently by the system.
- getCost() - Method in class javax.realtime.ProcessingGroupParameters
-
getCost returns the current value for cost
- getCost() - Method in class javax.realtime.ReleaseParameters
-
getCost returns the current value of cost
- getCostOverrunHandler() - Method in class javax.realtime.ProcessingGroupParameters
-
getCostOverrunHandler returns the current cost overrun handler.
- getCostOverrunHandler() - Method in class javax.realtime.ReleaseParameters
-
getCostOverrunHandler returns the current cost overrun handler.
- getCurrentMemoryArea() - Static method in class javax.realtime.RealtimeThread
-
Get the memory area that the calling
Schedulable
object has
for its allocation context.
- getCurrentProcessor() - Static method in class javax.realtime.Affinity
-
Return the id of the processor the current thread is running on.
- getDate() - Method in class javax.realtime.AbsoluteTime
-
getDate converts this absolute time to an instance of Date that
represents the same time.
- getDeadline() - Method in class javax.realtime.ProcessingGroupParameters
-
getDeadline returns the current deadline.
- getDeadline() - Method in class javax.realtime.ReleaseParameters
-
getDeadline returns the current deadline.
- getDeadlineMissHandler() - Method in class javax.realtime.ProcessingGroupParameters
-
getDeadlineMissHandler the current deadline miss handler.
- getDeadlineMissHandler() - Method in class javax.realtime.ReleaseParameters
-
getDeadlineMissHandler the current deadline miss handler.
- getDefaultCeiling() - Method in class javax.realtime.PriorityCeilingEmulation
-
- getDefaultFactory() - Static method in class javax.realtime.device.RawMemoryFactory
-
Get the default factory.
- getDefaultScheduler() - Static method in class javax.realtime.Scheduler
-
getDefaultScheduler returns a reference to the default scheduler,
which is an instance of PriorityScheduler.
- getDouble() - Method in interface javax.realtime.device.RawDoubleReader
-
Get the value at the first position referenced by this
instance, i.e., the value at its start address.
- getDouble(int) - Method in interface javax.realtime.device.RawDoubleReader
-
Get the value of the nth element referenced by this
instance, where n
is offset
and the
address is base address + (offset
× the stride × element size in bytes).
- getDouble(long) - Method in class javax.realtime.RawMemoryFloatAccess
-
getDouble reads a double from the given offset.
- getDoubles(long, double[], int, int) - Method in class javax.realtime.RawMemoryFloatAccess
-
getDoubles reads a number of doubles from the given offset.
- getEpochOffset() - Method in class javax.realtime.Clock
-
getEpochOffset returns the relative time of the offset from
the Epoch (1.
- getEstimate() - Method in class javax.realtime.SizeEstimator
-
getEstimate returns the current estimate in number of bytes.
- getFireTime() - Method in class javax.realtime.PeriodicTimer
-
getFireTime returns the time at which this timer is expected to
fire or skip firing (because it is disabled) next.
- getFireTime() - Method in class javax.realtime.Timer
-
getFireTime returns the time at which this timer is expected to
fire or skip firing (because it is disabled) next.
- getFireTime(AbsoluteTime) - Method in class javax.realtime.Timer
-
getFireTime returns the time at which this timer is expected to
fire or skip firing (because it is disabled) next.
- getFloat() - Method in interface javax.realtime.device.RawFloatReader
-
Get the value at the first position referenced by this
instance, i.e., the value at its start address.
- getFloat(int) - Method in interface javax.realtime.device.RawFloatReader
-
Get the value of the nth element referenced by this
instance, where n
is offset
and the
address is base address + (offset
× the stride × element size in bytes).
- getFloat(long) - Method in class javax.realtime.RawMemoryFloatAccess
-
getFloat reads a float from the given offset.
- getFloats(long, float[], int, int) - Method in class javax.realtime.RawMemoryFloatAccess
-
getFloats reads a number of floats from the given offset.
- getFrequency() - Method in class javax.realtime.RationalTime
-
- getGeneric() - Static method in exception javax.realtime.AsynchronouslyInterruptedException
-
getGeneric returns the generic instance of
AsynchronouslyInterruptedException that is thrown on a call to
RealtimeThread.interrupt().
- getHeapSoDefaultAffinity() - Static method in class javax.realtime.Affinity
-
Return the default CPU affinity set for schedulable objects that
may access heap memory.
- getImportance() - Method in class javax.realtime.ImportanceParameters
-
getImportance returns the current importance parameter.
- getInitialArrivalTimeQueueLength() - Method in class javax.realtime.AperiodicParameters
-
getInitialArrivalTimeQueueLength returns the initial length of
the arrival time queue.
- getInitialMemoryAreaIndex() - Static method in class javax.realtime.RealtimeThread
-
getInitialMemoryAreaIndex returns the index of the current
RealtimeThread's or AsyncBaseEventHandler's initial memory area.
- getInitialMonitorControl() - Static method in class javax.realtime.RealtimeSystem
-
Get the monitor control object of the policy that is used during
system startup.
- getInt() - Method in interface javax.realtime.device.RawIntReader
-
Get the value at the first position referenced by this
instance, i.e., the value at its start address.
- getInt(int) - Method in interface javax.realtime.device.RawIntReader
-
Get the value of the nth element referenced by this
instance, where n
is offset
and the
address is base address + (offset
× the stride × element size in bytes).
- getInt(long) - Method in class javax.realtime.RawMemoryAccess
-
getInt reads an int from the given offset.
- getInterarrivalTime(RelativeTime) - Method in class javax.realtime.RationalTime
-
- getInterarrivalTime() - Method in class javax.realtime.RationalTime
-
- getInterarrivalTime() - Method in class javax.realtime.RelativeTime
-
- getInterarrivalTime(RelativeTime) - Method in class javax.realtime.RelativeTime
-
- getInterval() - Method in class javax.realtime.PeriodicTimer
-
getInterval returns the interval of this periodic timer.
- getInts(long, int[], int, int) - Method in class javax.realtime.RawMemoryAccess
-
getInts reads a number of ints from the given offset.
- getJavaThreadDefaultAffinity() - Static method in class javax.realtime.Affinity
-
Return the default CPU affinity set for non-RTSJ normal Java
threads.
- getLong() - Method in interface javax.realtime.device.RawLongReader
-
Get the value at the first position referenced by this
instance, i.e., the value at its start address.
- getLong(int) - Method in interface javax.realtime.device.RawLongReader
-
Get the value of the nth element referenced by this
instance, where n
is offset
and the
address is base address + (offset
× the stride × element size in bytes).
- getLong(long) - Method in class javax.realtime.RawMemoryAccess
-
getLong reads a long from the given offset.
- getLongs(long, long[], int, int) - Method in class javax.realtime.RawMemoryAccess
-
getLongs reads a number of longs from the given offset.
- getMappedAddress() - Method in class javax.realtime.RawMemoryAccess
-
getMappedAddress returns the virtual address where this memory
region is mapped.
- getMaxCeiling() - Static method in class javax.realtime.PriorityCeilingEmulation
-
getMaxCeiling returns a monitor control for priority ceiling
emulation using the maximum priority
(PriorityScheduler.instance().getMaxPriority()).
- getMaxImmortal() - Method in class javax.realtime.MemoryParameters
-
getMaxImmortal returns the current limit on the allocation allowed
in the immortal memory area.
- getMaximumConcurrentLocks() - Static method in class javax.realtime.RealtimeSystem
-
getMaximumConcurrentLocks returns the number of locks that may be
used concurrently without requiring an extra overhead (for
allocating an extra monitor object or similar).
- getMaximumSize() - Method in class javax.realtime.ScopedMemory
-
getMaximumSize returns the maximum size this memory area may grow
to.
- getMaximumSize() - Method in class javax.realtime.StackedMemory
-
Get the maximum size this memory area can attain.
- getMaxMemoryArea() - Method in class javax.realtime.MemoryParameters
-
getMaxMemoryArea returns the limit on the allocation allowed in
the initial memory area.
- getMaxPriority() - Method in class javax.realtime.PriorityScheduler
-
getMaxPriority returns the maximum allowed priority value for
PriorityParameters.
- getMaxPriority(Thread) - Static method in class javax.realtime.PriorityScheduler
-
getMaxPriority returns the maximum priority allowed for a
thread.
- getMemoryArea() - Method in class javax.realtime.AsyncBaseEventHandler
-
getMemoryArea returns the initial memory area provided to the
constructor of this handler.
- getMemoryArea(Object) - Static method in class javax.realtime.MemoryArea
-
getMemoryArea returns the memory area a given object was
allocated in.
- getMemoryArea() - Method in class javax.realtime.RealtimeThread
-
getMemoryArea returns the initial memory area provided to the
constructor of this thread.
- getMemoryAreaStackDepth() - Static method in class javax.realtime.RealtimeThread
-
getMemoryAreaStackDepth returns the current size of the stack of
entered memory areas of the current thread.
- getMemoryParameters() - Method in class javax.realtime.AsyncBaseEventHandler
-
- getMemoryParameters() - Method in class javax.realtime.RealtimeThread
-
getMemoryParameters returns a reference to the MemoryParameters of
this RealtimeThread.
- getMemoryParameters() - Method in interface javax.realtime.Schedulable
-
getMemoryParameters returns a reference to the MemoryParameters of
this Schedulable.
- getMilliseconds() - Method in class javax.realtime.HighResolutionTime
-
getMilliseconds returns the milliseconds part of this time
object.
- getMinimumInterarrival() - Method in class javax.realtime.SporadicParameters
-
getMinimumInterarrival returns the minimum interarrival time.
- getMinPriority() - Method in class javax.realtime.PriorityScheduler
-
getMinPriority returns the minimum allowed priority value for
PriorityParameters.
- getMinPriority(Thread) - Static method in class javax.realtime.PriorityScheduler
-
getMinPriority returns the minimum priority allowed for a
thread.
- getMitViolationBehavior() - Method in class javax.realtime.SporadicParameters
-
getMitViolationBehavior returns the current setting of the policy
for dealing with minimum arrival time violations.
- getMonitorControl(Object) - Static method in class javax.realtime.MonitorControl
-
getMonitorControl determines the monitor control associated with
a given Java object.
- getMonitorControl() - Static method in class javax.realtime.MonitorControl
-
getMonitorControl returns the default monitor control
policy.
- getName() - Method in class javax.realtime.device.RawMemoryRegion
-
Obtain the name of this raw memory region.
- getNanoseconds() - Method in class javax.realtime.HighResolutionTime
-
getNanoseconds returns the nanoseconds part of this time
object.The time represented by this is
getMilliseconds()*1000000+ getNanosecondes() ns.
- getNoHeapSoDefaultAffinity() - Static method in class javax.realtime.Affinity
-
Return the default CPU affinity set for schedulable objects that
run in no-heap mode.
- getNormPriority() - Method in class javax.realtime.PriorityScheduler
-
getNormPriority returns the default priority for
PriorityParameters.
- getNormPriority(Thread) - Static method in class javax.realtime.PriorityScheduler
-
getNormPriority returns the normal priority for a thread.
- getOuterMemoryArea(int) - Static method in class javax.realtime.RealtimeThread
-
getOuterMemoryArea returns the MemoryArea in the stack of entered
memory areas at the given index.
- getParent() - Method in class javax.realtime.ScopedMemory
-
Return the parent memory area, when there is a parent and it is a
scoped memory.
- getPendingFireCount() - Method in class javax.realtime.AsyncBaseEventHandler
-
getPendingFireCount returns the current number of pending
invocations to handleAsyncEvent().
- getPeriod() - Method in class javax.realtime.PeriodicParameters
-
getPeriod returns the current period.
- getPeriod() - Method in class javax.realtime.ProcessingGroupParameters
-
getPeriod returns the current period.
- getPGroupDefaultAffinity() - Static method in class javax.realtime.Affinity
-
Return the default CPU affinity set for schedulable objects for
which the intersection of their CPU affinity and the affinity set
for their ProcessingGroupParameters is empty.
- getPolicyName() - Method in class javax.realtime.PriorityScheduler
-
getPolicyName returns the name of this scheduling policy.
- getPolicyName() - Method in class javax.realtime.Scheduler
-
getPolicyName returns the name of this scheduling policy.
- getPortal() - Method in class javax.realtime.ScopedMemory
-
getPortal returns a reference to the portal object of this
ScopedMemory.
- getPredefinedAffinities() - Static method in class javax.realtime.Affinity
-
Short hand for getPredefinedAffinities(null)
- getPredefinedAffinities(Affinity[]) - Static method in class javax.realtime.Affinity
-
Copy the set of all predefined affinity sets to an array
- getPredefinedAffinityCount() - Static method in class javax.realtime.Affinity
-
Determine the number or predefined affinity sets.
- getPreemptionLatency() - Method in class javax.realtime.GarbageCollector
-
getPreemptionLatency returns the maximum time required for any
schedulable object to preempt ongoing garbage collection
activity.
- getPriority() - Method in class javax.realtime.PriorityParameters
-
getPriority returns the current priority value
- getProcessingGroupParameters() - Method in class javax.realtime.AsyncBaseEventHandler
-
getProcessingGroupParameters returns the current
ProcessingGroupParameters of this
AsyncBaseEventHandler
.
- getProcessingGroupParameters() - Method in class javax.realtime.RealtimeThread
-
getProcessingGroupParameters returns the current
ProcessingGroupParameters of this RealtimeThread.
- getProcessingGroupParameters() - Method in interface javax.realtime.Schedulable
-
getProcessingGroupParameters returns the current
ProcessingGroupParameters of this Schedulable.
- getProcessors() - Method in class javax.realtime.Affinity
-
Return a newly allocated BitSet containing the CPU ids for the
CPUs in this affinity set.
- getProcessors(BitSet) - Method in class javax.realtime.Affinity
-
Return a bitset containing the CPU ids for the CPUS in this
affinity set.
- getRealtimeClock() - Static method in class javax.realtime.Clock
-
getRealtimeClock returns the default RealtimeClock.
- getReferenceCount() - Method in class javax.realtime.ScopedMemory
-
getReferenceCount returns the reference count of this memory
area.
- getRegion(String) - Static method in class javax.realtime.device.RawMemoryRegion
-
Get the raw memory region with given name.
- getRegion() - Method in interface javax.realtime.device.RawMemoryRegionFactory
-
Get the region for which this factory creates raw memory objects.
- getReleaseParameters() - Method in class javax.realtime.AsyncBaseEventHandler
-
- getReleaseParameters() - Method in class javax.realtime.RealtimeThread
-
getReleaseParameters returns the current ReleaseParameters of this
RealtimeThread.
- getReleaseParameters() - Method in interface javax.realtime.Schedulable
-
getReleaseParameters returns the current ReleaseParameters of
this Schedulable.
- getResolution() - Method in class javax.realtime.Clock
-
getResolution returns the resolution of this clock, i.e.
- getScheduler() - Method in class javax.realtime.AsyncBaseEventHandler
-
getScheduler returns the current scheduler of this handler.
- getScheduler() - Method in class javax.realtime.RealtimeThread
-
getScheduler returns the current scheduler of this RealtimeThread.
- getScheduler() - Method in interface javax.realtime.Schedulable
-
getScheduler returns the current scheduler of this Schedulable.
- getSchedulingParameters() - Method in class javax.realtime.AsyncBaseEventHandler
-
getSchedulingParameters returns the SchedulingParameters of this
handler.
- getSchedulingParameters() - Method in class javax.realtime.RealtimeThread
-
getSchedulingParameters returns the SchedulingParameters of this
RealtimeThread.
- getSchedulingParameters() - Method in interface javax.realtime.Schedulable
-
getSchedulingParameters returns the SchedulingParameters of this
Schedulable.
- getSecurityManager() - Static method in class javax.realtime.RealtimeSystem
-
getSecurityManager returns the current security manager instance.
- getShort() - Method in interface javax.realtime.device.RawShortReader
-
Get the value at the first position referenced by this
instance, i.e., the value at its start address.
- getShort(int) - Method in interface javax.realtime.device.RawShortReader
-
Get the value of the nth element referenced by this
instance, where n
is offset
and the
address is base address + (offset
× the stride × element size in bytes).
- getShort(long) - Method in class javax.realtime.RawMemoryAccess
-
getShort reads a short from the given offset.
- getShorts(long, short[], int, int) - Method in class javax.realtime.RawMemoryAccess
-
getShorts reads a number of shorts from the given offset.
- getSize() - Method in interface javax.realtime.device.RawMemory
-
Get the number of elements in this raw memory.
- getStackedHost() - Method in class javax.realtime.StackedMemory
-
Find the closest parent that is a host StackedMemory.
- getStart() - Method in class javax.realtime.PeriodicParameters
-
getStart returns the start time.
- getStart() - Method in class javax.realtime.ProcessingGroupParameters
-
getStart returns the current start time
- getStride() - Method in interface javax.realtime.device.RawMemory
-
Get the distance between elements in multiples of element size.
- getTime() - Method in class javax.realtime.Clock
-
getTime returns a newly allocated object that contains the
current time of this clock.
- getTime(AbsoluteTime) - Method in class javax.realtime.Clock
-
getTime store the current time of this clock into a previously
allocated object
- getVMAttributes() - Method in interface javax.realtime.PhysicalMemoryTypeFilter
-
getVMAttributes returns the virtual memory attributes of this
memory type.
- getVMFlags() - Method in interface javax.realtime.PhysicalMemoryTypeFilter
-
getVMFlags returns the virtual memory flags of this memory
type.