A B C D E F G H I J L M N O P Q R S T U V W Y Z

A

absolute(Clock) - Method in class javax.realtime.AbsoluteTime
Convert time given by this to an absolute time relative to a given clock.
absolute(Clock) - Method in class javax.realtime.HighResolutionTime
Convert the time of this to an absolute time, relative to the given instance of Clock.
absolute(Clock) - Method in class javax.realtime.RelativeTime
Convert the time given by this to an absolute time.
absolute(Clock, AbsoluteTime) - Method in class javax.realtime.AbsoluteTime
Convert this time to an absolute time.
absolute(Clock, AbsoluteTime) - Method in class javax.realtime.HighResolutionTime
Convert the time of this to an absolute time, relative to the given instance of Clock.
absolute(Clock, AbsoluteTime) - Method in class javax.realtime.RationalTime
Convert this time to an absolute time.
absolute(Clock, AbsoluteTime) - Method in class javax.realtime.RelativeTime
Convert the time given by this to an absolute time.
AbsoluteTime - class javax.realtime.AbsoluteTime.
An object that represents a specific point in time given by milliseconds plus nanoseconds past the epoch (Jenuary 1, 1970, 00:00:00 GMT).
AbsoluteTime() - Constructor for class javax.realtime.AbsoluteTime
Equal to new AbsoluteTime(0,0).
AbsoluteTime(AbsoluteTime) - Constructor for class javax.realtime.AbsoluteTime
Make a new AbsoluteTime object from the given AbsoluteTime object.
AbsoluteTime(Date) - Constructor for class javax.realtime.AbsoluteTime
Equivalent to new AbsoluteTime(date.getTime(), 0).
AbsoluteTime(long, int) - Constructor for class javax.realtime.AbsoluteTime
Construct an AbsoluteTime object which means a time millis milliseconds plus nanos nanoseconds past 00:00:00 GMT on January 1, 1970.
accessChecks - Static variable in class javax.realtime.Stats
Count how many access checks are done in total.
accessPhysical - Static variable in class javax.realtime.RealtimeSecurity
 
activeCount() - Static method in class javax.realtime.RealtimeThread
 
add(long) - Method in class javax.realtime.RefList
 
add(long, int) - Method in class javax.realtime.AbsoluteTime
Add millis and nanos to this.
add(long, int) - Method in class javax.realtime.RelativeTime
Add a specific number of milliseconds and nanoseconds to the appropriate fields of this.
add(long, int, AbsoluteTime) - Method in class javax.realtime.AbsoluteTime
Add millis and nanos to this.
add(long, int, RelativeTime) - Method in class javax.realtime.RelativeTime
Add a specific number of milliseconds and nanoseconds to the appropriate fields of this.
add(Object) - Method in class javax.realtime.RefList
 
add(RelativeTime) - Method in class javax.realtime.AbsoluteTime
Add the time given by the parameter to this.
add(RelativeTime) - Method in class javax.realtime.RelativeTime
Add the interval of this to the interval of the given instance of RelativeTime.
add(RelativeTime, AbsoluteTime) - Method in class javax.realtime.AbsoluteTime
Add the time given by the parameter to this.
add(RelativeTime, RelativeTime) - Method in class javax.realtime.RelativeTime
Add the interval of this to the interval of the given instance of RelativeTime.
addCheck(MemoryArea, MemoryArea) - Static method in class javax.realtime.Stats
Add an access check from one MemoryArea to another MemoryArea.
addHandler(AsyncEventHandler) - Method in class javax.realtime.AsyncEvent
Add a handler to the set of handlers associated with this event.
addHandler(int, AsyncEventHandler) - Static method in class javax.realtime.POSIXSignalHandler
Add the given AsyncEventHandler to the list of handlers of the AsyncEvent of the given signal.
addIfFeasible() - Method in class javax.realtime.AsyncEventHandler
Inform the scheduler and cooperating facilities that the feasibility parameters associated with this should be considered in feasibility analyses until further notified, only if the new set of parameters is feasible.
addIfFeasible() - Method in class javax.realtime.RealtimeThread
Add the scheduling and release characteristics of this to the sed of such characteristics already being considered, if the addition would result in the new, larger set being feasible.
addIfFeasible() - Method in interface javax.realtime.Schedulable
Add the scheduling and release characteristics of this to the set of such chracteristics already being considered, if the addition would result in the new, larger set being feasible.
addInterarrivalTo(AbsoluteTime) - Method in class javax.realtime.RationalTime
Add this time to an AbsoluteTime.
addInterarrivalTo(AbsoluteTime) - Method in class javax.realtime.RelativeTime
Add the interval of this to the given instance of AbsoluteTime.
addNewArrayObject(MemoryArea) - Static method in class javax.realtime.Stats
Add a new array object to the statistics for that MemoryArea.
addNewObject(MemoryArea) - Static method in class javax.realtime.Stats
Add a new object to the statistics for that MemoryArea.
addThread(long) - Method in class javax.realtime.DebugScheduler
 
addThread(long) - Method in class javax.realtime.PriorityScheduler
 
addThread(long) - Method in class javax.realtime.RoundRobinScheduler
 
addThread(long) - Method in class javax.realtime.Scheduler
Used for adding a C thread that doesn't have any Java counterpart.
addThread(RealtimeThread) - Method in class javax.realtime.DebugScheduler
 
addThread(RealtimeThread) - Method in class javax.realtime.PriorityScheduler
 
addThread(RealtimeThread) - Method in class javax.realtime.RoundRobinScheduler
 
addThread(RealtimeThread) - Method in class javax.realtime.Scheduler
Adds a thread to the thread list
addThreadInC(Schedulable, long) - Method in class javax.realtime.PriorityScheduler
 
addThreadInC(Schedulable, long) - Method in class javax.realtime.Scheduler
 
addThreadToLists(RealtimeThread) - Method in class javax.realtime.Scheduler
 
addToFeasibility() - Method in class javax.realtime.AsyncEventHandler
Inform the scheduler and cooperating facilities that the feasibility parameters associated with this should be considered in feasibility analyses until further notified.
addToFeasibility() - Method in class javax.realtime.RealtimeThread
Inform the scheduler and cooperating facilities that scheduling and release characteristics of this instance of Schedulable should be considered in feasibility analysis until further notified.
addToFeasibility() - Method in interface javax.realtime.Schedulable
Inform the scheduler and cooperating facilities that scheduling and release characteristics of this instance of Schedulable should be considered in feasibility analysis until further notified.
addToFeasibility(Schedulable) - Method in class javax.realtime.DebugScheduler
It is always feasible to add another thread to a DebugScheduler.
addToFeasibility(Schedulable) - Method in class javax.realtime.PriorityScheduler
Inform the scheduler and cooperating facilities that the resource demands, as expressed in associated instances of SchedulingParameters, ReleaseParameters, MemoryParameters and ProcessingGroupParameters, of this instance of Schedulable will be considered in the feasibility analysis of the associated Scheduler until further notice.
addToFeasibility(Schedulable) - Method in class javax.realtime.RoundRobinScheduler
It is always feasible to add another thread to a RoundRobinScheduler.
addToFeasibility(Schedulable) - Method in class javax.realtime.Scheduler
Inform the scheduler and cooperating facilities that the resource demands (as expressed in the associated instances of SchedulingParameters, ReleaseParameters, MemoryParameters and ProcessingGroupParameters) of this instance of Schedulable will be considered in the feasibility analysis of the associated Scheduler until further notice.
addToRootSet() - Method in class javax.realtime.Scheduler
 
ALIGNED - Static variable in class javax.realtime.PhysicalMemoryManager
Specify this to identify aligned memory.
allocationRate - Variable in class javax.realtime.MemoryParameters
 
allThreads - Static variable in class javax.realtime.PriorityScheduler
 
AperiodicParameters - class javax.realtime.AperiodicParameters.
The release parameter object characterizes a schedulable object that may become active at atny time.
AperiodicParameters(RelativeTime, RelativeTime, AsyncEventHandler, AsyncEventHandler) - Constructor for class javax.realtime.AperiodicParameters
Create an AperiodicParameters object.
area - Variable in class javax.realtime.BoundAsyncEventHandler
 
arrivalTimeQueueOverflowBehavior - Variable in class javax.realtime.SporadicParameters
 
arrivalTimeQueueOverflowExcept - Static variable in class javax.realtime.SporadicParameters
If an arrival time occurs and should be queued but the queue already holds a number of times equal to the initial queue length defined by this then the fire() method shall throw a ResourceLimitError.
ArrivalTimeQueueOverflowException - exception javax.realtime.ArrivalTimeQueueOverflowException.
If an arrival time occurs and should be queued but the queue already holds a number of times equal to the initial queue length defined by this then the fire() method shall throw an ArrivalTimeQueueOverflowException.
ArrivalTimeQueueOverflowException() - Constructor for class javax.realtime.ArrivalTimeQueueOverflowException
A constructor for ScopedCycleException.
ArrivalTimeQueueOverflowException(String) - Constructor for class javax.realtime.ArrivalTimeQueueOverflowException
A descriptive constructor for ScopedCycleException.
arrivalTimeQueueOverflowIgnore - Static variable in class javax.realtime.SporadicParameters
If an arrival time occurs and should be queued but the queue already holds a number of times equal to the initial queue length defined by this then the arrival time is ignored.
arrivalTimeQueueOverflowReplace - Static variable in class javax.realtime.SporadicParameters
If an arrival time occurs and should be queued but the queue already holds a number of times equal to the initial queue length defined by this then the previous arrival time is overwritten by the new arrival time.
arrivalTimeQueueOverflowSave - Static variable in class javax.realtime.SporadicParameters
If an arrival time occurs and should be queued but the queue already holds a number of times equal to the initial queue length defined by this then the queue is lengthened and the arrival time is saved.
AsyncEvent - class javax.realtime.AsyncEvent.
An asynchronous event represents something that can happen, like a light turning red.
AsyncEvent() - Constructor for class javax.realtime.AsyncEvent
Create a new AsyncEvent object.
AsyncEventHandler - class javax.realtime.AsyncEventHandler.
An asynchronous event handler encapsulates code that gets run at some time after an AsyncEvent occurs.
AsyncEventHandler() - Constructor for class javax.realtime.AsyncEventHandler
Create an instance of AsyncEventHandler whose SchedulingParameters are inherited from the current thread and does not have either ReleaseParameters or MemoryParameters.
AsyncEventHandler(boolean) - Constructor for class javax.realtime.AsyncEventHandler
Create an instance of AsyncEventHandler whose parameters are inherited from the current thread, if the current thread is a RealtimeThread, or null, otherwise.
AsyncEventHandler(Runnable) - Constructor for class javax.realtime.AsyncEventHandler
Create an instance of AsyncEventHandler whose SchedulingParameters are inherited from the current thread and does not have either ReleaseParameters or MemoryParameters.
AsyncEventHandler(Runnable, boolean) - Constructor for class javax.realtime.AsyncEventHandler
Create an instance of AsyncEventHandler whose parameters are inherited from the current thread, if the current thread is a RealtimeThread, or null, otherwise.
AsyncEventHandler(SchedulingParameters, ReleaseParameters, MemoryParameters, MemoryArea, ProcessingGroupParameters, boolean) - Constructor for class javax.realtime.AsyncEventHandler
Create an instance of AsyncEventHandler whose parameters are inherited from the current thread, if the current thread is a RealtimeThread, or null, otherwise.
AsyncEventHandler(SchedulingParameters, ReleaseParameters, MemoryParameters, MemoryArea, ProcessingGroupParameters, boolean, Runnable) - Constructor for class javax.realtime.AsyncEventHandler
Create an instance of AsyncEventHandler whose parameters are inherited from the current thread, if the current thread is a RealtimeThread, or null, otherwise.
AsyncEventHandler(SchedulingParameters, ReleaseParameters, MemoryParameters, MemoryArea, ProcessingGroupParameters, Runnable) - Constructor for class javax.realtime.AsyncEventHandler
Create an instance of AsyncEventHandler whose parameters are inherited from the current thread, if the current thread is a RealtimeThread, or null, otherwise.
AsynchronouslyInterruptedException - exception javax.realtime.AsynchronouslyInterruptedException.
A special exception that is thrown in response to an attempt to asynchronously transfer the locus of control of a RealtimeThread.
AsynchronouslyInterruptedException() - Constructor for class javax.realtime.AsynchronouslyInterruptedException
Create an instance of AsynchronouslyInterruptedException.
atomic(Runnable) - Static method in class javax.realtime.Scheduler
Run the runnable in an atomic section

B

base - Variable in class javax.realtime.ImmortalPhysicalMemory
 
base - Variable in class javax.realtime.LTPhysicalMemory
 
base - Variable in class javax.realtime.RawMemoryAccess
 
base - Variable in class javax.realtime.RawMemoryFloatAccess
 
base - Variable in class javax.realtime.ScopedPhysicalMemory
 
base - Variable in class javax.realtime.VTPhysicalMemory
 
BDWGarbageCollector - class javax.realtime.BDWGarbageCollector.
BDWGarbageCollector provides a means of interfacing with the Boehm-D-Waters garbage collector.
BDWGarbageCollector() - Constructor for class javax.realtime.BDWGarbageCollector
 
beginAtomic() - Static method in class javax.realtime.Scheduler
 
beginPeriod - Variable in class javax.realtime.ThreadConstraints
 
beingRemoved - Variable in class javax.realtime.RefList.Elt
 
BIG_ENDIAN - Static variable in class javax.realtime.RealtimeSystem
Value to set the byte ordering for the underlying hardware.
bindSchedulable() - Method in class javax.realtime.RealtimeThread
Informs ReleaseParameters, ProcessingGroupParameters and MemoryParameters that this has them as its parameters.
bindSchedulable(Schedulable) - Method in class javax.realtime.AperiodicParameters
Informs this that there is one more instance of Schedulable that uses this as its ReleaseParameters.
bindSchedulable(Schedulable) - Method in class javax.realtime.MemoryParameters
Informs this that there is one more instance of Schedulable that uses this as its ReleaseParameters.
bindSchedulable(Schedulable) - Method in class javax.realtime.PeriodicParameters
Informs this that there is one more instance of Schedulable that uses this as its ReleaseParameters.
bindSchedulable(Schedulable) - Method in class javax.realtime.ProcessingGroupParameters
Informs this that there is one more instance of Schedulable that uses this as its ReleaseParameters.
bindSchedulable(Schedulable) - Method in class javax.realtime.ReleaseParameters
 
bindSchedulable(Schedulable) - Method in class javax.realtime.SporadicParameters
 
bindTo(String) - Method in class javax.realtime.AsyncEvent
Binds this to an external event, a happening.
bless(Object) - Method in class javax.realtime.MemoryArea
 
blocked - Variable in class javax.realtime.RealtimeThread
 
blockingRead() - Method in class javax.realtime.WaitFreeDequeue
A synchronized call of the read() method of the underlying WaitFreeWriteQueue.
blockingWrite(Object) - Method in class javax.realtime.WaitFreeDequeue
A synchronized call of the write() method of the underlying WaitFreeReadQueue.
BoundAsyncEventHandler - class javax.realtime.BoundAsyncEventHandler.
A bound asynchronous event handler is an asynchronous event handler that is permanently bound to a thread.
BoundAsyncEventHandler() - Constructor for class javax.realtime.BoundAsyncEventHandler
Create a handler whose parameters are inherited from the current thread, if it is a RealtimeThread, or null otherwise.
BoundAsyncEventHandler(SchedulingParameters, ReleaseParameters, MemoryParameters, MemoryArea, ProcessingGroupParameters, boolean, Runnable) - Constructor for class javax.realtime.BoundAsyncEventHandler
Create a handler with the specified parameters.
BYTE_ORDER - Static variable in class javax.realtime.RealtimeSystem
The byte ordering of the underlying hardware.
BYTESWAP - Static variable in class javax.realtime.PhysicalMemoryManager
Specify this if byte swapping should be used.

C

CALL_CHECKS - Static variable in class javax.realtime.Stats
How many checks on CALL returns were there?
CALL_REFS - Static variable in class javax.realtime.Stats
How many CALL's returned something that pointed to the heap?
ceiling - Variable in class javax.realtime.PriorityCeilingEmulation
 
checkAccess(MemoryArea, MemoryArea) - Method in class javax.realtime.RealtimeThread
 
checkAccess(Object) - Method in class javax.realtime.MemoryArea
Check to see if this object can be accessed from this MemoryArea
checkAccess(Object) - Method in class javax.realtime.NullMemoryArea
Check access to this NullMemoryArea.
checkAccess(Object) - Method in class javax.realtime.ScopedMemory
Check to see if this ScopedMemory can have access to the given object.
checkAccess(Object) - Method in class javax.realtime.ScopedPhysicalMemory
 
checkAccessPhysical() - Method in class javax.realtime.RealtimeSecurity
Check whether the application is allowed to access physical memory.
checkAccessPhysicalRange(long, long) - Method in class javax.realtime.RealtimeSecurity
Check whether the application is allowed to access physical memory within the specified range.
checkDepth - Variable in class javax.realtime.RealtimeThread
 
checkInit() - Static method in class javax.realtime.RealtimeThread
 
checkNewInstance(MemoryArea) - Method in class javax.realtime.MemoryArea
Check access restrictions for a newInstance
checkNewInstance(MemoryArea) - Method in class javax.realtime.ScopedMemory
Check to see if a newInstance can go through
checkNoHeap() - Method in class javax.realtime.HeapMemory
Check to make sure that we're not in a NoHeapRealtimeThread.
checkNoHeapRead(Object) - Method in class javax.realtime.NoHeapRealtimeThread
Check to see if a read is possible from the given object.
checkNoHeapRead(Object) - Method in class javax.realtime.RealtimeThread
 
checkNoHeapWrite(Object) - Method in class javax.realtime.NoHeapRealtimeThread
 
checkNoHeapWrite(Object) - Method in class javax.realtime.RealtimeThread
 
checkSetFactory() - Method in class javax.realtime.RealtimeSecurity
Check whether the application is allowed to set factory objects.
checkSetFilter() - Method in class javax.realtime.RealtimeSecurity
Check whether the application is allowed to set filter objects.
checkSetScheduler() - Method in class javax.realtime.RealtimeSecurity
Check whether the application is allowed to set the scheduler.
chooseThread(long) - Method in class javax.realtime.DebugScheduler
 
chooseThread(long) - Method in class javax.realtime.PriorityScheduler
Implements EDF (Earliest Deadline First) Algorithm
chooseThread(long) - Method in class javax.realtime.RoundRobinScheduler
 
chooseThread(long) - Method in class javax.realtime.Scheduler
Chooses a thread to run
cleanup() - Method in class javax.realtime.RealtimeThread
 
clear() - Method in class javax.realtime.WaitFreeReadQueue
Set this to empty.
clear() - Method in class javax.realtime.WaitFreeWriteQueue
Set this to empty.
Clock - class javax.realtime.Clock.
A clock advances from the past, through the present, into the future.
Clock() - Constructor for class javax.realtime.Clock
Constructor for the abstract class.
COLLECT_HEAP_STATS - Static variable in class javax.realtime.Stats
Should we still be collecting heap reference statistics?
compareTo(HighResolutionTime) - Method in class javax.realtime.HighResolutionTime
Compares this HighResolutionTime with the specified HighResolutionTime.
compareTo(Object) - Method in class javax.realtime.HighResolutionTime
Compares this HighResolutionTime with the specified HighResolutionTime.
concurrentLocksUsed - Static variable in class javax.realtime.RealtimeSystem
 
constant - Variable in class javax.realtime.MemoryArea
Indicates whether this memoryArea refers to a constant or not.
contains(long) - Method in class javax.realtime.RefList
 
contains(long, long) - Method in interface javax.realtime.PhysicalMemoryTypeFilter
Queries the system about whether the specified range of memory contains any of this type.
contains(Object) - Method in class javax.realtime.RefList
 
CopyingGarbageCollector - class javax.realtime.CopyingGarbageCollector.
CopyingGarbageCollector provides a means of interfacing with the Stop and Copy garbage collector written by Karen.
CopyingGarbageCollector() - Constructor for class javax.realtime.CopyingGarbageCollector
 
cost - Variable in class javax.realtime.ProcessingGroupParameters
 
cost - Variable in class javax.realtime.ReleaseParameters
 
count - Static variable in class javax.realtime.NullMemoryArea
Count how many instances of the NullMemoryArea are asked for.
count - Variable in class javax.realtime.ScopedMemory
 
create(Object, long) - Static method in class javax.realtime.RawMemoryAccess
 
create(Object, long, long) - Static method in class javax.realtime.RawMemoryAccess
 
create(String, boolean, long) - Method in class javax.realtime.PhysicalMemoryFactory
 
create(String, boolean, long, long) - Method in class javax.realtime.PhysicalMemoryFactory
 
createFloatAccess(Object, long) - Static method in class javax.realtime.RawMemoryFloatAccess
type - An object representing the type of the memory required (dma, shared) - used to define the base address and control the mapping.
createFloatAccess(Object, long, long) - Static method in class javax.realtime.RawMemoryFloatAccess
type - An object representing the type of the memory required (dma, shared) - used to define the base address and control the mapping.
createReleaseParameters() - Method in class javax.realtime.AsyncEvent
Create a ReleaseParameters block appropriate to the timing characteristics of the event.
createReleaseParameters() - Method in class javax.realtime.PeriodicTimer
Create a ReleaseParameters object with the next fire time as the start time and the interval of this as the period.
createReleaseParameters() - Method in class javax.realtime.Timer
Create a ReleaseParameters block appropriate to the timing characteristics of this event.
CTMemory - class javax.realtime.CTMemory.
CTMemory represents a constant-sized memory scope.
CTMemory(long) - Constructor for class javax.realtime.CTMemory
 
CTMemory(long, long) - Constructor for class javax.realtime.CTMemory
 
currentGC() - Static method in class javax.realtime.RealtimeSystem
Return a reference to the currently active garbage collector for the heap.
currentIndex - Variable in class javax.realtime.WaitFreeDequeue
 
currentIndex - Variable in class javax.realtime.WaitFreeReadQueue
 
currentIndex - Variable in class javax.realtime.WaitFreeWriteQueue
 
currentRealtimeThread() - Static method in class javax.realtime.RealtimeThread
Gets a reference to the current instance of RealtimeThread.
currentScheduler - Variable in class javax.realtime.AsyncEventHandler
 
currentScheduler - Variable in class javax.realtime.RealtimeThread
 
currentThread() - Static method in class javax.realtime.RealtimeThread
Returns the current running thread.

D

deadline - Variable in class javax.realtime.ProcessingGroupParameters
 
deadline - Variable in class javax.realtime.ReleaseParameters
 
deadline - Variable in class javax.realtime.ThreadConstraints
 
DebugScheduler - class javax.realtime.DebugScheduler.
DebugScheduler is a scheduler designed to test the rest of the system.
DebugScheduler() - Constructor for class javax.realtime.DebugScheduler
 
DECREF(Object) - Method in class javax.realtime.RefCountArea
 
defaultClock - Static variable in class javax.realtime.HighResolutionTime
 
defaultClock - Variable in class javax.realtime.Timer
 
defaultMonitorControl - Static variable in class javax.realtime.MonitorControl
 
DefaultPhysicalMemoryFactory - class javax.realtime.DefaultPhysicalMemoryFactory.
DefaultPhysicalMemoryFactory
DefaultPhysicalMemoryFactory() - Constructor for class javax.realtime.DefaultPhysicalMemoryFactory
 
defaultPriorityInheritance - Static variable in class javax.realtime.PriorityInheritance
 
defaultQuanta - Static variable in class javax.realtime.PriorityScheduler
 
defaultScheduler - Static variable in class javax.realtime.Scheduler
 
deschedulePeriodic() - Method in class javax.realtime.RealtimeThread
Stop unblocking waitForNextPeriod() for this if the type of the associated instance of ReleaseParameters is PeriodicParameters.
destroy() - Method in class javax.realtime.Timer
Destroy the timer and return all possible resources to the system.
disable() - Method in class javax.realtime.AsynchronouslyInterruptedException
Defer the throwing of this exception.
disable() - Method in class javax.realtime.Timer
Disable this timer, preventing it from firing.
disabledThreads - Variable in class javax.realtime.DebugScheduler
 
disabledThreads - Static variable in class javax.realtime.PriorityScheduler
 
disabledThreads - Variable in class javax.realtime.RoundRobinScheduler
 
disabledThreads - Static variable in class javax.realtime.Scheduler
 
disableThread(long) - Method in class javax.realtime.DebugScheduler
 
disableThread(long) - Method in class javax.realtime.PriorityScheduler
 
disableThread(long) - Method in class javax.realtime.RoundRobinScheduler
 
disableThread(long) - Method in class javax.realtime.Scheduler
Stop running threadID until enableThread - used in the lock implementation to wait on a lock.
DMA - Static variable in class javax.realtime.PhysicalMemoryManager
Specify this to identify DMA memory.
doInterruptible(Interruptible) - Method in class javax.realtime.AsynchronouslyInterruptedException
Execute the run() method of the given Interruptible.
doInterruptible(Interruptible) - Method in class javax.realtime.Timed
Execute a timeout method.
done - Static variable in class javax.realtime.QuantaThread
 
done() - Method in class javax.realtime.CTMemory
Invoke this method when you're finished with the MemoryArea (could be a finalizer if we had finalizers...)
done() - Method in class javax.realtime.LTMemory
Invoke this method when you're finished with the MemoryArea (could be a finalizer if we had finalizers...)
doneNative() - Method in class javax.realtime.CTMemory
This will actually free the memory (if refcount = 0).
doneNative() - Method in class javax.realtime.LTMemory
This will actually free the memory (if refcount = 0).
dumpStack() - Static method in class javax.realtime.RealtimeThread
 
DuplicateFilterException - exception javax.realtime.DuplicateFilterException.
PhysicalMemoryManger can only accommodate one filter object for each type of memory.
DuplicateFilterException() - Constructor for class javax.realtime.DuplicateFilterException
A constructor for DuplicateFilterException.
DuplicateFilterException(String) - Constructor for class javax.realtime.DuplicateFilterException
A descriptive constructor for DuplicateFilterException.

E

elt - Variable in class javax.realtime.RefList
 
enable() - Method in class javax.realtime.AsynchronouslyInterruptedException
Enable the throwing of this exception.
enable() - Method in class javax.realtime.Timer
Re-enable this timer after it has been disabled.
enabled - Variable in class javax.realtime.AsynchronouslyInterruptedException
 
enabled - Variable in class javax.realtime.Timer
 
enableThread(long) - Method in class javax.realtime.DebugScheduler
 
enableThread(long) - Method in class javax.realtime.PriorityScheduler
 
enableThread(long) - Method in class javax.realtime.RoundRobinScheduler
 
enableThread(long) - Method in class javax.realtime.Scheduler
Enable threadID, allowing it run again - used in notify
endAtomic(int) - Static method in class javax.realtime.Scheduler
 
endOfDays - Static variable in class javax.realtime.AbsoluteTime
 
endPeriod - Variable in class javax.realtime.ThreadConstraints
 
enter() - Method in class javax.realtime.MemoryArea
Associate this memory area to the current real-time thread for the duration of the execution of the run() method of the java.lang.Runnable passed at construction time.
enter() - Method in class javax.realtime.ScopedMemory
Associate this ScopedMemory area to the current realtime thread for the duration of the execution of the run() method of the current instance of Schedulable or the run() method of the instance of Schedulable fiven in the constructor.
enter(MemoryArea, MemoryArea) - Method in class javax.realtime.RealtimeThread
 
enter(Runnable) - Method in class javax.realtime.MemoryArea
Associate this memory area to the current real-time thread for the duration of the execution of the run() method of the java.lang.Runnable passed at construction time.
enter(Runnable) - Method in class javax.realtime.ScopedMemory
Associate this ScopedMemory area to the current realtime thread for the duration of the execution of the run() method of the current instance of Schedulable or the run() method of the instance of Schedulable fiven in the constructor.
enterMemBlock(RealtimeThread, MemAreaStack) - Method in class javax.realtime.MemoryArea
 
entry - Variable in class javax.realtime.MemAreaStack
A MemoryArea on the stack
enumerate(Thread[]) - Static method in class javax.realtime.RealtimeThread
Same as java.lang.Thread.enumerate().
equals(HighResolutionTime) - Method in class javax.realtime.HighResolutionTime
Returns true if the argument object has the same values as this.
equals(Object) - Method in class javax.realtime.HighResolutionTime
Returns true if the argument object has the same values as this.
estimate - Variable in class javax.realtime.SizeEstimator
The estimated number of bytes neede to store all objects reserved.
executeInArea(Runnable) - Method in class javax.realtime.MemoryArea
Execute the run() method from the logic parameter using this memory area as the current allocation context.
exitMem() - Method in class javax.realtime.RealtimeThread
 
exitMemBlock(RealtimeThread, MemAreaStack) - Method in class javax.realtime.MemoryArea
 

F

find(long, long) - Method in interface javax.realtime.PhysicalMemoryTypeFilter
Search for memory of the right type.
fire() - Method in class javax.realtime.AsyncEvent
Fire this instance of AsyncEvent.
fire() - Method in class javax.realtime.AsynchronouslyInterruptedException
Make this exception the current exception if doInterruptible() has been invoked and not completed.
fire() - Method in class javax.realtime.PeriodicTimer
Causes the instance of the superclass AsyncEvent to occur now.
fireAfter - Variable in class javax.realtime.Timer
 
fireCount - Variable in class javax.realtime.AsyncEventHandler
 
fireSchedulable(Schedulable) - Method in class javax.realtime.DebugScheduler
 
fireSchedulable(Schedulable) - Method in class javax.realtime.PriorityScheduler
Trigger the execution of a schedulable object (like an instance of AsyncEventHandler).
fireSchedulable(Schedulable) - Method in class javax.realtime.RoundRobinScheduler
 
fireSchedulable(Schedulable) - Method in class javax.realtime.Scheduler
Trigger the execution of a schedulable object (like an AsyncEventHandler.
first(MemoryArea) - Method in class javax.realtime.MemAreaStack
Get the MemAreaStack of the first occurance of the MemoryArea mem, or null if it is not found.
flagHandler() - Static method in class javax.realtime.QuantaThread
 
force(Object) - Method in class javax.realtime.WaitFreeDequeue
If this is full then this call overwrites the last object written to this with the given object.
force(Object) - Method in class javax.realtime.WaitFreeWriteQueue
Force this java.lang.Object to replace the last one.
frequency - Variable in class javax.realtime.RationalTime
 

G

garbageCollector - Static variable in class javax.realtime.RealtimeSystem
 
GarbageCollector - class javax.realtime.GarbageCollector.
The system shall provide dynamic ans static information characterizing the temporal behavior and imposed overhead of any garbage collection algorithm provided by the system.
GarbageCollector() - Constructor for class javax.realtime.GarbageCollector
 
getAllocationRate() - Method in class javax.realtime.MemoryParameters
Gets the allocation rate.
getAndClearPendingFireCount() - Method in class javax.realtime.AsyncEventHandler
This is an accessor method for fireCount.
getAndDecrementPendingFireCount() - Method in class javax.realtime.AsyncEventHandler
This is an accessor method for fireCount.
getAndIncrementPendingFireCount() - Method in class javax.realtime.AsyncEventHandler
This is an accessor method for fireCount.
getArrivalTimeQueueOverflowBeharior() - Method in class javax.realtime.SporadicParameters
Get the behavior of the arrival time queue in the event of an overflow.
getByte(long) - Method in class javax.realtime.RawMemoryAccess
Get the byte at the given offset.
getBytes(long, byte[], int, int) - Method in class javax.realtime.RawMemoryAccess
Gets nunber bytes starting at the given offset and assign them to the byte array starting at the position low.
getClock() - Method in class javax.realtime.Timer
Gets the instance of Clock that this timer is based on.
getConcurrentLocksUsed() - Static method in class javax.realtime.RealtimeSystem
Gets the maximum number of locks that have been used concurrently.
getCost() - Method in class javax.realtime.ProcessingGroupParameters
Gets the value of cost.
getCost() - Method in class javax.realtime.ReleaseParameters
Gets the value of the cost field.
getCostOverrunHandler() - Method in class javax.realtime.ProcessingGroupParameters
Get the cost overrun handler.
getCostOverrunHandler() - Method in class javax.realtime.ReleaseParameters
Gets a reference to the cost overrun handler.
getCurrentGC() - Static method in class javax.realtime.RealtimeSystem
Native call to retrieve the current GarbageCollector.
getCurrentMemoryArea() - Method in class javax.realtime.RealtimeThread
Gets the current memory area of this.
getDate() - Method in class javax.realtime.AbsoluteTime
Convert the time given by this to a java.utilDate format.
getDeadline() - Method in class javax.realtime.ProcessingGroupParameters
Gets the value of deadline.
getDeadline() - Method in class javax.realtime.ReleaseParameters
Gets the value of the deadline field.
getDeadlineMissHandler() - Method in class javax.realtime.ProcessingGroupParameters
Gets the deadline missed handler.
getDeadlineMissHandler() - Method in class javax.realtime.ReleaseParameters
Gets a reference to the deadline miss handler.
getDeafaultCeiling() - Method in class javax.realtime.PriorityCeilingEmulation
Get the priority ceiling for this PriorityCeilingEmulation object.
getDefaultScheduler() - Static method in class javax.realtime.Scheduler
Gets a reference to the default scheduler.
getDouble(long) - Method in class javax.realtime.RawMemoryFloatAccess
Gets the double at the given offset.
getDoubles(long, double[], int, int) - Method in class javax.realtime.RawMemoryFloatAccess
Gets number double values starting at the given offset in this, and assigns them into the double array starting at position low.
getEstimate() - Method in class javax.realtime.SizeEstimator
Gets an estimate of the number of bytes needed to store all the objects reserved.
getFireTime() - Method in class javax.realtime.PeriodicTimer
Gets the absolute time this will next fire
getFireTime() - Method in class javax.realtime.Timer
Get the time at which this event will fire.
getFloat(long) - Method in class javax.realtime.RawMemoryFloatAccess
Gets the float at the given offset.
getFloats(long, float[], int, int) - Method in class javax.realtime.RawMemoryFloatAccess
Gets number float values sstarting at the give offset in this, and assign them into the byte array starting at position low.
getFrequency() - Method in class javax.realtime.RationalTime
Gets the value of frequency.
getGeneric() - Static method in class javax.realtime.AsynchronouslyInterruptedException
Gets the system generic AsynchronouslyInterruptedException, which is generated when RealtimeThread.interrupt() is invoked.
getImportance() - Method in class javax.realtime.ImportanceParameters
Gets the importance value.
getInitialArrivalTimeQueueLength() - Method in class javax.realtime.SporadicParameters
Get the initial number of elements the arrival time queue can hold.
getInitialMemoryAreaIndex() - Method in class javax.realtime.RealtimeThread
Memory area stacks include inherited stacks from parent threads.
getInt(long) - Method in class javax.realtime.RawMemoryAccess
Gets the int at the given offset.
getInterarrivalTime() - Method in class javax.realtime.RationalTime
Gets the interarrival time.
getInterarrivalTime() - Method in class javax.realtime.RelativeTime
Gets the interval defined by this.
getInterarrivalTime(RelativeTime) - Method in class javax.realtime.RationalTime
Gets the interarrival time.
getInterarrivalTime(RelativeTime) - Method in class javax.realtime.RelativeTime
Gets the interval defined by this For an instance of RelativeTime it is the interval divided by the frequency.
getInterval() - Method in class javax.realtime.PeriodicTimer
Gets the interval of this.
getInts(long, int[], int, int) - Method in class javax.realtime.RawMemoryAccess
Gets number ints starting at the given offset and assign them to the int array passed at position low.
getLong(long) - Method in class javax.realtime.RawMemoryAccess
Gets the long at the given offset.
getLongs(long, long[], int, int) - Method in class javax.realtime.RawMemoryAccess
Gets number longs starting at the given offset and assign them to the long array passed starting at position low.
getMappedAddress() - Method in class javax.realtime.RawMemoryAccess
Gets the virtual memory location at which the memory region is mapped.
getMaxImmortal() - Method in class javax.realtime.MemoryParameters
Gets the limit on the amount of memory the thread may allocate in the immortal area.
getMaximumConcurrentLocks() - Static method in class javax.realtime.RealtimeSystem
Gets the maximum number of locks that can be used concurrently without incurring an execution time increase as set by the setMaximumConcurrentLocks() methods.
getMaximumSize() - Method in class javax.realtime.LTMemory
Gets the maximum allowable size for this.
getMaximumSize() - Method in class javax.realtime.ScopedMemory
Get the maximum size this memory area can attain.
getMaximumSize() - Method in class javax.realtime.VTMemory
Gets the value of the maximum size to which this can grow.
getMaxMemoryArea() - Method in class javax.realtime.MemoryParameters
Gets the limit on the amount of memory the thread may allocate in the memory area.
getMaxPriority() - Method in class javax.realtime.PriorityScheduler
Gets the maximum priority available for a thread managed by this scheduler.
getMaxPriority(Thread) - Static method in class javax.realtime.PriorityScheduler
Gets the maximum priority of the given instance of java.lang.Thread.
getMemoryArea() - Method in class javax.realtime.AsyncEventHandler
This is an accessor method for the intance of MemoryArea associated with this.
getMemoryArea() - Method in class javax.realtime.MemoryParameters
 
getMemoryArea() - Method in class javax.realtime.RealtimeThread
Gets a reference to the current MemoryArea.
getMemoryArea(Object) - Static method in class javax.realtime.MemoryArea
Gets the MemoryArea in which the given object is located.
getMemoryAreaStackDepth() - Method in class javax.realtime.RealtimeThread
Get the size of the stack of MemoryArea instances to which this RealtimeThread has access.
getMemoryParameters() - Method in class javax.realtime.AsyncEventHandler
Gets the memory parameters associated with this instance of Schedulable.
getMemoryParameters() - Method in class javax.realtime.RealtimeThread
Gets a reference to the MemoryParameters object.
getMemoryParameters() - Method in interface javax.realtime.Schedulable
Gets a reference to the MemoryParameters object.
getMilliseconds() - Method in class javax.realtime.HighResolutionTime
Returns the milliseconds component of this.
getMinimumInterarrival() - Method in class javax.realtime.SporadicParameters
Get the minimum interarrival time.
getMinPriority() - Method in class javax.realtime.PriorityScheduler
Gets the minimum priority available for a thread managed by this scheduler.
getMinPriority(Thread) - Static method in class javax.realtime.PriorityScheduler
Gets the minimum priority of the given instance of java.lang.Thread.
getMitViolationBehavior() - Method in class javax.realtime.SporadicParameters
Get the arrival time queue behavior in the event of a minimum interarrival time violation.
getMonitorControl() - Static method in class javax.realtime.MonitorControl
Gets the monitor control policy of the given instance of this.
getMonitorControl(Object) - Static method in class javax.realtime.MonitorControl
Gets the monitor control policy of the given instance of Object.
getNanoseconds() - Method in class javax.realtime.HighResolutionTime
Returns the nanoseconds component of this.
getNormPriority() - Method in class javax.realtime.PriorityScheduler
Gets the normal priority available for a thread managed by this scheduler.
getNormPriority(Thread) - Static method in class javax.realtime.PriorityScheduler
Gets the normal priority of the given instance of java.lang.Thread.
getOuterMemoryArea(int) - Method in class javax.realtime.RealtimeThread
Gets the instance of MemoryArea in the memory area stack at the index given.
getOuterScope() - Method in class javax.realtime.MemoryArea
Get the outerScope of this MemoryArea, for non-ScopedMemory's, this defaults to null.
getOuterScope() - Method in class javax.realtime.ScopedMemory
Get the MemoryArea which contains this ScopedMemory for the current RealtimeThread.
getPendingFireCount() - Method in class javax.realtime.AsyncEventHandler
This is an accessor method for fireCount.
getPeriod() - Method in class javax.realtime.PeriodicParameters
Gets the period.
getPeriod() - Method in class javax.realtime.ProcessingGroupParameters
Gets the value of period.
getPolicyName() - Method in class javax.realtime.DebugScheduler
Used to determine the policy of the Scheduler.
getPolicyName() - Method in class javax.realtime.PriorityScheduler
Gets the policy name of this.
getPolicyName() - Method in class javax.realtime.RoundRobinScheduler
Used to determine the policy of the Scheduler.
getPolicyName() - Method in class javax.realtime.Scheduler
Gets a string representing the policy of this.
getPortal() - Method in class javax.realtime.ScopedMemory
Return a reference to the portal object in this instance of ScopedMemory.
getPreemptionLatency() - Method in class javax.realtime.BDWGarbageCollector
 
getPreemptionLatency() - Method in class javax.realtime.CopyingGarbageCollector
 
getPreemptionLatency() - Method in class javax.realtime.GarbageCollector
Preemption latency is a measure of the maximum time a RealtimeThread may have to wait for the collector to reach a preemption-safe point.
getPreemptionLatency() - Method in class javax.realtime.MarkSweepGarbageCollector
 
getPreemptionLatency() - Method in class javax.realtime.NoGarbageCollector
 
getPriority() - Method in class javax.realtime.PriorityParameters
Gets the priority value.
getProcessingGroupParameters() - Method in class javax.realtime.AsyncEventHandler
Gets the processing group parameters associated with this intance of Schedulable.
getProcessingGroupParameters() - Method in class javax.realtime.RealtimeThread
Gets a reference to the ProcessingGroupParameters object.
getProcessingGroupParameters() - Method in interface javax.realtime.Schedulable
Gets a reference to the ProcessingGroupParameters object.
getRealtimeClock() - Static method in class javax.realtime.Clock
There is always one clock object available: a realtime clock that advances in sync with the external world.
getReferenceCount() - Method in class javax.realtime.ScopedMemory
Returns the reference count of this ScopedMemory.
getReleaseParameters() - Method in class javax.realtime.AsyncEventHandler
Gets the release parameters associated with this instance of Schedulable.
getReleaseParameters() - Method in class javax.realtime.RealtimeThread
Gets a reference to the ReleaseParameters object.
getReleaseParameters() - Method in interface javax.realtime.Schedulable
Gets a reference to the ReleaseParameters object.
getResolution() - Method in class javax.realtime.Clock
Gets the resolution of the clock -- the interval between ticks.
getResolution() - Method in class javax.realtime.RealtimeClock
Return the resolution of this RealtimeClock instance.
getScheduler() - Method in class javax.realtime.AsyncEventHandler
Gets the instance of Scheduler associated with this instance of Schedulable.
getScheduler() - Method in class javax.realtime.RealtimeThread
Get a reference to the Scheduler object.
getScheduler() - Method in interface javax.realtime.Schedulable
Gets a reference to the Scheduler object.
getSchedulingParameters() - Method in class javax.realtime.AsyncEventHandler
Gets the scheduling parameters associated with this instance of Schedulable.
getSchedulingParameters() - Method in class javax.realtime.RealtimeThread
Gets a reference to the SchedulingParameters object.
getSchedulingParameters() - Method in interface javax.realtime.Schedulable
Gets a reference to the SchedulingParameters object.
getSecurityManager() - Static method in class javax.realtime.RealtimeSystem
Gets a reference to the security manager used to control access to real-time system features such as access to physical memory.
getShort(long) - Method in class javax.realtime.RawMemoryAccess
Gets the short at the given offset.
getShorts(long, short[], int, int) - Method in class javax.realtime.RawMemoryAccess
Gets number shorts starting at the give offset and assign them to the short array passed starting at position low.
getStart() - Method in class javax.realtime.PeriodicParameters
Gets the start time.
getStart() - Method in class javax.realtime.ProcessingGroupParameters
Gets the value of start.
getTime() - Method in class javax.realtime.Clock
Gets the current time in a freshly allocated object.
getTime(AbsoluteTime) - Method in class javax.realtime.Clock
Gets the current time in an existing object.
getTime(AbsoluteTime) - Method in class javax.realtime.RealtimeClock
Returns the time in an AbstractTime.
getTimeInC() - Static method in class javax.realtime.RealtimeClock
 
getUID() - Method in class javax.realtime.AsyncEventHandler
 
getUID() - Method in class javax.realtime.RealtimeThread
 
getUID() - Method in interface javax.realtime.Schedulable
Return a UID for this Schedulable object.
getVMAttributes() - Method in interface javax.realtime.PhysicalMemoryTypeFilter
Gets the virtual memory attributes of this.
getVMFlags() - Method in interface javax.realtime.PhysicalMemoryTypeFilter
Gets the virtual memory flags of this.
group - Variable in class javax.realtime.AsyncEventHandler
 
group - Variable in class javax.realtime.BoundAsyncEventHandler
 

H

handleAsyncEvent() - Method in class javax.realtime.AsyncEventHandler
This method holds the logic which is to be executed when assiciated instances of AsyncEvent occur.
handledBy(AsyncEventHandler) - Method in class javax.realtime.AsyncEvent
Returns true if and only if the handler given as the parameter is associated with this.
handler - Variable in class javax.realtime.Timer
 
handlersList - Variable in class javax.realtime.AsyncEvent
 
happened(boolean) - Method in class javax.realtime.AsynchronouslyInterruptedException
Used with an instance of this exception to see if the current exception is this exception.
hashCode() - Method in class javax.realtime.HighResolutionTime
 
heap - Variable in class javax.realtime.MemoryArea
Indicates whether this is a HeapMemory.
HEAP_TO_HEAP - Static variable in class javax.realtime.Stats
How many HeapMemory -> HeapMemory assignments?
HEAP_TO_IMMORTAL - Static variable in class javax.realtime.Stats
How many HeapMemory -> ImmortalMemory assignments?
HEAP_TO_SCOPE - Static variable in class javax.realtime.Stats
How many HeapMemory -> ScopedMemory assignments?
heapChecks - Static variable in class javax.realtime.Stats
How many checks to the heap were there?
heapMemCount - Variable in class javax.realtime.RealtimeThread
The top of the stack for this RealtimeThread.
HeapMemory - class javax.realtime.HeapMemory.
The HeapMemory class is a singleton object that allows logic within other scoped memory to allocate objects in the Java heap.
HeapMemory() - Constructor for class javax.realtime.HeapMemory
 
heapRefs - Static variable in class javax.realtime.Stats
How many pointers to the heap were dereferenced?
HighResolutionTime - class javax.realtime.HighResolutionTime.
Class HighResolutiontime is the base class for AbsoluteTime, RelativeTime, RationalTime.
HighResolutionTime() - Constructor for class javax.realtime.HighResolutionTime
 

I

id - Variable in class javax.realtime.MemoryArea
Every MemoryArea has a unique ID.
IllegalAssignmentError - error javax.realtime.IllegalAssignmentError.
Thrown if the constructor of an ImmortalPhysicalMemory, LTPhyscalMemory, VTPhysicalMemory, RawMemoryAccess, or RawMemoryFloatAccess is given an invalid size or if an accessor method on one of the above classes cause access to an invalid address.
IllegalAssignmentError() - Constructor for class javax.realtime.IllegalAssignmentError
A constructor for IllegalAssignmentError.
IllegalAssignmentError(String) - Constructor for class javax.realtime.IllegalAssignmentError
A descriptive constructor for IllegalAssignmentError.
IMMORTAL_TO_HEAP - Static variable in class javax.realtime.Stats
How many ImmortalMemory -> HeapMemory assignments?
IMMORTAL_TO_IMMORTAL - Static variable in class javax.realtime.Stats
How many ImmortalMemory -> ImmortalMemory assignments?
IMMORTAL_TO_SCOPE - Static variable in class javax.realtime.Stats
How many ImmortalMemory -> ScopedMemory assignments?
immortalMemory - Static variable in class javax.realtime.ImmortalMemory
 
ImmortalMemory - class javax.realtime.ImmortalMemory.
ImmortalMemory is a memory resource that is shared among all threads.
ImmortalMemory() - Constructor for class javax.realtime.ImmortalMemory
 
ImmortalPhysicalMemory - class javax.realtime.ImmortalPhysicalMemory.
An instance of ImmortalPhysicalMemory allows objects to be allocated from a range of physical memory with particular attributes, determined by their memory type.
ImmortalPhysicalMemory(long, long) - Constructor for class javax.realtime.ImmortalPhysicalMemory
Create an instance with the given parameters.
ImmortalPhysicalMemory(Object, long) - Constructor for class javax.realtime.ImmortalPhysicalMemory
Create an instance with the given parameters.
ImmortalPhysicalMemory(Object, long, long) - Constructor for class javax.realtime.ImmortalPhysicalMemory
Create an instance with the given parameters.
ImmortalPhysicalMemory(Object, long, long, Runnable) - Constructor for class javax.realtime.ImmortalPhysicalMemory
Create an instance with the given parameters.
ImmortalPhysicalMemory(Object, long, Runnable) - Constructor for class javax.realtime.ImmortalPhysicalMemory
Create an instance with the given parameters.
ImmortalPhysicalMemory(Object, long, SizeEstimator) - Constructor for class javax.realtime.ImmortalPhysicalMemory
Create an instance with the given parameters.
ImmortalPhysicalMemory(Object, long, SizeEstimator, Runnable) - Constructor for class javax.realtime.ImmortalPhysicalMemory
Create an instance with the given parameters.
ImmortalPhysicalMemory(Object, SizeEstimator) - Constructor for class javax.realtime.ImmortalPhysicalMemory
Create an instance with the given parameters.
ImmortalPhysicalMemory(Object, SizeEstimator, Runnable) - Constructor for class javax.realtime.ImmortalPhysicalMemory
Create an instance with the given parameters.
importance - Variable in class javax.realtime.ImportanceParameters
 
ImportanceParameters - class javax.realtime.ImportanceParameters.
Importance is an additional scheduling metric that may be used by some priority-based scheduling algorithms during overload conditions to differenciate execution order among threads of the same priority.
ImportanceParameters(int, int) - Constructor for class javax.realtime.ImportanceParameters
Create an instance of ImportanceParameters.
InaccessibleAreaException - exception javax.realtime.InaccessibleAreaException.
The specified memory area is not above the current allocation context on the current thread scope stack.
InaccessibleAreaException() - Constructor for class javax.realtime.InaccessibleAreaException
A constructor for InaccessibleAreaException.
InaccessibleAreaException(String) - Constructor for class javax.realtime.InaccessibleAreaException
A descriptive constructor for .
INCREF(Object) - Method in class javax.realtime.RefCountArea
These two methods will go away in the future...
initialArrivalTimeQueueLength - Variable in class javax.realtime.SporadicParameters
 
initialize(long, long, long) - Method in interface javax.realtime.PhysicalMemoryTypeFilter
If configuration is required for memory to fit the attribute of this object, do the configuration here.
initNative(long) - Method in class javax.realtime.CTMemory
Initialize the native component of this MemoryArea (set up the MemBlock)
initNative(long) - Method in class javax.realtime.HeapMemory
Initialize the native component of the HeapMemory.
initNative(long) - Method in class javax.realtime.ImmortalMemory
 
initNative(long) - Method in class javax.realtime.ImmortalPhysicalMemory
 
initNative(long) - Method in class javax.realtime.LTMemory
This constructs a LTMemory of the appropriate size (the maximum allowed to be allocated in the scope).
initNative(long) - Method in class javax.realtime.LTPhysicalMemory
 
initNative(long) - Method in class javax.realtime.MemoryArea
 
initNative(long) - Method in class javax.realtime.NullMemoryArea
Initialize the native component of this NullMemoryArea.
initNative(long) - Method in class javax.realtime.RefCountArea
Initialize the native component of this MemoryArea.
initNative(long) - Method in class javax.realtime.ScopedPhysicalMemory
 
initNative(long) - Method in class javax.realtime.VTMemory
Initialize the native component of this VTMemory.
initNative(long) - Method in class javax.realtime.VTPhysicalMemory
 
initNative(long, long) - Method in class javax.realtime.CTMemory
 
initNative(long, long) - Method in class javax.realtime.LTMemory
Initialize the native component of this MemoryArea (set up the MemBlock)
initScheduler() - Method in class javax.realtime.RealtimeThread
 
instance - Static variable in class javax.realtime.DebugScheduler
 
instance - Static variable in class javax.realtime.PriorityScheduler
 
instance - Static variable in class javax.realtime.RoundRobinScheduler
 
instance() - Static method in class javax.realtime.DebugScheduler
Return an instance of a DebugScheduler
instance() - Static method in class javax.realtime.DefaultPhysicalMemoryFactory
 
instance() - Static method in class javax.realtime.HeapMemory
Return a pointer to the singleton instace of HeapMemory representing the Java heap.
instance() - Static method in class javax.realtime.ImmortalMemory
Returns a pointer to the singleton ImmortalMemory space.
instance() - Static method in class javax.realtime.NullMemoryArea
Return an instance of the one and only NullMemoryArea.
instance() - Static method in class javax.realtime.PriorityInheritance
Return a pointer to the singleton PriorityInheritance.
instance() - Static method in class javax.realtime.PriorityScheduler
Return a reference to an instance of PriorityScheduler.
instance() - Static method in class javax.realtime.RoundRobinScheduler
Return an instance of a RoundRobinScheduler
interrupt() - Method in class javax.realtime.RealtimeThread
Sets the state of the generic AsynchronouslyInterruptedException to pending.
interruptAction(AsynchronouslyInterruptedException) - Method in interface javax.realtime.Interruptible
This method is called by the system if the run() method is excepted.
interrupted() - Static method in class javax.realtime.RealtimeThread
Same as java.lang.Thread.interrupted().
Interruptible - interface javax.realtime.Interruptible.
Interruptible is an interface implemented by classes that will be used as arguments on the doInterruptible() of AsynchronouslyInterruptedException and its subclasses.
interval - Variable in class javax.realtime.PeriodicTimer
 
invocations - Static variable in class javax.realtime.PriorityScheduler
 
isEmpty() - Method in class javax.realtime.RefList
 
isEmpty() - Method in class javax.realtime.WaitFreeDequeue
Used to check if the queue is empty.
isEmpty() - Method in class javax.realtime.WaitFreeReadQueue
Queries the system to determine if this is empty.
isEmpty() - Method in class javax.realtime.WaitFreeWriteQueue
Queries the system to determine if this is empty.
isEnabled() - Method in class javax.realtime.AsynchronouslyInterruptedException
Query the enabled status of this exception.
isFeasible() - Method in class javax.realtime.DebugScheduler
It is always feasible to add another thread to a DebugScheduler.
isFeasible() - Method in class javax.realtime.PriorityScheduler
Queries the system about the feasibility of the set of Schedulable objects with respect to their include in the feasibility set and the constraints expressed by their associated parameter objects.
isFeasible() - Method in class javax.realtime.RoundRobinScheduler
It is always feasible to add another thread to a RoundRobinScheduler.
isFeasible() - Method in class javax.realtime.Scheduler
Queries the system about the feasibility of the set of scheduling and release characteristics currently being considered.
isFeasible(Schedulable, ReleaseParameters) - Method in class javax.realtime.DebugScheduler
It is always feasible to add another thread to a DebugScheduler.
isFeasible(Schedulable, ReleaseParameters) - Method in class javax.realtime.PriorityScheduler
 
isFeasible(Schedulable, ReleaseParameters) - Method in class javax.realtime.RoundRobinScheduler
It is always feasible to add another thread to a RoundRobinScheduler.
isFeasible(Schedulable, ReleaseParameters) - Method in class javax.realtime.Scheduler
 
isFull() - Method in class javax.realtime.WaitFreeDequeue
Used to check if the queue is full.
isFull() - Method in class javax.realtime.WaitFreeReadQueue
Queries the system to determine if this is full.
isFull() - Method in class javax.realtime.WaitFreeWriteQueue
Queries the system to determine if this is full.
isPresent(long, long) - Method in interface javax.realtime.PhysicalMemoryTypeFilter
Queries the system about the existance of the specified range of physical memory.
isRemovable() - Method in interface javax.realtime.PhysicalMemoryTypeFilter
Queries the system about the removability of this memory.
isRemovable(long, long) - Static method in class javax.realtime.PhysicalMemoryManager
Queries the system about the removability of the specified range of memory.
isRemoved(long, long) - Static method in class javax.realtime.PhysicalMemoryManager
Queries the system about the removed state of the specified range of memory.
isRunning() - Method in class javax.realtime.Timer
Tests this to determine if this has been started and is in a state (enabled) such that when the given time occurs it will fire the event.
iterator - Variable in class javax.realtime.DebugScheduler
 
iterator - Variable in class javax.realtime.RoundRobinScheduler
 
iterator() - Method in class javax.realtime.RefList
 

J

jAddCThread(long) - Static method in class javax.realtime.Scheduler
 
javax.realtime - package javax.realtime
 
jChooseThread(long) - Method in class javax.realtime.Scheduler
 
jDisableThread(RealtimeThread, long) - Static method in class javax.realtime.Scheduler
 
jEnableThread(RealtimeThread, long) - Static method in class javax.realtime.Scheduler
 
jNumThreads() - Static method in class javax.realtime.Scheduler
Return the total number of active threads in the system.
join() - Method in class javax.realtime.ScopedMemory
Wait until the reference count of this ScopedMemory goes down to zero.
join(HighResolutionTime) - Method in class javax.realtime.ScopedMemory
Wait at most until the time designated by the time parameter for the reference count of this ScopedMemory to go down to zero.
joinAndEnter() - Method in class javax.realtime.ScopedMemory
Combine join() and enter() such that no enter() from another thread can intervene between the two method invocations.
joinAndEnter(HighResolutionTime) - Method in class javax.realtime.ScopedMemory
Combine join() and enter() such that no enter() from another thread can intervene between the two method invocations.
joinAndEnter(Runnable) - Method in class javax.realtime.ScopedMemory
Combine join() and enter() such that no enter() from another thread can intervene between the two method invocations.
joinAndEnter(Runnable, HighResolutionTime) - Method in class javax.realtime.ScopedMemory
Combine join() and enter() such that no enter() from another thread can intervene between the two method invocations.
jRemoveCThread(long) - Static method in class javax.realtime.Scheduler
 

L

lastUpdated - Variable in class javax.realtime.Timer
 
length() - Method in class javax.realtime.RefList
 
LITTLE_ENDIAN - Static variable in class javax.realtime.RealtimeSystem
Value to set the byte ordering for the underlying hardware.
load(LinkedList) - Method in class javax.realtime.PriorityScheduler
Determines the load on the system.
logic - Variable in class javax.realtime.AsyncEventHandler
 
logic - Variable in class javax.realtime.BoundAsyncEventHandler
 
logic - Variable in class javax.realtime.ImmortalPhysicalMemory
 
logic - Variable in class javax.realtime.LTMemory
The logic associated with this.
logic - Variable in class javax.realtime.LTPhysicalMemory
 
logic - Variable in class javax.realtime.MemoryArea
The run() method of this object is called whenever enter() is called.
logic - Variable in class javax.realtime.RawMemoryAccess
 
logic - Variable in class javax.realtime.RawMemoryFloatAccess
 
logic - Variable in class javax.realtime.ScopedMemory
logic.run() is executed when enter() is called.
logic - Variable in class javax.realtime.VTMemory
The logic associated with this
logic - Variable in class javax.realtime.VTPhysicalMemory
 
LTMemory - class javax.realtime.LTMemory.
LTMemory represents a memory area, allocated per RealtimeThread, or for a group of real-time threads, guaranteed by the system to have linear time allocation.
LTMemory(long) - Constructor for class javax.realtime.LTMemory
Creates a LTMemory of the given size.
LTMemory(long, long) - Constructor for class javax.realtime.LTMemory
Create an LTMemory of the given size.
LTMemory(long, long, Runnable) - Constructor for class javax.realtime.LTMemory
Create an LTMemory of the given size and logic.
LTMemory(SizeEstimator, SizeEstimator) - Constructor for class javax.realtime.LTMemory
Creates a LTMemory of the given size estimated by two instances of SizeEstimator.
LTMemory(SizeEstimator, SizeEstimator, Runnable) - Constructor for class javax.realtime.LTMemory
Creates a LTMemory of the given size estimated by two instances of SizeEstimator and logic.
LTPhysicalMemory - class javax.realtime.LTPhysicalMemory.
An instance of LTPhysicalMemory allows objects to be allocated from a range of physical memory with particular attributes, determined by their memory type.
LTPhysicalMemory(Object, long) - Constructor for class javax.realtime.LTPhysicalMemory
Create an instance of LTPhysicalMemory with the given parameters.
LTPhysicalMemory(Object, long, long) - Constructor for class javax.realtime.LTPhysicalMemory
Create an instance of LTPhysicalMemory with the given parameters.
LTPhysicalMemory(Object, long, long, Runnable) - Constructor for class javax.realtime.LTPhysicalMemory
Create an instance of LTPhysicalMemory with the given parameters.
LTPhysicalMemory(Object, long, Runnable) - Constructor for class javax.realtime.LTPhysicalMemory
Create an instance of LTPhysicalMemory with the given parameters.
LTPhysicalMemory(Object, long, SizeEstimator) - Constructor for class javax.realtime.LTPhysicalMemory
Create an instance of LTPhysicalMemory with the given parameters.
LTPhysicalMemory(Object, long, SizeEstimator, Runnable) - Constructor for class javax.realtime.LTPhysicalMemory
Create an instance of LTPhysicalMemory with the given parameters.
LTPhysicalMemory(Object, SizeEstimator) - Constructor for class javax.realtime.LTPhysicalMemory
Create an instance of LTPhysicalMemory with the given parameters.
LTPhysicalMemory(Object, SizeEstimator, Runnable) - Constructor for class javax.realtime.LTPhysicalMemory
Create an instance of LTPhysicalMemory with the given parameters.

M

mainThreadParameters - Static variable in class javax.realtime.PriorityScheduler
 
map() - Method in class javax.realtime.RawMemoryAccess
Maps the physical memory range into virtual memory.
map(long) - Method in class javax.realtime.RawMemoryAccess
Maps the physical memory range into virtual memory at the specified location.
map(long, long) - Method in class javax.realtime.RawMemoryAccess
Maps the physical memory range into virtual memory.
MarkSweepGarbageCollector - class javax.realtime.MarkSweepGarbageCollector.
MarkSweepGarbageCollector provides a means of interfacing with the Mark and Sweep precise garbage collector written by Karen.
MarkSweepGarbageCollector() - Constructor for class javax.realtime.MarkSweepGarbageCollector
 
MAX_PRIORITY - Static variable in class javax.realtime.PriorityScheduler
The maximum priority value used by the implementation.
MAX_SIG - Static variable in class javax.realtime.POSIXSignalHandler
 
maxConcurrentLocks - Static variable in class javax.realtime.RealtimeSystem
 
maxHard - Static variable in class javax.realtime.RealtimeSystem
 
maxImmortal - Variable in class javax.realtime.MemoryParameters
 
maxMemoryArea - Variable in class javax.realtime.MemoryParameters
 
mem - Variable in class javax.realtime.RealtimeThread
Contains the memoryArea associated with this mem.
memArea - Variable in class javax.realtime.AsyncEventHandler
 
memArea - Variable in class javax.realtime.WaitFreeDequeue
 
memArea - Variable in class javax.realtime.WaitFreeReadQueue
 
memArea - Variable in class javax.realtime.WaitFreeWriteQueue
 
memAreaStack - Variable in class javax.realtime.RealtimeThread
Contains the cactus stack of previous memoryAreas...
MemAreaStack - class javax.realtime.MemAreaStack.
MemAreaStack can be used to create a tree of MemoryArea references to determine whether a ScopedMemory check fails.
MemAreaStack(MemoryArea, MemoryArea, MemAreaStack) - Constructor for class javax.realtime.MemAreaStack
Push the MemoryArea on the cactus stack.
memory - Variable in class javax.realtime.BoundAsyncEventHandler
 
MemoryAccessError - error javax.realtime.MemoryAccessError.
This error is thrown on an attempt to refer to an object in an accessible MemoryArea.
MemoryAccessError() - Constructor for class javax.realtime.MemoryAccessError
A constructor for MemoryAccessError.
MemoryAccessError(String) - Constructor for class javax.realtime.MemoryAccessError
A descriptive constructor for MemoryAccessError.
memoryArea - Variable in class javax.realtime.MemoryParameters
 
MemoryArea - class javax.realtime.MemoryArea.
MemoryArea is the abstract base class of all classes dealing with the representations of allocatable memory areas, including the immortal memory area, physical memory and scoped memory areas.
memoryArea() - Method in class javax.realtime.RealtimeThread
For internal use only.
MemoryArea(long) - Constructor for class javax.realtime.MemoryArea
Create an instance of MemoryArea.
MemoryArea(long, long) - Constructor for class javax.realtime.MemoryArea
 
MemoryArea(long, Runnable) - Constructor for class javax.realtime.MemoryArea
Create an instance of MemoryArea.
MemoryArea(SizeEstimator) - Constructor for class javax.realtime.MemoryArea
Create an instance of MemoryArea.
MemoryArea(SizeEstimator, Runnable) - Constructor for class javax.realtime.MemoryArea
Create an instance of MemoryArea.
memoryConsumed - Variable in class javax.realtime.MemoryArea
The size of the consumed memory
memoryConsumed() - Method in class javax.realtime.HeapMemory
Indicates the amount of memory currently allocated in the Java heap.
memoryConsumed() - Method in class javax.realtime.MemoryArea
An exact count, in bytes, of the all of the memory currently used by the system for the allocated objects.
MemoryInUseException - exception javax.realtime.MemoryInUseException.
Thrown when an attempt is made to allocate a range of physical or virtual memory that is already in use.
MemoryInUseException() - Constructor for class javax.realtime.MemoryInUseException
A constructor for MemoryInUseException.
MemoryInUseException(String) - Constructor for class javax.realtime.MemoryInUseException
A descriptive constructor for MemoryInUseException.
memoryParameters - Variable in class javax.realtime.RealtimeThread
 
MemoryParameters - class javax.realtime.MemoryParameters.
Memory parameters can be given on the constructor of RealtimeThread and AsyncEventHandler.
MemoryParameters(long, long) - Constructor for class javax.realtime.MemoryParameters
Create a MemoryParameters object with the given values.
MemoryParameters(long, long, long) - Constructor for class javax.realtime.MemoryParameters
Create a MemoryParameters object with the given values.
MemoryParameters(MemoryArea) - Constructor for class javax.realtime.MemoryParameters
 
memoryRemaining() - Method in class javax.realtime.HeapMemory
Indicates the free memory remaining in the Java heap.
memoryRemaining() - Method in class javax.realtime.MemoryArea
An approximation to the total amount of memory currently available for future allocated objects, measured in bytes.
MemoryScopeError - error javax.realtime.MemoryScopeError.
MemoryScopeError
MemoryScopeError() - Constructor for class javax.realtime.MemoryScopeError
Constructor, no description.
MemoryScopeError(String) - Constructor for class javax.realtime.MemoryScopeError
Constructor with description.
MemoryScopeException - exception javax.realtime.MemoryScopeException.
Thrown if construction of any of the wait-free queues is attempted with the ends of the queues in incompatible memory areas.
MemoryScopeException() - Constructor for class javax.realtime.MemoryScopeException
A constructor for MemoryScopeException.
MemoryScopeException(String) - Constructor for class javax.realtime.MemoryScopeException
A descriptive constructor for MemoryScopeException.
MemoryTypeConflictException - exception javax.realtime.MemoryTypeConflictException.
This exception is thrown when the PhysicalMemoryManager is given conflicting specifications for memory.
MemoryTypeConflictException() - Constructor for class javax.realtime.MemoryTypeConflictException
A constructor for MemoryTypeConflictException.
MemoryTypeConflictException(String) - Constructor for class javax.realtime.MemoryTypeConflictException
A descriptive constructor for MemoryTypeConflictException.
memParams - Variable in class javax.realtime.AsyncEventHandler
 
METHOD_CHECKS - Static variable in class javax.realtime.Stats
How many checks on METHOD calls were there?
METHOD_REFS - Static variable in class javax.realtime.Stats
How many parameters passed into METHODs were actually pointing to the heap?
millis - Variable in class javax.realtime.HighResolutionTime
 
MIN_PRIORITY - Static variable in class javax.realtime.PriorityScheduler
The minimum priority value used by the implementation.
minimum - Variable in class javax.realtime.CTMemory
This constructs a CTMemory of the appropriate size (the maximum allowed to be allocated in the scope).
minInterarrival - Variable in class javax.realtime.SporadicParameters
 
missed - Static variable in class javax.realtime.PriorityScheduler
 
missHandler - Variable in class javax.realtime.ProcessingGroupParameters
 
missHandler - Variable in class javax.realtime.ReleaseParameters
 
mitViolationBehavior - Variable in class javax.realtime.SporadicParameters
 
mitViolationExcept - Static variable in class javax.realtime.SporadicParameters
If an arrival time for any instance of Schedulable which has this as its instance of ReleaseParameters occurs at a time les then the minimum interarrival time defined here then the fire() method shall throw MITViolationException.
MITViolationException - exception javax.realtime.MITViolationException.
The exception is thrown when minimum interarrival time is violated.
MITViolationException() - Constructor for class javax.realtime.MITViolationException
A constructor for MITViolationException.
MITViolationException(String) - Constructor for class javax.realtime.MITViolationException
A descriptive constructor for MITViolationException.
mitViolationIgnore - Static variable in class javax.realtime.SporadicParameters
If an arrival time for any instance of Schedulable which has this as its instance of ReleaseParameters occurs at a time less then the minimum interarrival time defined here then the new arrival time is ignored.
mitViolationReplace - Static variable in class javax.realtime.SporadicParameters
If an arrival time for any instance of Schedulable which has this as its instance of ReleaseParameters occurs at a time less than the minimum interarrival time defined here then the previous arrival time is overwritten with the new arrival time.
mitViolationSave - Static variable in class javax.realtime.SporadicParameters
If an arrival time for any instance of Schedulble which has this as its instance of ReleaseParameters occurs at a time less then the minimum interarrival time defined here then the new arrival time is added to the queue of arrival times.
MonitorControl - class javax.realtime.MonitorControl.
Abstract superclass for all monitor control policy objects.
MonitorControl() - Constructor for class javax.realtime.MonitorControl
Create an instance of MonitorControl.
myUID - Variable in class javax.realtime.AsyncEventHandler
 

N

nanos - Variable in class javax.realtime.HighResolutionTime
 
NATIVECALL_CHECKS - Static variable in class javax.realtime.Stats
How many checks on NATIVECALL returns were there?
NATIVECALL_REFS - Static variable in class javax.realtime.Stats
How many NATIVECALL's returned something that pointed to the heap?
NEW_ARRAY_HEAP - Static variable in class javax.realtime.Stats
How many array objects were allocated out of HeapMemory?
NEW_ARRAY_IMMORTAL - Static variable in class javax.realtime.Stats
How many array objects were allocated out of ImmortalMemory?
NEW_ARRAY_SCOPE - Static variable in class javax.realtime.Stats
How many array objects were allocated out of ScopedMemory?
NEW_HEAP - Static variable in class javax.realtime.Stats
How many objects were allocated out of HeapMemory?
NEW_IMMORTAL - Static variable in class javax.realtime.Stats
How many objects were allocated out of ImmortalMemory?
NEW_SCOPE - Static variable in class javax.realtime.Stats
How many objects were allocated out of ScopedMemory?
newArray(Class, int) - Method in class javax.realtime.HeapMemory
Create a new array, checking to make sure that we're not in a NoHeapRealtimeThread.
newArray(Class, int) - Method in class javax.realtime.MemoryArea
Allocate an array of the given type in this memory area.
newArray(Class, int[]) - Method in class javax.realtime.HeapMemory
Create a new multi-dimensional array, checking to make sure that we're not in a NoHeapRealtimeThread.
newArray(Class, int[]) - Method in class javax.realtime.MemoryArea
Create a new array, allocated out of this MemoryArea.
newArray(RealtimeThread, Class, int) - Method in class javax.realtime.MemoryArea
 
newArray(RealtimeThread, Class, int[]) - Method in class javax.realtime.MemoryArea
 
newArrayObjects - Static variable in class javax.realtime.Stats
Count how many array objects are created.
newInstance(Class) - Method in class javax.realtime.HeapMemory
Create a new object, checking to make sure that we're not in a NoHeapRealtimeThread.
newInstance(Class) - Method in class javax.realtime.MemoryArea
Allocate an object in this memory area.
newInstance(Class, Class[], Object[]) - Method in class javax.realtime.HeapMemory
Create a new object, checking to make sure that we're not in a NoHeapRealtimeThread.
newInstance(Class, Class[], Object[]) - Method in class javax.realtime.MemoryArea
Allocate an object in this memory area.
newInstance(Constructor, Object[]) - Method in class javax.realtime.MemoryArea
Allocate an object in this memory area.
newInstance(RealtimeThread, Constructor, Object[]) - Method in class javax.realtime.MemoryArea
 
newObjects - Static variable in class javax.realtime.Stats
Count how many new objects are created.
next - Variable in class javax.realtime.MemAreaStack
The "next" pointer for the stack.
next - Variable in class javax.realtime.RefList.Elt
 
nextThreadID - Variable in class javax.realtime.PriorityScheduler
 
nextThreadID - Static variable in class javax.realtime.RealtimeThread
 
NO_MAX - Static variable in class javax.realtime.MemoryParameters
Specifies no maximum limit
NoGarbageCollector - class javax.realtime.NoGarbageCollector.
NoGarbageCollector provides a means of informing the program that no garbage collector is present.
NoGarbageCollector() - Constructor for class javax.realtime.NoGarbageCollector
 
noHeap - Variable in class javax.realtime.RealtimeThread
Specifies whether this RealtimeThread has access to the heap.
NoHeapRealtimeThread - class javax.realtime.NoHeapRealtimeThread.
A NoHeapRealtimeThread is a specialized form of RealtimeThread.
NoHeapRealtimeThread(MemoryArea) - Constructor for class javax.realtime.NoHeapRealtimeThread
Construct a NoHeapRealtimeThread which will execute in the given MemoryArea
NoHeapRealtimeThread(MemoryArea, Runnable) - Constructor for class javax.realtime.NoHeapRealtimeThread
Construct a NoHeapRealtimeThread which will execute logic in the given MemoryArea
NoHeapRealtimeThread(MemoryParameters, Runnable) - Constructor for class javax.realtime.NoHeapRealtimeThread
Construct a new NoHeapRealtimeThread that will inherit the properties described in MemoryParameters and will run logic.
NoHeapRealtimeThread(SchedulingParameters, MemoryArea) - Constructor for class javax.realtime.NoHeapRealtimeThread
Create a NoHeapRealtimeThread.
NoHeapRealtimeThread(SchedulingParameters, ReleaseParameters) - Constructor for class javax.realtime.NoHeapRealtimeThread
Check to see if a write is possible to the given object.
NoHeapRealtimeThread(SchedulingParameters, ReleaseParameters, MemoryArea) - Constructor for class javax.realtime.NoHeapRealtimeThread
Create a NoHeapRealtimeThread.
NoHeapRealtimeThread(SchedulingParameters, ReleaseParameters, MemoryParameters, MemoryArea, ProcessingGroupParameters, Runnable) - Constructor for class javax.realtime.NoHeapRealtimeThread
Create a NoHeapRealtimeThread.
nonBlockingRead() - Method in class javax.realtime.WaitFreeDequeue
An unsynchronized call of the read() method of the underlying WaitFreeReadQueue.
nonBlockingWrite(Object) - Method in class javax.realtime.WaitFreeDequeue
An unsynchronized call of the write() method of the underlying WaitFreeWriteQueue.
nonheap - Variable in class javax.realtime.AsyncEventHandler
 
nonHeap - Variable in class javax.realtime.BoundAsyncEventHandler
 
NORM_PRIORITY - Static variable in class javax.realtime.PriorityScheduler
 
noRTParameters - Static variable in class javax.realtime.PriorityScheduler
 
notify - Variable in class javax.realtime.WaitFreeReadQueue
 
nThreads - Variable in class javax.realtime.PriorityScheduler
 
nullClassArr - Static variable in class javax.realtime.MemoryArea
 
nullMem - Variable in class javax.realtime.MemoryArea
Indicates whether this is a NullMemoryArea.
nullMemory - Static variable in class javax.realtime.NullMemoryArea
The one and only NullMemoryArea.
NullMemoryArea - class javax.realtime.NullMemoryArea.
 
NullMemoryArea() - Constructor for class javax.realtime.NullMemoryArea
Create the one and only NullMemoryArea.
nullObjArr - Static variable in class javax.realtime.MemoryArea
 
num - Static variable in class javax.realtime.MemoryArea
This is used to create the unique ID.

O

obj - Variable in class javax.realtime.RefList.Elt
 
objSize(Class) - Static method in class javax.realtime.SizeEstimator
 
OffsetOutOfBoundsException - exception javax.realtime.OffsetOutOfBoundsException.
Thrown if the constructor of an ImmortalPhysicalMemory, LTPhysicalMemory, VTPhysicalMemory, RawMemoryAccess, or RawMemoryFloatAccess is given an invalid address.
OffsetOutOfBoundsException() - Constructor for class javax.realtime.OffsetOutOfBoundsException
A constructor for OffsetOutOfBoundsException.
OffsetOutOfBoundsException(String) - Constructor for class javax.realtime.OffsetOutOfBoundsException
A descriptive constructor for OffsetOutOfBoundsException.
OneShotTimer - class javax.realtime.OneShotTimer.
A timed AsyncEvent that is driven by a clock.
OneShotTimer(HighResolutionTime, AsyncEventHandler) - Constructor for class javax.realtime.OneShotTimer
Create an instance of AsyncEvent that will execute its fire method at the expiration of the given time.
OneShotTimer(HighResolutionTime, Clock, AsyncEventHandler) - Constructor for class javax.realtime.OneShotTimer
Create an instance of AsyncEvent, based on the given clock, that will execute its fire method at the expiration of the given time.
onInsertion(long, long, AsyncEventHandler) - Static method in class javax.realtime.PhysicalMemoryManager
Register the specified AsyncEventHandler to run when any memory in the range is added to the system.
onInsertion(long, long, AsyncEventHandler) - Method in interface javax.realtime.PhysicalMemoryTypeFilter
Arrange for the specified AsyncEventHandler to be called if any memory in the specified range is inserted.
onRemoval(long, long, AsyncEventHandler) - Static method in class javax.realtime.PhysicalMemoryManager
Register the specified AsyncEventHandler to run when any memory in the range is removed from the system.
onRemoval(long, long, AsyncEventHandler) - Method in interface javax.realtime.PhysicalMemoryTypeFilter
Arrange for the specified AsyncEventHandler to be called if any memory in the specified range is removed.
original - Variable in class javax.realtime.MemAreaStack
A MemoryArea on the stack
original - Variable in class javax.realtime.RealtimeThread
Contains the memoryArea associated with this mem.
outerScope(MemoryArea) - Method in class javax.realtime.RealtimeThread
Get the outerScope of a given MemoryArea for the current RealtimeThread.
overrunHandler - Variable in class javax.realtime.ProcessingGroupParameters
 
overrunHandler - Variable in class javax.realtime.ReleaseParameters
 

P

period - Variable in class javax.realtime.PeriodicParameters
 
period - Variable in class javax.realtime.ProcessingGroupParameters
 
PeriodicParameters - class javax.realtime.PeriodicParameters.
This release parameter indicates that the waitForNextPeriod() method on the associated Schedulable object will be unblocked at the start of each period.
PeriodicParameters(HighResolutionTime, RelativeTime, RelativeTime, RelativeTime, AsyncEventHandler, AsyncEventHandler) - Constructor for class javax.realtime.PeriodicParameters
Create a PeriodicParameters object.
PeriodicTimer - class javax.realtime.PeriodicTimer.
An AsyncEvent whose fire method is executed periodically according to the given parameters.
PeriodicTimer(HighResolutionTime, RelativeTime, AsyncEventHandler) - Constructor for class javax.realtime.PeriodicTimer
Create an instance of AsyncEvent that executes its fire method periodically.
PeriodicTimer(HighResolutionTime, RelativeTime, Clock, AsyncEventHandler) - Constructor for class javax.realtime.PeriodicTimer
Create an instance of AsyncEvent that executes its fire method periodically.
PhysicalMemoryFactory - class javax.realtime.PhysicalMemoryFactory.
PhysicalMemoryFactory
PhysicalMemoryFactory() - Constructor for class javax.realtime.PhysicalMemoryFactory
 
PhysicalMemoryManager - class javax.realtime.PhysicalMemoryManager.
The PhysicalMemoryManager is available for use by the various physical memory accessor objects (VTPhysicalMemory, LTPhysicalMemory, ImmortalPhysicalMemory, RawMemoryAccess, RawMemoryFloatAccess) to create objects of the correct type that are bound to areas of physical memory with the appropriate characteristics -- or with appropriate accessor behavior.
PhysicalMemoryManager() - Constructor for class javax.realtime.PhysicalMemoryManager
 
PhysicalMemoryTypeFilter - interface javax.realtime.PhysicalMemoryTypeFilter.
Implementation or device providers may include classes that implement PhysicalMemoryTypeFilter which allow additional characteristics of memory in devices to be specified.
pmf - Static variable in class javax.realtime.DefaultPhysicalMemoryFactory
 
POP(MemAreaStack) - Static method in class javax.realtime.MemAreaStack
 
portal - Variable in class javax.realtime.ScopedMemory
 
POSIXSignalHandler - class javax.realtime.POSIXSignalHandler.
Use instances of AsyncEvent to handle POSIX signals.
POSIXSignalHandler() - Constructor for class javax.realtime.POSIXSignalHandler
 
postSetup() - Method in class javax.realtime.MemoryArea
 
preSetup() - Method in class javax.realtime.MemoryArea
 
print() - Static method in class javax.realtime.Scheduler
Print out the status of the scheduler
print() - Static method in class javax.realtime.Stats
Print out the statistics for this program.
print(double) - Static method in class javax.realtime.NoHeapRealtimeThread
 
print(int) - Static method in class javax.realtime.NoHeapRealtimeThread
 
print(long) - Static method in class javax.realtime.NoHeapRealtimeThread
 
print(String) - Static method in class javax.realtime.NoHeapRealtimeThread
A print method that's safe to call from a NoHeapRealtimeThread.
priority - Variable in class javax.realtime.PriorityParameters
 
PriorityCeilingEmulation - class javax.realtime.PriorityCeilingEmulation.
Monitor control class specifying use of the priority ceiling emulation protocol for monitor objects.
PriorityCeilingEmulation(int) - Constructor for class javax.realtime.PriorityCeilingEmulation
Create a PriorityCeilingEmulation object with a given ceiling.
PriorityInheritance - class javax.realtime.PriorityInheritance.
Monitor control class specifying use of the priority inheritance protocol for object monitors.
PriorityInheritance() - Constructor for class javax.realtime.PriorityInheritance
 
PriorityParameters - class javax.realtime.PriorityParameters.
Instances of this class should be assigned to threads that are managed by schedulers which use a single integer to determine execution order.
PriorityParameters(int) - Constructor for class javax.realtime.PriorityParameters
Create an instance of SchedulingParameters with the given priority.
PriorityScheduler - class javax.realtime.PriorityScheduler.
Class which represents the required (by RTSJ) priority-based scheduler.
PriorityScheduler() - Constructor for class javax.realtime.PriorityScheduler
Constructor for the required scheduler.
processingGroupParameters - Variable in class javax.realtime.RealtimeThread
 
ProcessingGroupParameters - class javax.realtime.ProcessingGroupParameters.
This is associated with one or more schedulable objects for which the system guarantees that the associated objects will not be fiven more time per period than indicated by cost.
ProcessingGroupParameters(HighResolutionTime, RelativeTime, RelativeTime, RelativeTime, AsyncEventHandler, AsyncEventHandler) - Constructor for class javax.realtime.ProcessingGroupParameters
Create a ProcessingGroupParameters objects.
propagate() - Static method in class javax.realtime.AsynchronouslyInterruptedException
Cause the pending exception to continue up the stack.
PUSH(MemoryArea, MemoryArea, MemAreaStack) - Static method in class javax.realtime.MemAreaStack
 

Q

QuantaThread - class javax.realtime.QuantaThread.
 
QuantaThread() - Constructor for class javax.realtime.QuantaThread
 
queue - Variable in class javax.realtime.WaitFreeDequeue
 
queueSize - Variable in class javax.realtime.WaitFreeDequeue
 
queueSize - Variable in class javax.realtime.WaitFreeReadQueue
 
queueSize - Variable in class javax.realtime.WaitFreeWriteQueue
 

R

RationalTime - class javax.realtime.RationalTime.
An object that represents a time interval millis/1E3+nanos/1E9 seconds long that is divided into subintervals by some frequency.
RationalTime(int) - Constructor for class javax.realtime.RationalTime
Constructs an instance of RationalTime.
RationalTime(int, long, int) - Constructor for class javax.realtime.RationalTime
Constructs an instance of RationalTime.
RationalTime(int, RelativeTime) - Constructor for class javax.realtime.RationalTime
Constructs an instance of RationalTime from the given RelativeTime.
RawMemoryAccess - class javax.realtime.RawMemoryAccess.
An instance of RawMemoryAccess models a range of physical memory as a fixed sequence of bytes.
RawMemoryAccess(long, long) - Constructor for class javax.realtime.RawMemoryAccess
 
RawMemoryAccess(Object, long) - Constructor for class javax.realtime.RawMemoryAccess
Construct an instance of RawMemoryAccess with the given parameters.
RawMemoryAccess(Object, long, long) - Constructor for class javax.realtime.RawMemoryAccess
Construct an instance of RawMemoryAccess with the given parameters.
RawMemoryAccess(RawMemoryAccess, long, long) - Constructor for class javax.realtime.RawMemoryAccess
Constructor reserved for use by the memory object factory.
RawMemoryFloatAccess - class javax.realtime.RawMemoryFloatAccess.
This class holds methods for accessing a raw memory area by float and double types.
RawMemoryFloatAccess(long, long) - Constructor for class javax.realtime.RawMemoryFloatAccess
 
RawMemoryFloatAccess(Object, long) - Constructor for class javax.realtime.RawMemoryFloatAccess
Create a RawMemoryFloatAccess object using the given parameters.
RawMemoryFloatAccess(Object, long, long) - Constructor for class javax.realtime.RawMemoryFloatAccess
Create a RawMemoryFloatAccess object using the given parameters.
RawMemoryFloatAccess(RawMemoryAccess, long, long) - Constructor for class javax.realtime.RawMemoryFloatAccess
Constructor reserved for use by the memory object factory.
READ_CHECKS - Static variable in class javax.realtime.Stats
How many checks on READ of a base pointer were there?
READ_REFS - Static variable in class javax.realtime.Stats
How many base pointers on READ were actually pointing to the heap?
read() - Method in class javax.realtime.WaitFreeReadQueue
Reads the next element in the queue unless the queue is empty.
read() - Method in class javax.realtime.WaitFreeWriteQueue
A synchronized read on the queue.
readerThread - Variable in class javax.realtime.WaitFreeDequeue
 
readerThread - Variable in class javax.realtime.WaitFreeReadQueue
 
readerThread - Variable in class javax.realtime.WaitFreeWriteQueue
 
readQueue - Variable in class javax.realtime.WaitFreeReadQueue
 
RealtimeClock - class javax.realtime.RealtimeClock.
RealtimeClock implements a real-time clock.
RealtimeClock() - Constructor for class javax.realtime.RealtimeClock
Create an instance of RealtimeClock.
RealtimeClock(long, int) - Constructor for class javax.realtime.RealtimeClock
Create an instance of RealtimeClock using given parameters.
RealtimeSecurity - class javax.realtime.RealtimeSecurity.
Security policy object for real-time specific issues.
RealtimeSecurity() - Constructor for class javax.realtime.RealtimeSecurity
Create a RealtimeSecurity object.
RealtimeSystem - class javax.realtime.RealtimeSystem.
RealtimeSystem provides a means for tuning the behavior of the implementation by specifying parameters such as the maximum number of locks that can be in use concurrently, and the monitor control policy.
RealtimeSystem() - Constructor for class javax.realtime.RealtimeSystem
 
RealtimeThread - class javax.realtime.RealtimeThread.
Class RealtimeThread extends java.lang.Thread and includes classes and methods to get and set parameterer objects, manage the execution of those threads with a ReleaseParameters type of PeriodicParameters, and manage waiting.
RealtimeThread() - Constructor for class javax.realtime.RealtimeThread
Create a real-time thread.
RealtimeThread(MemoryArea) - Constructor for class javax.realtime.RealtimeThread
 
RealtimeThread(MemoryArea, Runnable) - Constructor for class javax.realtime.RealtimeThread
 
RealtimeThread(MemoryParameters, Runnable) - Constructor for class javax.realtime.RealtimeThread
 
RealtimeThread(Runnable) - Constructor for class javax.realtime.RealtimeThread
 
RealtimeThread(Runnable, String) - Constructor for class javax.realtime.RealtimeThread
 
RealtimeThread(SchedulingParameters) - Constructor for class javax.realtime.RealtimeThread
Create a real-time thread with the given SchedulingParameters.
RealtimeThread(SchedulingParameters, ReleaseParameters) - Constructor for class javax.realtime.RealtimeThread
Create a real-time thread with the given SchedulingParameters and ReleaseParameters.
RealtimeThread(SchedulingParameters, ReleaseParameters, MemoryParameters, MemoryArea, ProcessingGroupParameters, Runnable) - Constructor for class javax.realtime.RealtimeThread
Create a real-time thread with the given characteristics and a java.lang.Runnable.
RealtimeThread(String) - Constructor for class javax.realtime.RealtimeThread
 
RealtimeThread(ThreadGroup, Runnable) - Constructor for class javax.realtime.RealtimeThread
 
RealtimeThread(ThreadGroup, Runnable, String) - Constructor for class javax.realtime.RealtimeThread
 
RealtimeThread(ThreadGroup, Runnable, String, MemoryArea) - Constructor for class javax.realtime.RealtimeThread
 
RealtimeThread(ThreadGroup, String) - Constructor for class javax.realtime.RealtimeThread
 
ref - Variable in class javax.realtime.RefList
 
refCountArea - Static variable in class javax.realtime.RefCountArea
 
RefCountArea - class javax.realtime.RefCountArea.
RefCountArea is a new MemoryArea which allows access from anywhere, access to ImmortalMemory and the heap, where objects live as long as there are references to them.
RefCountArea() - Constructor for class javax.realtime.RefCountArea
 
refInstance() - Static method in class javax.realtime.RefCountArea
Returns the only RefCountArea instance, allocated out of an ImmortalMemory.
RefList - class javax.realtime.RefList.
The goal here is to make a thread list that's accessable from a NoHeapRealtimeThread that keeps all the relevant information about the threads accessable to the scheduler.
RefList.Elt - class javax.realtime.RefList.Elt.
 
RefList.Elt(Object, RefList.Elt) - Constructor for class javax.realtime.RefList.Elt
Obj is assumed to have refCount == 1.
RefList() - Constructor for class javax.realtime.RefList
 
registerFilter(Object, PhysicalMemoryTypeFilter) - Static method in class javax.realtime.PhysicalMemoryManager
Register a memory type filter with the physical memory manager.
registerFinal() - Method in class javax.realtime.MemoryArea
 
relative(Clock) - Method in class javax.realtime.AbsoluteTime
Create a RelativeTime object with current time given by this with reference to the parameter.
relative(Clock) - Method in class javax.realtime.HighResolutionTime
Convert the time of this to a relative time, with respect to the given instance of Clock.
relative(Clock) - Method in class javax.realtime.RelativeTime
Make a new RelativeTime object from the time given by this but based on the given instance of Clock.
relative(Clock, AbsoluteTime) - Method in class javax.realtime.AbsoluteTime
Create a RelativeTime object with current time given by this with reference to Clock parameter.
relative(Clock, HighResolutionTime) - Method in class javax.realtime.AbsoluteTime
Create a RelativeTime object with current time given by this with reference to Clock parameter.
relative(Clock, HighResolutionTime) - Method in class javax.realtime.HighResolutionTime
Convert the time of this to a relative time, with respect to the given instance of Clock.
relative(Clock, HighResolutionTime) - Method in class javax.realtime.RelativeTime
Make a new RelativeTime object from the time given by this but based on the given instance of Clock.
relative(Clock, RelativeTime) - Method in class javax.realtime.RelativeTime
Make a new RelativeTime object from the time given by this but based on the given instance of Clock.
RelativeTime - class javax.realtime.RelativeTime.
An object that represents a time interval millis/1E3+nanos/1E9 seconds long.
RelativeTime() - Constructor for class javax.realtime.RelativeTime
Equivalent to new RelativeTime(0, 0).
RelativeTime(long, int) - Constructor for class javax.realtime.RelativeTime
Constructs a RelativeTime object representing an interval defined by the given parameter values.
RelativeTime(RelativeTime) - Constructor for class javax.realtime.RelativeTime
Make a new RelativeTime object from the given RelativeTime object.
release - Variable in class javax.realtime.AsyncEventHandler
 
release - Variable in class javax.realtime.BoundAsyncEventHandler
 
releaseParameters - Variable in class javax.realtime.RealtimeThread
Realtime parameters for this thread
ReleaseParameters - class javax.realtime.ReleaseParameters.
The abstract top-level class for release characteristics of threads.
ReleaseParameters() - Constructor for class javax.realtime.ReleaseParameters
Create a new instance of ReleaseParameters.
ReleaseParameters(RelativeTime, RelativeTime, AsyncEventHandler, AsyncEventHandler) - Constructor for class javax.realtime.ReleaseParameters
Create a new instance of ReleaseParameters with the given parameter values.
ReleaseParameters(ReleaseParameters) - Constructor for class javax.realtime.ReleaseParameters
Makes a copy of the argument.
removable - Static variable in interface javax.realtime.PhysicalMemoryTypeFilter
 
remove(long) - Method in class javax.realtime.RefList
 
remove(Object) - Method in class javax.realtime.RefList
 
removeFilter(Object) - Static method in class javax.realtime.PhysicalMemoryManager
Remove the identified filter from the set of registered filters.
removeFromFeasibility() - Method in class javax.realtime.AsyncEventHandler
Inform the scheduler and cooperating facilities that the scheduling characteristics of this instance of Schedulable should not be considered in feasibility analyses until further notified.
removeFromFeasibility() - Method in class javax.realtime.RealtimeThread
Inform the scheduler and cooperating facilities that the scheduling and release characteristics of this instance of Schedulable should not be considered in feasibility analyses until further notified.
removeFromFeasibility() - Method in interface javax.realtime.Schedulable
Inform the scheduler and cooperating facilities that scheduling and release characteristics of this instance of Schedulable should not be considered in feasibility analysis until further notified.
removeFromFeasibility(Schedulable) - Method in class javax.realtime.DebugScheduler
It is always feasible to add another thread to a DebugScheduler.
removeFromFeasibility(Schedulable) - Method in class javax.realtime.PriorityScheduler
Inform this and cooperating facilities that the ReleaseParameters of the ginve instance of Schedulable should not be considered in feasibility analysis until further notified.
removeFromFeasibility(Schedulable) - Method in class javax.realtime.RoundRobinScheduler
It is always feasible to add another thread to a RoundRobinScheduler.
removeFromFeasibility(Schedulable) - Method in class javax.realtime.Scheduler
Inform the scheduler and cooperating facilities that the resource demands (as expressed in the associated instances of SchedulingParameters, ReleaseParameters, MemoryParameters and ProcessingGroupParameters) of this instance of Schedulable should no longer be considered in the feasibility analysis of the associated Scheduler until further notice.
removeHandler(AsyncEventHandler) - Method in class javax.realtime.AsyncEvent
Remove a handler from the set associated with this event.
removeHandler(int, AsyncEventHandler) - Static method in class javax.realtime.POSIXSignalHandler
Remove the given AsyncEventHandler to the list of handlers of the AsyncEvent of the given signal.
removeThread(long) - Method in class javax.realtime.DebugScheduler
 
removeThread(long) - Method in class javax.realtime.PriorityScheduler
 
removeThread(long) - Method in class javax.realtime.RoundRobinScheduler
 
removeThread(long) - Method in class javax.realtime.Scheduler
Used for removing a C thread that doesn't have any Java counterpart.
removeThread(RealtimeThread) - Method in class javax.realtime.DebugScheduler
 
removeThread(RealtimeThread) - Method in class javax.realtime.PriorityScheduler
 
removeThread(RealtimeThread) - Method in class javax.realtime.RoundRobinScheduler
 
removeThread(RealtimeThread) - Method in class javax.realtime.Scheduler
Removes a thread from the thread list
removeThreadFromLists(RealtimeThread) - Method in class javax.realtime.Scheduler
 
removeThreadInC(Schedulable) - Method in class javax.realtime.Scheduler
 
reschedule(HighResolutionTime) - Method in class javax.realtime.Timer
Change the schedule time for this event; can take either absolute or relative times.
reserve(Class, int) - Method in class javax.realtime.SizeEstimator
Take into account additional n instances of Class c when estimating the size of the MemoryArea.
reserve(SizeEstimator) - Method in class javax.realtime.SizeEstimator
Take into account an additional instance of SizeEstimator s when estimating the size of the MemoryArea.
reserve(SizeEstimator, int) - Method in class javax.realtime.SizeEstimator
Take into account additional n instances of SizeEstimator size when estimating the size of the MemoryArea.
resetTime(HighResolutionTime) - Method in class javax.realtime.Timed
To reschedule the timeout for the next invocation of doInterruptible().
resolution - Variable in class javax.realtime.Clock
 
resolution - Variable in class javax.realtime.RealtimeClock
 
ResourceLimitError - error javax.realtime.ResourceLimitError.
Thrown if an attempt is made to exceed a system resource limit, such as the maximum number of locks.
ResourceLimitError() - Constructor for class javax.realtime.ResourceLimitError
A constructor for ResourceLimitError.
ResourceLimitError(String) - Constructor for class javax.realtime.ResourceLimitError
A descriptive constructor for ResourceLimitError.
roundIterator() - Method in class javax.realtime.RefList
 
RoundRobinScheduler - class javax.realtime.RoundRobinScheduler.
RoundRobinScheduler is an example of the dumbest possible scheduler that actually switches between threads.
RoundRobinScheduler() - Constructor for class javax.realtime.RoundRobinScheduler
 
rtc - Static variable in class javax.realtime.Clock
 
RTJ_init_in_progress - Static variable in class javax.realtime.RealtimeThread
Specifies whether the initialization code has finished setting up RTJ.
run() - Method in class javax.realtime.AsyncEventHandler
Used by the asynchronous event mechanism, see AsyncEvent.
run() - Method in class javax.realtime.QuantaThread
 
run() - Method in class javax.realtime.RealtimeThread
Override the Thread.run() method, because Thread.run() doesn't work.
run(AsynchronouslyInterruptedException) - Method in interface javax.realtime.Interruptible
The main piece of code that is executed when an implementation is given to doInterruptible().
runningThread - Variable in class javax.realtime.PriorityScheduler
 
runningTime - Variable in class javax.realtime.PriorityScheduler
 
runningTimeMicros - Static variable in class javax.realtime.PriorityScheduler
 

S

sch - Variable in class javax.realtime.SporadicParameters
 
schedulable - Variable in class javax.realtime.ThreadConstraints
 
Schedulable - interface javax.realtime.Schedulable.
Handlers and other objects can be run by a Scheduler if they provide a run() method and the methods defined below.
schedule() - Method in class javax.realtime.RealtimeThread
Schedule this on the thread lists
schedulePeriodic() - Method in class javax.realtime.RealtimeThread
Begin unblocking waitForNextPeriod() for a periodic thread.
Scheduler - class javax.realtime.Scheduler.
An instance of Scheduler manages the execution of schedulable objects and may implement a feasibility algorithm.
Scheduler() - Constructor for class javax.realtime.Scheduler
Create an instance of Scheduler.
scheduling - Variable in class javax.realtime.AsyncEventHandler
 
scheduling - Variable in class javax.realtime.BoundAsyncEventHandler
 
schedulingParameters - Variable in class javax.realtime.RealtimeThread
 
SchedulingParameters - class javax.realtime.SchedulingParameters.
Subclasses of SchedulingParameters(PriorityParameters, ImportanceParameters and any others defined for particular schedulers) provide the parameters to be used by the Scheduler.
SchedulingParameters() - Constructor for class javax.realtime.SchedulingParameters
 
schList - Variable in class javax.realtime.AperiodicParameters
 
schList - Variable in class javax.realtime.MemoryParameters
 
schList - Variable in class javax.realtime.PeriodicParameters
 
schList - Variable in class javax.realtime.ProcessingGroupParameters
 
schList - Variable in class javax.realtime.ReleaseParameters
 
SCOPE_TO_HEAP - Static variable in class javax.realtime.Stats
How many ScopedMemory -> HeapMemory assignments?
SCOPE_TO_IMMORTAL - Static variable in class javax.realtime.Stats
How many ScopedMemory -> ImmortalMemory assignments?
SCOPE_TO_SCOPE - Static variable in class javax.realtime.Stats
How many ScopedMemory -> ScopedMemory assignments?
scoped - Variable in class javax.realtime.MemoryArea
Indicates whether this is a ScopedMemory.
ScopedCycleException - exception javax.realtime.ScopedCycleException.
Never thrown!
ScopedCycleException() - Constructor for class javax.realtime.ScopedCycleException
A constructor for ScopedCycleException.
ScopedCycleException(String) - Constructor for class javax.realtime.ScopedCycleException
A descriptive constructor for ScopedCycleException.
ScopedMemory - class javax.realtime.ScopedMemory.
ScopedMemory is the abstract base class of all classes dealing with representations of memoryspaces with a limited lifetime.
ScopedMemory(long) - Constructor for class javax.realtime.ScopedMemory
Create a new ScopedMemory with the given parameters.
ScopedMemory(long, long) - Constructor for class javax.realtime.ScopedMemory
 
ScopedMemory(long, Runnable) - Constructor for class javax.realtime.ScopedMemory
Create a new ScopedMemory with the given parameters.
ScopedMemory(SizeEstimator) - Constructor for class javax.realtime.ScopedMemory
Create a new ScopedMemory with the given parameters.
ScopedMemory(SizeEstimator, Runnable) - Constructor for class javax.realtime.ScopedMemory
Create a new ScopedMemory with the given parameters.
ScopedPhysicalMemory - class javax.realtime.ScopedPhysicalMemory.
ScopedPhysicalMemory
ScopedPhysicalMemory(long, long) - Constructor for class javax.realtime.ScopedPhysicalMemory
 
securityManager - Static variable in class javax.realtime.RealtimeSystem
 
set(Date) - Method in class javax.realtime.AbsoluteTime
Change the time represented by this to that given by the parameter.
set(HighResolutionTime) - Method in class javax.realtime.HighResolutionTime
Change the value represented by this to that of the given time.
set(long) - Method in class javax.realtime.HighResolutionTime
Sets the millisecond component of this to the given argument.
set(long, int) - Method in class javax.realtime.HighResolutionTime
Sets the millisecond and nanosecond compenonets of this.
set(long, int) - Method in class javax.realtime.RationalTime
Sets the indicated fields to the given values.
setAllocationRate(long) - Method in class javax.realtime.MemoryParameters
Sets the limit on the rate of allocation in the heap.
setAllocationRateIfFeasible(int) - Method in class javax.realtime.MemoryParameters
Sets the limit on the rate of allocation in the heap.
setArrivalTimeQueueOverflowBehavior(String) - Method in class javax.realtime.SporadicParameters
Set the behavior of the arrival time queue in the case where the insertion of a new element would make the queue size greater than the initial size given in this.
setByte(long, byte) - Method in class javax.realtime.RawMemoryAccess
Sets the byte at the given offset.
setBytes(long, byte[], int, int) - Method in class javax.realtime.RawMemoryAccess
Sets number bytes starting at the give offset from the byte array passed starting at position low.
setCost(RelativeTime) - Method in class javax.realtime.ProcessingGroupParameters
Sets the value of cost.
setCost(RelativeTime) - Method in class javax.realtime.ReleaseParameters
Sets the cost value.
setCostOverrunHandler(AsyncEventHandler) - Method in class javax.realtime.ProcessingGroupParameters
Sets the cost overrun handler.
setCostOverrunHandler(AsyncEventHandler) - Method in class javax.realtime.ReleaseParameters
Sets the cost overrun handler.
setDeadline(RelativeTime) - Method in class javax.realtime.ProcessingGroupParameters
Sets the value of deadline.
setDeadline(RelativeTime) - Method in class javax.realtime.ReleaseParameters
Sets the deadline value.
setDeadlineMissHandler(AsyncEventHandler) - Method in class javax.realtime.ProcessingGroupParameters
Sets the deadline miss handler.
setDeadlineMissHandler(AsyncEventHandler) - Method in class javax.realtime.ReleaseParameters
Sets the deadline miss handler.
setDefaultScheduler(Scheduler) - Static method in class javax.realtime.Scheduler
Set the default scheduler.
setDouble(long, double) - Method in class javax.realtime.RawMemoryFloatAccess
Sets the double at the given offset.
setDoubles(long, double[], int, int) - Method in class javax.realtime.RawMemoryFloatAccess
Sets number double values starting at the given offset in this from the double array starting at position low.
setFactory - Static variable in class javax.realtime.RealtimeSecurity
 
setFilter - Static variable in class javax.realtime.RealtimeSecurity
 
setFloat(long, float) - Method in class javax.realtime.RawMemoryFloatAccess
Sets the float at the given offset.
setFloats(long, float[], int, int) - Method in class javax.realtime.RawMemoryFloatAccess
Set number float values starting at the given offset in this from the float array starting at position low.
setFrequency(int) - Method in class javax.realtime.RationalTime
Sets the value of the frequency field.
setHandler(AsyncEventHandler) - Method in class javax.realtime.AsyncEvent
Associate a new handler with this event, removing all existing handlers.
setHandler(int, AsyncEventHandler) - Static method in class javax.realtime.POSIXSignalHandler
Set the given AsyncEventHandler as the handler of the AsyncEvent of the given signal.
setIfFeasible(RelativeTime, RelativeTime) - Method in class javax.realtime.AperiodicParameters
This method appears in many classes in the RTSJ and with various parameters.
setIfFeasible(RelativeTime, RelativeTime) - Method in class javax.realtime.ReleaseParameters
This method appears in many classes in the RTSJ and with various parameters.
setIfFeasible(RelativeTime, RelativeTime, RelativeTime) - Method in class javax.realtime.PeriodicParameters
This method appears in many classes in the RTSJ and with various parameters.
setIfFeasible(RelativeTime, RelativeTime, RelativeTime) - Method in class javax.realtime.ProcessingGroupParameters
This method appears in many classes in the RTSJ and with various parameters.
setIfFeasible(RelativeTime, RelativeTime, RelativeTime) - Method in class javax.realtime.SporadicParameters
This method appears in many classes in the RTSJ and with varous parameters.
setIfFeasible(ReleaseParameters, MemoryParameters) - Method in class javax.realtime.AsyncEventHandler
This method appears in many classes in the RTSJ and with various parameters.
setIfFeasible(ReleaseParameters, MemoryParameters) - Method in class javax.realtime.RealtimeThread
This method appears in many classes in the RTSJ and with various parameters.
setIfFeasible(ReleaseParameters, MemoryParameters) - Method in interface javax.realtime.Schedulable
This method appears in many classes in the RTSJ and with various parameters.
setIfFeasible(ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in class javax.realtime.AsyncEventHandler
This method appears in many classes in the RTSJ and with various parameters.
setIfFeasible(ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in class javax.realtime.RealtimeThread
This method appears in many classes in the RTSJ and with various parameters.
setIfFeasible(ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in interface javax.realtime.Schedulable
This method appears in many classes in the RTSJ and with various parameters.
setIfFeasible(ReleaseParameters, ProcessingGroupParameters) - Method in class javax.realtime.AsyncEventHandler
This method appears in many classes in the RTSJ and with various parameters.
setIfFeasible(ReleaseParameters, ProcessingGroupParameters) - Method in class javax.realtime.RealtimeThread
This method appears in many classes in the RTSJ and with various parameters.
setIfFeasible(ReleaseParameters, ProcessingGroupParameters) - Method in interface javax.realtime.Schedulable
This method appears in many classes in the RTSJ and with various parameters.
setIfFeasible(Schedulable, ReleaseParameters, MemoryParameters) - Method in class javax.realtime.DebugScheduler
It is always feasible to add another thread to a DebugScheduler.
setIfFeasible(Schedulable, ReleaseParameters, MemoryParameters) - Method in class javax.realtime.PriorityScheduler
The method appears in many classe in the RTSJ and with various parameters.
setIfFeasible(Schedulable, ReleaseParameters, MemoryParameters) - Method in class javax.realtime.RoundRobinScheduler
It is always feasible to add another thread to a RoundRobinScheduler.
setIfFeasible(Schedulable, ReleaseParameters, MemoryParameters) - Method in class javax.realtime.Scheduler
This method appears in many classes in the RTSJ and with various parameters.
setIfFeasible(Schedulable, ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in class javax.realtime.DebugScheduler
It is always feasible to add another thread to a DebugScheduler.
setIfFeasible(Schedulable, ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in class javax.realtime.PriorityScheduler
The method appears in many classe in the RTSJ and with various parameters.
setIfFeasible(Schedulable, ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in class javax.realtime.RoundRobinScheduler
It is always feasible to add another thread to a RoundRobinScheduler.
setIfFeasible(Schedulable, ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in class javax.realtime.Scheduler
This method appears in many classes in the RTSJ and with various parameters.
setImportance(int) - Method in class javax.realtime.ImportanceParameters
Sets the importance.
setInitialArrivalTimeQueueLength(int) - Method in class javax.realtime.SporadicParameters
Set the initial number of elements the arrival time queue can hold without lengthening the queue.
setInt(long, int) - Method in class javax.realtime.RawMemoryAccess
Sets the int at the given offset.
setInterval(RelativeTime) - Method in class javax.realtime.PeriodicTimer
Sets the interval value of this.
setInts(long, int[], int, int) - Method in class javax.realtime.RawMemoryAccess
Sets number ints starting at the given offset from the int array passed starting at position low.
setLong(long, long) - Method in class javax.realtime.RawMemoryAccess
Sets the long at the given offset.
setLongs(long, long[], int, int) - Method in class javax.realtime.RawMemoryAccess
Sets number longs starting at the given offset from the long array passed starting at position low.
setMaxImmortal(long) - Method in class javax.realtime.MemoryParameters
 
setMaxImmortalIfFeasible(long) - Method in class javax.realtime.MemoryParameters
Sets the limit on the amount of memory the thread may allocate in the immortal area.
setMaximumConcurrentLocks(int) - Static method in class javax.realtime.RealtimeSystem
Sets the anticipated maximum number of locks that may be held or waited on concurrently.
setMaximumConcurrentLocks(int, boolean) - Static method in class javax.realtime.RealtimeSystem
Sets the anticipated maximum number of locks that may be held or waited on concurrently.
setMaxMemoryArea(long) - Method in class javax.realtime.MemoryParameters
 
setMaxMemoryAreaIfFeasible(long) - Method in class javax.realtime.MemoryParameters
Sets the limit on the amount of memory the thread may allocate in the memory area.
setMemoryParameters(MemoryParameters) - Method in class javax.realtime.AsyncEventHandler
Sets the memory parameters associated with this instance of Schedulable.
setMemoryParameters(MemoryParameters) - Method in class javax.realtime.RealtimeThread
Sets the memory parameters associated with this instance of Schedulable.
setMemoryParameters(MemoryParameters) - Method in interface javax.realtime.Schedulable
Sets the memory parameters associated with this instance of Schedulable.
setMemoryParametersIfFeasible(MemoryParameters) - Method in class javax.realtime.AsyncEventHandler
The method first performs a feasibility analysis using the given memory parameters as replacements for the memory parameters of this.
setMemoryParametersIfFeasible(MemoryParameters) - Method in class javax.realtime.RealtimeThread
The method first performs a feasibility analysis using the ginve memory parameters as replacements for the memory parameters of this.
setMemoryParametersIfFeasible(MemoryParameters) - Method in interface javax.realtime.Schedulable
The method first performs a feasibility analysis using the given memory parameters as replacements for the memory parameters of this.
setMinimumInterarrival(RelativeTime) - Method in class javax.realtime.SporadicParameters
Set the minimum interarrival time.
setMitViolationBehavior(String) - Method in class javax.realtime.SporadicParameters
Set the behavior of the arrival time queue in the case where the new arrival time is closer to the previous arrival time than the minimum interarrival time given in this.
setMonitorControl(MonitorControl) - Static method in class javax.realtime.MonitorControl
Sets the default monitor behavior for object monitors used by synchronized statements and methods in the system.
setMonitorControl(Object, MonitorControl) - Static method in class javax.realtime.MonitorControl
Has the same effect as setMonitorControl(), except that the policy only affects the indicated object monitor.
setPeriod(RelativeTime) - Method in class javax.realtime.PeriodicParameters
Sets the period.
setPeriod(RelativeTime) - Method in class javax.realtime.ProcessingGroupParameters
Sets the value of period.
setPortal(Object) - Method in class javax.realtime.ScopedMemory
Set the argument to the portal object in the memory area represented by this instance of ScopedMemory.
setPriority(int) - Method in class javax.realtime.PriorityParameters
Sets the priority value.
setProcessingGroupParameters(ProcessingGroupParameters) - Method in class javax.realtime.AsyncEventHandler
Sets the processing group parameters associated with this instance of Schedulable.
setProcessingGroupParameters(ProcessingGroupParameters) - Method in class javax.realtime.RealtimeThread
Sets the reference to the ProcessingGroupParameters object.
setProcessingGroupParameters(ProcessingGroupParameters) - Method in interface javax.realtime.Schedulable
Sets the ProcessingGroupParameters of this only if the resulting set of scheduling and release characteristics is feasible.
setProcessingGroupParametersIfFeasible(ProcessingGroupParameters) - Method in class javax.realtime.AsyncEventHandler
The method first performs a feasibility analysis using the given processing group parameters as replacements for the processing group parameters of this.
setProcessingGroupParametersIfFeasible(ProcessingGroupParameters) - Method in class javax.realtime.RealtimeThread
Sets the ProcessingGroupParameters of this only if the resulting set of scheduling and release characteristics is feasible.
setProcessingGroupParametersIfFeasible(ProcessingGroupParameters) - Method in interface javax.realtime.Schedulable
Sets the ProcessingGroupParameters of this only if the resulting set of scheduling and release characteristics is feasible.
setQuanta(long) - Method in class javax.realtime.Scheduler
Switch every microsecs microseconds
setReleaseParameters(ReleaseParameters) - Method in class javax.realtime.AsyncEventHandler
Set the realease parameters associated with this instance of Schedulable.
setReleaseParameters(ReleaseParameters) - Method in class javax.realtime.RealtimeThread
Since this affects the constraints expressed in the release parameters of the existing schedulable objects, this may change the feasibility of the current schedule.
setReleaseParameters(ReleaseParameters) - Method in interface javax.realtime.Schedulable
Sets the release parameters associated with this instance of Schedulable.
setReleaseParametersIfFeasible(ReleaseParameters) - Method in class javax.realtime.AsyncEventHandler
The method first performs a feasibility analysis using the given release parameters as replacements for the release parameters of this.
setReleaseParametersIfFeasible(ReleaseParameters) - Method in class javax.realtime.RealtimeThread
Set the ReleaseParameters for this schedulable object only if the resulting set of scheduling and release characteristics is feasible.
setReleaseParametersIfFeasible(ReleaseParameters) - Method in interface javax.realtime.Schedulable
Set the ReleaseParameters for this schedulable object only if the resulting set of scheduling and release characteristics is feasible.
setResolution(RelativeTime) - Method in class javax.realtime.Clock
Set the resolution of this.
setResolution(RelativeTime) - Method in class javax.realtime.RealtimeClock
Sets the resolution of this RealtimeClock instance.
setScheduler - Static variable in class javax.realtime.RealtimeSecurity
 
setScheduler(Scheduler) - Method in class javax.realtime.AsyncEventHandler
Sets the scheduler associated with this instance of Schedulable.
setScheduler(Scheduler) - Method in class javax.realtime.RealtimeThread
Sets the reference to the Scheduler object.
setScheduler(Scheduler) - Method in interface javax.realtime.Schedulable
Sets the reference to the Scheduler object.
setScheduler(Scheduler, SchedulingParameters, ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in class javax.realtime.AsyncEventHandler
Sets the scheduler associated with this instance of Schedulable.
setScheduler(Scheduler, SchedulingParameters, ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in class javax.realtime.RealtimeThread
Sets the scheduler and associated parameter objects.
setScheduler(Scheduler, SchedulingParameters, ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in interface javax.realtime.Schedulable
Sets the reference to the Scheduler object.
setSchedulingParameters(SchedulingParameters) - Method in class javax.realtime.AsyncEventHandler
Sets the scheduling parameters associated with this instance of Schedulable.
setSchedulingParameters(SchedulingParameters) - Method in class javax.realtime.RealtimeThread
Sets the reference to the SchedulingParameters object.
setSchedulingParameters(SchedulingParameters) - Method in interface javax.realtime.Schedulable
Sets the reference to the SchedulingParameters object.
setSchedulingParametersIfFeasible(SchedulingParameters) - Method in class javax.realtime.AsyncEventHandler
The method first performs a feasibility analysis using the given scheduling parameters as replacements for the scheduling parameters of this.
setSchedulingParametersIfFeasible(SchedulingParameters) - Method in class javax.realtime.RealtimeThread
The method first performs a feasiblity analysis using the given scheduling parameters as replacements for the scheduling parameters of this.
setSchedulingParametersIfFeasible(SchedulingParameters) - Method in interface javax.realtime.Schedulable
The method first performs a feasibility analysis using the given scheduling parameters as replacements for the scheduling parameters of this.
setSecurityManager(RealtimeSecurity) - Static method in class javax.realtime.RealtimeSystem
Set a new real-time security manager.
setShort(long, short) - Method in class javax.realtime.RawMemoryAccess
Sets the short at the given offset.
setShorts(long, short[], int, int) - Method in class javax.realtime.RawMemoryAccess
Sets number shorts starting at the given offset from the short array passed starting at position low.
setSignals() - Method in class javax.realtime.POSIXSignalHandler
Assigns machine-dependent values to all SIGxxxx constants.
setStart(HighResolutionTime) - Method in class javax.realtime.PeriodicParameters
Sets the start time.
setStart(HighResolutionTime) - Method in class javax.realtime.ProcessingGroupParameters
Sets the value of start.
setup() - Method in class javax.realtime.RealtimeThread
This sets up the unspecified local variables for the constructor.
setup(MemoryArea) - Method in class javax.realtime.NoHeapRealtimeThread
Setup some state for the constructors
setupMemBlock(RealtimeThread) - Method in class javax.realtime.ScopedMemory
Cannot call this on a ScopedMemory (doesn't cleanup MemBlocks appropriately).
shadow - Variable in class javax.realtime.MemoryArea
The shadow of this.
shadow() - Method in class javax.realtime.MemoryArea
 
SHARED - Static variable in class javax.realtime.PhysicalMemoryManager
Specify this to identify shared memory.
SIGABRT - Static variable in class javax.realtime.POSIXSignalHandler
Used by abort, replace SIBIOT in the future.
SIGALRM - Static variable in class javax.realtime.POSIXSignalHandler
Alarm clock.
SIGBUS - Static variable in class javax.realtime.POSIXSignalHandler
Bus error.
SIGCANCEL - Static variable in class javax.realtime.POSIXSignalHandler
Thread cancellation signal used by libthread.
SIGCHLD - Static variable in class javax.realtime.POSIXSignalHandler
Child status change alis (POSIX).
SIGCLD - Static variable in class javax.realtime.POSIXSignalHandler
Child status change.
SIGCONT - Static variable in class javax.realtime.POSIXSignalHandler
Stopped process has been continued.
SIGEMT - Static variable in class javax.realtime.POSIXSignalHandler
EMT instructions.
SIGFPE - Static variable in class javax.realtime.POSIXSignalHandler
Floaating point exception.
SIGFREEZE - Static variable in class javax.realtime.POSIXSignalHandler
Special signal used by CPR.
SIGHUP - Static variable in class javax.realtime.POSIXSignalHandler
Hangup.
SIGILL - Static variable in class javax.realtime.POSIXSignalHandler
Illegal instruction (not reset when caught).
SIGINT - Static variable in class javax.realtime.POSIXSignalHandler
Interrupt (rubout).
SIGIO - Static variable in class javax.realtime.POSIXSignalHandler
Socked I/O possible (SIGPOLL alias).
SIGIOT - Static variable in class javax.realtime.POSIXSignalHandler
IOT instruction.
SIGKILL - Static variable in class javax.realtime.POSIXSignalHandler
Kill (cannot be caught or ignored).
SIGLOST - Static variable in class javax.realtime.POSIXSignalHandler
Resource lost (e.g., record-lock lost).
SIGLWP - Static variable in class javax.realtime.POSIXSignalHandler
Special signal used by thread library.
signalsHandlersList - Static variable in class javax.realtime.POSIXSignalHandler
 
SIGPIPE - Static variable in class javax.realtime.POSIXSignalHandler
Write on a pipe with no one to read it.
SIGPOLL - Static variable in class javax.realtime.POSIXSignalHandler
Pollable event occured.
SIGPROF - Static variable in class javax.realtime.POSIXSignalHandler
Profiling timer expired.
SIGPWR - Static variable in class javax.realtime.POSIXSignalHandler
Power-fail restart.
SIGQUIT - Static variable in class javax.realtime.POSIXSignalHandler
Quit (ASCII FS).
SIGSEGV - Static variable in class javax.realtime.POSIXSignalHandler
Segmentation violation.
SIGSTOP - Static variable in class javax.realtime.POSIXSignalHandler
Stop (cannot be caught or ignored).
SIGSYS - Static variable in class javax.realtime.POSIXSignalHandler
Bad argument to system call.
SIGTERM - Static variable in class javax.realtime.POSIXSignalHandler
Software termination signal from kill.
SIGTHAW - Static variable in class javax.realtime.POSIXSignalHandler
Special signal used by CPR.
SIGTRAP - Static variable in class javax.realtime.POSIXSignalHandler
Trace trap (not reset when caught).
SIGTSTP - Static variable in class javax.realtime.POSIXSignalHandler
User stop requested from tty.
SIGTTIN - Static variable in class javax.realtime.POSIXSignalHandler
Background tty read attempted.
SIGTTOU - Static variable in class javax.realtime.POSIXSignalHandler
Background tty write attempted.
SIGURG - Static variable in class javax.realtime.POSIXSignalHandler
Urgent socket condition.
SIGUSR1 - Static variable in class javax.realtime.POSIXSignalHandler
User defined signal = 1.
SIGUSR2 - Static variable in class javax.realtime.POSIXSignalHandler
User defined signal = 2.
SIGVTALRM - Static variable in class javax.realtime.POSIXSignalHandler
Virtual timer expired.
SIGWAITING - Static variable in class javax.realtime.POSIXSignalHandler
Process's lwps are blocked.
SIGWINCH - Static variable in class javax.realtime.POSIXSignalHandler
Window size change.
SIGXCPU - Static variable in class javax.realtime.POSIXSignalHandler
Exceeded cpu limit.
SIGXFSZ - Static variable in class javax.realtime.POSIXSignalHandler
Exceeded file size limit.
size - Variable in class javax.realtime.ImmortalPhysicalMemory
 
size - Variable in class javax.realtime.LTPhysicalMemory
 
size - Variable in class javax.realtime.MemoryArea
The size of this MemoryArea.
size - Variable in class javax.realtime.RawMemoryAccess
 
size - Variable in class javax.realtime.RawMemoryFloatAccess
 
size - Variable in class javax.realtime.ScopedPhysicalMemory
 
size - Variable in class javax.realtime.VTPhysicalMemory
 
size() - Method in class javax.realtime.MemoryArea
Query the size of the memory area.
size() - Method in class javax.realtime.WaitFreeReadQueue
Queries the system to determine the number of elements in this.
size() - Method in class javax.realtime.WaitFreeWriteQueue
Queries the system to determine the number of elements in this.
SizeEstimator - class javax.realtime.SizeEstimator.
This is a convenient class to help people figure out how much memory the need.
SizeEstimator() - Constructor for class javax.realtime.SizeEstimator
 
SizeOutOfBoundsException - exception javax.realtime.SizeOutOfBoundsException.
SizeOutOfBoundsException means that the value given in the size parameter is either negative, larger than an allowable range, or would cause an accessor method to access an address outside of the memory area.
SizeOutOfBoundsException() - Constructor for class javax.realtime.SizeOutOfBoundsException
A constructor for SizeOutOfBoundsException.
SizeOutOfBoundsException(String) - Constructor for class javax.realtime.SizeOutOfBoundsException
A descriptive constructor for SizeOutOfBoundsException.
sleep(Clock, HighResolutionTime) - Static method in class javax.realtime.RealtimeThread
An accurate timer with nanoseconds granularity.
sleep(HighResolutionTime) - Static method in class javax.realtime.RealtimeThread
An accurate timer with nanoseconds granularity.
sleep(long) - Static method in class javax.realtime.RealtimeThread
Same as java.lang.Thread.sleep(long).
sleep(long, int) - Static method in class javax.realtime.RealtimeThread
Same as java.lang.Thread.sleep(long, int).
SporadicParameters - class javax.realtime.SporadicParameters.
A notice to the scheduler that the associated schedulable object's run method witll be released aperiodically but with a minimum time between releases.
SporadicParameters(RelativeTime, RelativeTime, RelativeTime, AsyncEventHandler, AsyncEventHandler) - Constructor for class javax.realtime.SporadicParameters
Create a SporadicParameters object.
start - Variable in class javax.realtime.PeriodicParameters
 
start - Variable in class javax.realtime.ProcessingGroupParameters
 
start() - Method in class javax.realtime.NoHeapRealtimeThread
Checks if the NoHeapRealtimeThread is startable and starts it if it is.
start() - Method in class javax.realtime.RealtimeThread
Starts the thread.
start() - Method in class javax.realtime.Timer
Starts this time.
started - Variable in class javax.realtime.Timer
 
startMem(MemoryArea) - Static method in class javax.realtime.MemoryArea
Explicitly unsafe way to get by without polluting the previous scope with a Runnable
Stats - class javax.realtime.Stats.
Stats keeps track of Runtime statistics of how many objects are created, access checks done from which MemoryArea to which MemoryArea, etc.
Stats() - Constructor for class javax.realtime.Stats
 
stop() - Method in class javax.realtime.Timer
Stops a timer that is running and changes its state to not started.
stopMem() - Static method in class javax.realtime.MemoryArea
 
subregion(long, long) - Method in class javax.realtime.RawMemoryAccess
Construct a RawMemoryAccess area at offset bytes from the base of this area.
subtract(AbsoluteTime) - Method in class javax.realtime.AbsoluteTime
Finds the difference between the time given by this and the time given by the parameter.
subtract(AbsoluteTime, RelativeTime) - Method in class javax.realtime.AbsoluteTime
Finds the difference between the time given by this and the time given by the parameter.
subtract(RelativeTime) - Method in class javax.realtime.AbsoluteTime
Finds the difference between the time given by this and the time given by the parameter.
subtract(RelativeTime) - Method in class javax.realtime.RelativeTime
Subtract the interval defined by the given instance of RelativeTime from the interval defined by this.
subtract(RelativeTime, AbsoluteTime) - Method in class javax.realtime.AbsoluteTime
Finds the difference between the time given by this and the time given by the parameter.
subtract(RelativeTime, RelativeTime) - Method in class javax.realtime.RelativeTime
Subtract the interval defined by the given instance of RelativeTime from the interval defined by this.

T

target - Variable in class javax.realtime.RealtimeThread
The target to run.
theHeap - Static variable in class javax.realtime.HeapMemory
The one and only HeapMemory.
thread - Static variable in class javax.realtime.PriorityScheduler
 
ThreadConstraints - class javax.realtime.ThreadConstraints.
 
ThreadConstraints() - Constructor for class javax.realtime.ThreadConstraints
 
threadID - Variable in class javax.realtime.RealtimeThread
 
threadID - Variable in class javax.realtime.ThreadConstraints
 
threadList - Variable in class javax.realtime.DebugScheduler
 
threadList - Variable in class javax.realtime.RoundRobinScheduler
 
ThrowBoundaryError - error javax.realtime.ThrowBoundaryError.
The error thrown by MeoryArea.enter(Runnable) when a java.lang.Throwable is allocated from memory that is not usable in the surrounding scope tries to propagate out of the scope of the MemoryArea.enter(Runnable).
ThrowBoundaryError() - Constructor for class javax.realtime.ThrowBoundaryError
A constructor for ThrowBoundaryError.
ThrowBoundaryError(String) - Constructor for class javax.realtime.ThrowBoundaryError
A descriptive constructor for ThrowBoundaryError.
throwIllegalAssignmentError(Object, MemoryArea) - Method in class javax.realtime.MemoryArea
 
time() - Method in class javax.realtime.HighResolutionTime
Returns millis * 1000000 + nanos.
Timed - exception javax.realtime.Timed.
Create a scope in a RealtimeThread for which interrupt() will be called at the expiration of a timer.
Timed(HighResolutionTime) - Constructor for class javax.realtime.Timed
Create an instance of Timed with a timer set to timeout.
timeout - Variable in class javax.realtime.Timed
 
timePassed - Variable in class javax.realtime.Timer
 
Timer - class javax.realtime.Timer.
A Timer is a timed event that measures time relative to a given Clock.
Timer(HighResolutionTime, Clock, AsyncEventHandler) - Constructor for class javax.realtime.Timer
Create a timer that fires at the given time based on the given instance of Clock and is handled by the specified handler.
timerFlag - Static variable in class javax.realtime.QuantaThread
 
topStack - Variable in class javax.realtime.RealtimeThread
 
toString() - Method in class javax.realtime.AbsoluteTime
Create a printable string of the time given by this, in a format that matches java.util.Date.toString() with a postfix to the detail the nanosecond value.
toString() - Method in class javax.realtime.CTMemory
Returns a representation of this CTMemory object
toString() - Method in class javax.realtime.DebugScheduler
 
toString() - Method in class javax.realtime.HeapMemory
Print a helpful string describing this HeapMemory.
toString() - Method in class javax.realtime.ImmortalMemory
 
toString() - Method in class javax.realtime.ImportanceParameters
Print the value of the importance value of the associated instance of Schedulable.
toString() - Method in class javax.realtime.LTMemory
Prints the string "LTMemory".
toString() - Method in class javax.realtime.LTPhysicalMemory
Creates a string representing the name of this.
toString() - Method in class javax.realtime.MemAreaStack
Dump a description of each MemoryArea on the stack.
toString() - Method in class javax.realtime.MemoryArea
Output a helpful string describing this MemoryArea.
toString() - Method in class javax.realtime.NoHeapRealtimeThread
Return a String describing this thread.
toString() - Method in class javax.realtime.NullMemoryArea
Print out a helpful string representing this NullMemoryArea.
toString() - Method in class javax.realtime.PriorityParameters
Converts the priority value to a string.
toString() - Method in class javax.realtime.PriorityScheduler
 
toString() - Method in class javax.realtime.RealtimeThread
 
toString() - Method in class javax.realtime.RefCountArea
 
toString() - Method in class javax.realtime.RefList
 
toString() - Method in class javax.realtime.RelativeTime
Return a printable version of the time defined by this.
toString() - Method in class javax.realtime.RoundRobinScheduler
 
toString() - Method in class javax.realtime.ScopedMemory
Returns a user-friendly representation of this ScopedMemory.
toString() - Method in class javax.realtime.VTMemory
Create a string representing the name of this.
toString() - Method in class javax.realtime.VTPhysicalMemory
Creates a string representing the name of this.
totalThreads - Static variable in class javax.realtime.Scheduler
 
touched - Static variable in class javax.realtime.Stats
If not, it's possible that the user did not compile with the _STATS compiler option to add Runtime statistics to the compiled output.

U

UID - Static variable in class javax.realtime.AsyncEventHandler
 
unbindSchedulable() - Method in class javax.realtime.RealtimeThread
Informs ReleaseParameters, ProcessingGroupParameters and MemoryParameters that this does not have them any longer as its parameters.
unbindSchedulable(Schedulable) - Method in class javax.realtime.AperiodicParameters
Informs this that Schedulable sch that uses this as its ReleaseParameters.
unbindSchedulable(Schedulable) - Method in class javax.realtime.MemoryParameters
Informs this that Schedulable sch that uses this as its ReleaseParameters.
unbindSchedulable(Schedulable) - Method in class javax.realtime.PeriodicParameters
Informs this that Schedulable sch that uses this as its ReleaseParameters.
unbindSchedulable(Schedulable) - Method in class javax.realtime.ProcessingGroupParameters
Informs this that Schedulable sch that uses this as its ReleaseParameters.
unbindSchedulable(Schedulable) - Method in class javax.realtime.ReleaseParameters
 
unbindSchedulable(Schedulable) - Method in class javax.realtime.SporadicParameters
 
unbindTo(String) - Method in class javax.realtime.AsyncEvent
Removes a binding to an external event, a happening.
UnknownHappeningException - exception javax.realtime.UnknownHappeningException.
This exception is used to indicate a situation where an instance of AsyncEvent attempts to bind to a happening that does not exist.
UnknownHappeningException() - Constructor for class javax.realtime.UnknownHappeningException
A constructor for UnknownHappeningException.
UnknownHappeningException(String) - Constructor for class javax.realtime.UnknownHappeningException
A descriptive constructor for UnknownHappeningException
unmap() - Method in class javax.realtime.RawMemoryAccess
Unmap the physical memory range from virtual memory.
unschedule() - Method in class javax.realtime.RealtimeThread
Deschedule this from the thread lists
UnsupportedPhysicalMemoryException - exception javax.realtime.UnsupportedPhysicalMemoryException.
Thrown when the underlying hardware does not support the type of physical memory given to the physical memory create() method.
UnsupportedPhysicalMemoryException() - Constructor for class javax.realtime.UnsupportedPhysicalMemoryException
A constructor for UnsupportedPhysicalMemoryException.
UnsupportedPhysicalMemoryException(String) - Constructor for class javax.realtime.UnsupportedPhysicalMemoryException
A descriptive constructor for UnsupportedPhysicalMemoryException.

V

vFind(long, long) - Method in interface javax.realtime.PhysicalMemoryTypeFilter
Search for virtual memory of the right type.
VMAttributes - Static variable in interface javax.realtime.PhysicalMemoryTypeFilter
 
VMFlags - Static variable in interface javax.realtime.PhysicalMemoryTypeFilter
 
vt - Static variable in class javax.realtime.Scheduler
 
VTMemory - class javax.realtime.VTMemory.
The execution time of an allocation from a VTMemory area may take a variable amount of time.
VTMemory() - Constructor for class javax.realtime.VTMemory
Alternate constructor, with no limits
VTMemory(long, long) - Constructor for class javax.realtime.VTMemory
Creates a VTMemory with the given parameters.
VTMemory(long, long, Runnable) - Constructor for class javax.realtime.VTMemory
Creates a VTMemory with the given parameters.
VTMemory(SizeEstimator, SizeEstimator) - Constructor for class javax.realtime.VTMemory
Creates a VTMemory with the given parameters.
VTMemory(SizeEstimator, SizeEstimator, Runnable) - Constructor for class javax.realtime.VTMemory
Creates a VTMemory with the given parameters.
VTPhysicalMemory - class javax.realtime.VTPhysicalMemory.
An instance of VTPhysicalMemory allows objects to be allocated from a range of physical memory with particular attributes, determined by their memory type.
VTPhysicalMemory(Object, long) - Constructor for class javax.realtime.VTPhysicalMemory
Create an instance of VTPhysicalMemory with the given parameters.
VTPhysicalMemory(Object, long, long) - Constructor for class javax.realtime.VTPhysicalMemory
Create an instance of VTPhysicalMemory with the given parameters.
VTPhysicalMemory(Object, long, long, Runnable) - Constructor for class javax.realtime.VTPhysicalMemory
Create an instance of VTPhysicalMemory with the given parameters.
VTPhysicalMemory(Object, long, Runnable) - Constructor for class javax.realtime.VTPhysicalMemory
Create an instance of VTPhysicalMemory with the given parameters.
VTPhysicalMemory(Object, long, SizeEstimator) - Constructor for class javax.realtime.VTPhysicalMemory
Create an instance of VTPhysicalMemory with the given parameters.
VTPhysicalMemory(Object, long, SizeEstimator, Runnable) - Constructor for class javax.realtime.VTPhysicalMemory
Create an instance of VTPhysicalMemory with the given parameters.
VTPhysicalMemory(Object, SizeEstimator) - Constructor for class javax.realtime.VTPhysicalMemory
Create an instance of VTPhysicalMemory with the given parameters.
VTPhysicalMemory(Object, SizeEstimator, Runnable) - Constructor for class javax.realtime.VTPhysicalMemory
Create an instance of VTPhysicalMemory with the given parameters.

W

waitForData() - Method in class javax.realtime.WaitFreeReadQueue
If this is empty waitForData() waits on the event until the writer inserts data.
waitForNextPeriod() - Method in class javax.realtime.RealtimeThread
Used by threads that have a reference to a ReleaseParameters type of PeriodicParameters to block until the start of each period.
waitForNextPeriod(RealtimeThread) - Method in class javax.realtime.DebugScheduler
 
waitForNextPeriod(RealtimeThread) - Method in class javax.realtime.PriorityScheduler
 
waitForNextPeriod(RealtimeThread) - Method in class javax.realtime.RoundRobinScheduler
RoundRobinScheduler is too dumb to deal w/periods.
waitForNextPeriod(RealtimeThread) - Method in class javax.realtime.Scheduler
Cause the thread to block until the next period
waitForObject(Object, HighResolutionTime) - Static method in class javax.realtime.HighResolutionTime
Behaves exactly like target.wait() but with the enhacement that it waits with a precision of HighResolutionTime.
WaitFreeDequeue - class javax.realtime.WaitFreeDequeue.
The wait-free classes facilitate communication and synchronization between instances of RealtimeThread and Thread.
WaitFreeDequeue(Thread, Thread, int, MemoryArea) - Constructor for class javax.realtime.WaitFreeDequeue
A queue with unsynchronized and nonblocking read() and write() methods and synchronized and blocking read() and write() methods.
WaitFreeReadQueue - class javax.realtime.WaitFreeReadQueue.
The wait-free queue class facilitate communication and synchronization between instances of RealtimeThread and Thread.
WaitFreeReadQueue(Thread, Thread, int, MemoryArea) - Constructor for class javax.realtime.WaitFreeReadQueue
A queue with an unsynchronizes and nonblocking read() method and a synchronized and blocking write() method.
WaitFreeReadQueue(Thread, Thread, int, MemoryArea, boolean) - Constructor for class javax.realtime.WaitFreeReadQueue
A queue with an unsynchronizes and nonblocking read() method and a synchronized and blocking write() method.
WaitFreeWriteQueue - class javax.realtime.WaitFreeWriteQueue.
The wait-free queue facilitate communication and synchronization between instances of RealtimeThread and java.lang.Thread.
WaitFreeWriteQueue(Thread, Thread, int, MemoryArea) - Constructor for class javax.realtime.WaitFreeWriteQueue
A queue with an unsynchronized and nonblocking write() method and a synchronized and blocking read() method.
workLeft - Variable in class javax.realtime.ThreadConstraints
 
WRITE_CHECKS - Static variable in class javax.realtime.Stats
How many checks on WRITE to a location were there?
WRITE_REFS - Static variable in class javax.realtime.Stats
How many checks on WRITE to a location previously pointing to the heap?
write(Object) - Method in class javax.realtime.WaitFreeReadQueue
The synchronized and blocking write.
write(Object) - Method in class javax.realtime.WaitFreeWriteQueue
Attempt to insert an element into the queue.
writeQueue - Variable in class javax.realtime.WaitFreeWriteQueue
 
writerThread - Variable in class javax.realtime.WaitFreeDequeue
 
writerThread - Variable in class javax.realtime.WaitFreeReadQueue
 
writerThread - Variable in class javax.realtime.WaitFreeWriteQueue
 

Y

yield() - Static method in class javax.realtime.RealtimeThread
Same as java.lang.Thread.yield().

Z

ZERO - Static variable in class javax.realtime.RelativeTime
 

A B C D E F G H I J L M N O P Q R S T U V W Y Z