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

A

absolute(Clock) - Method in class javax.realtime.AbsoluteTime
Return a copy of this modified if necessary to have the specified clock association.
absolute(Clock, AbsoluteTime) - Method in class javax.realtime.AbsoluteTime
Return a copy of this modified if necessary to have the specified clock association.
absolute(Clock) - Method in class javax.realtime.HighResolutionTime
Convert the time of this to an absolute time, using the given instance of Clock to determine the current time when necessary.
absolute(Clock, AbsoluteTime) - Method in class javax.realtime.HighResolutionTime
Convert the time of this to an absolute time, using the given instance of Clock to determine the current time when necessary.
absolute(Clock) - Method in class javax.realtime.RelativeTime
Convert the time of this to an absolute time, using the given instance of Clock to determine the current time.
absolute(Clock, AbsoluteTime) - Method in class javax.realtime.RelativeTime
Convert the time of this to an absolute time, using the given instance of Clock to determine the current time.
AbsoluteTime - Class in javax.realtime
An object that represents a specific point in time given by milliseconds plus nanoseconds past some point in time fixed by the clock.
AbsoluteTime() - Constructor for class javax.realtime.AbsoluteTime
Equivalent to new AbsoluteTime(0,0).
AbsoluteTime(AbsoluteTime) - Constructor for class javax.realtime.AbsoluteTime
Make a new AbsoluteTime object from the given AbsoluteTime object.
AbsoluteTime(AbsoluteTime, Clock) - Constructor for class javax.realtime.AbsoluteTime
Make a new AbsoluteTime object from the given AbsoluteTime object.
AbsoluteTime(Clock) - Constructor for class javax.realtime.AbsoluteTime
Equivalent to new AbsoluteTime(0,0,clock).
AbsoluteTime(Date) - Constructor for class javax.realtime.AbsoluteTime
Equivalent to new AbsoluteTime (date.getTime(),0).
AbsoluteTime(Date, Clock) - Constructor for class javax.realtime.AbsoluteTime
Equivalent to new AbsoluteTime (date.getTime(),0,clock).
AbsoluteTime(long, int) - Constructor for class javax.realtime.AbsoluteTime
Construct an AbsoluteTime object with time millisecond and nanosecond components past the real-time clock's Epoch (00:00:00 GMT on January 1, 1970) based on the parameter millis plus the parameter nanos.
AbsoluteTime(long, int, Clock) - Constructor for class javax.realtime.AbsoluteTime
Construct an AbsoluteTime object with time millisecond and nanosecond components past the epoch for clock.
add(long, int) - Method in class javax.realtime.AbsoluteTime
Create a new object representing the result of adding millis and nanos to the values from this and normalizing the result.
add(long, int, AbsoluteTime) - Method in class javax.realtime.AbsoluteTime
Return an object containing the value resulting from adding millis and nanos to the values from this and normalizing the result.
add(RelativeTime) - Method in class javax.realtime.AbsoluteTime
Create a new instance of AbsoluteTime representing the result of adding time to the value of this and normalizing the result.
add(RelativeTime, AbsoluteTime) - Method in class javax.realtime.AbsoluteTime
Return an object containing the value resulting from adding time to the value of this and normalizing the result.
add(long, int) - Method in class javax.realtime.RelativeTime
Create a new object representing the result of adding millis and nanos to the values from this and normalizing the result.
add(long, int, RelativeTime) - Method in class javax.realtime.RelativeTime
Return an object containing the value resulting from adding millis and nanos to the values from this and normalizing the result.
add(RelativeTime) - Method in class javax.realtime.RelativeTime
Create a new instance of RelativeTime representing the result of adding time to the value of this and normalizing the result.
add(RelativeTime, RelativeTime) - Method in class javax.realtime.RelativeTime
Return an object containing the value resulting from adding time to the value of this and normalizing the result.
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 given signal.
addIfFeasible() - Method in class javax.realtime.AsyncEventHandler
This method first performs a feasibility analysis with this added to the system.
addIfFeasible() - Method in class javax.realtime.RealtimeThread
This method first performs a feasibility analysis with this added to the system.
addIfFeasible() - Method in interface javax.realtime.Schedulable
This method first performs a feasibility analysis with this added to the system.
addInterarrivalTo(AbsoluteTime) - Method in class javax.realtime.RationalTime
Deprecated. 1.0.1
addInterarrivalTo(AbsoluteTime) - Method in class javax.realtime.RelativeTime
Deprecated. As of RTSJ 1.0.1
addToFeasibility() - Method in class javax.realtime.AsyncEventHandler
Inform the scheduler and cooperating facilities that this instance of Schedulable should be considered in feasibility analysis until further notified.
addToFeasibility(Schedulable) - Method in class javax.realtime.PriorityScheduler
Inform this scheduler and cooperating facilities that the resource demands of the given instance of Schedulable will be considered in the feasibility analysis of the associated Scheduler until further notice.
addToFeasibility() - Method in class javax.realtime.RealtimeThread
Inform the scheduler and cooperating facilities that 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 this instance of Schedulable should be considered in feasibility analysis until further notified.
addToFeasibility(Schedulable) - Method in class javax.realtime.Scheduler
Inform this scheduler and cooperating facilities that the resource demands of the given instance of Schedulable will be considered in the feasibility analysis of the associated Scheduler until further notice.
ALIGNED - Static variable in class javax.realtime.PhysicalMemoryManager
If aligned memory is supported by the implementation specify ALIGNED to identify aligned memory.
AperiodicParameters - Class in javax.realtime
This release parameter object characterizes a schedulable object that may be released at any time.
AperiodicParameters() - Constructor for class javax.realtime.AperiodicParameters
Create an AperiodicParameters object.
AperiodicParameters(RelativeTime, RelativeTime, AsyncEventHandler, AsyncEventHandler) - Constructor for class javax.realtime.AperiodicParameters
Create an AperiodicParameters object.
arrivalTimeQueueOverflowExcept - Static variable in class javax.realtime.AperiodicParameters
Represents the "EXCEPT" policy for dealing with arrival time queue overflow.
ArrivalTimeQueueOverflowException - Exception in javax.realtime
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 instance of this class.
ArrivalTimeQueueOverflowException() - Constructor for exception javax.realtime.ArrivalTimeQueueOverflowException
A constructor for ArrivalTimeQueueOverflowException.
ArrivalTimeQueueOverflowException(String) - Constructor for exception javax.realtime.ArrivalTimeQueueOverflowException
A descriptive constructor for ArrivalTimeQueueOverflowException.
arrivalTimeQueueOverflowIgnore - Static variable in class javax.realtime.AperiodicParameters
Represents the "IGNORE" policy for dealing with arrival time queue overflow.
arrivalTimeQueueOverflowReplace - Static variable in class javax.realtime.AperiodicParameters
Represents the "REPLACE" policy for dealing with arrival time queue overflow.
arrivalTimeQueueOverflowSave - Static variable in class javax.realtime.AperiodicParameters
Represents the "SAVE" policy for dealing with arrival time queue overflow.
AsyncEvent - Class in javax.realtime
An asynchronous event can have a set of handlers associated with it, and when the event occurs, the fireCount of each handler is incremented, and the handlers are released (see AsyncEventHandler).
AsyncEvent() - Constructor for class javax.realtime.AsyncEvent
Create a new AsyncEvent object.
AsyncEventHandler - Class in javax.realtime
An asynchronous event handler encapsulates code that is released after an instance of AsyncEvent to which it is attached occurs.
AsyncEventHandler() - Constructor for class javax.realtime.AsyncEventHandler
Create an instance of AsyncEventHandler with default values for all parameters.
AsyncEventHandler(boolean) - Constructor for class javax.realtime.AsyncEventHandler
Create an instance of AsyncEventHandler with the specified nonheap flag and default values for all other parameters.
AsyncEventHandler(boolean, Runnable) - Constructor for class javax.realtime.AsyncEventHandler
Create an instance of AsyncEventHandler with the specified nonheap flag and logic value, and default values for all other parameters.
AsyncEventHandler(Runnable) - Constructor for class javax.realtime.AsyncEventHandler
Create an instance of AsyncEventHandler with the given logic parameter and default values for all other parameters.
AsyncEventHandler(SchedulingParameters, ReleaseParameters, MemoryParameters, MemoryArea, ProcessingGroupParameters, boolean) - Constructor for class javax.realtime.AsyncEventHandler
Create an instance of AsyncEventHandler with the specified values for scheduling parameters, release parameters, memory parameters, initial memory area, processing group parameters and non-heap flag.
AsyncEventHandler(SchedulingParameters, ReleaseParameters, MemoryParameters, MemoryArea, ProcessingGroupParameters, boolean, Runnable) - Constructor for class javax.realtime.AsyncEventHandler
Create an instance of AsyncEventHandler with the specified parameters.
AsyncEventHandler(SchedulingParameters, ReleaseParameters, MemoryParameters, MemoryArea, ProcessingGroupParameters, Runnable) - Constructor for class javax.realtime.AsyncEventHandler
Create an instance of AsyncEventHandler with the specified values for scheduling parameters, release parameters, memory parameters, initial memory area, processing group parameters and runnable logic.
AsynchronouslyInterruptedException - Exception in javax.realtime
A special exception that is thrown in response to an attempt to asynchronously transfer the locus of control of a schedulable object.
AsynchronouslyInterruptedException() - Constructor for exception javax.realtime.AsynchronouslyInterruptedException
Create an instance of AsynchronouslyInterruptedException.

B

BIG_ENDIAN - Static variable in class javax.realtime.RealtimeSystem
Value to indicate the byte ordering for the underlying hardware.
bindTo(String) - Method in class javax.realtime.AsyncEvent
Binds this to an external event, a happening.
bindTo(String) - Method in class javax.realtime.Timer
Should not be called.
blockingRead() - Method in class javax.realtime.WaitFreeDequeue
Deprecated. A synchronized call of the read() method of the underlying WaitFreeWriteQueue.
blockingWrite(Object) - Method in class javax.realtime.WaitFreeDequeue
Deprecated. 1.0.1 Use WaitFreeReadQueue and WaitFreeWriteQueue.
BoundAsyncEventHandler - Class in javax.realtime
A bound asynchronous event handler is an instance of AsyncEventHandler that is permanently bound to a dedicated real-time thread.
BoundAsyncEventHandler() - Constructor for class javax.realtime.BoundAsyncEventHandler
Create an instance of BoundAsyncEventHandler using default values.
BoundAsyncEventHandler(SchedulingParameters, ReleaseParameters, MemoryParameters, MemoryArea, ProcessingGroupParameters, boolean, Runnable) - Constructor for class javax.realtime.BoundAsyncEventHandler
Create an instance of BoundAsyncEventHandler 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
If automatic byte swapping is supported by the implementation specify BYTESWAP if byte swapping should be used.

C

CeilingViolationException - Exception in javax.realtime
This exception is thrown when a schedulable object or java.lang.Thread attempts to lock an object governed by an instance of PriorityCeilingEmulation and the thread or SO's base priority exceeds the policy's ceiling.
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
Checks whether the application is allowed to access physical memory within the specified range.
checkAEHSetDaemon() - Method in class javax.realtime.RealtimeSecurity
Checks whether the application is allowed to set the daemon status of an AEH.
checkSetFilter() - Method in class javax.realtime.RealtimeSecurity
Checks whether the application is allowed to register PhysicalMemoryTypeFilter objects with the PhysicalMemoryManager.
checkSetMonitorControl(MonitorControl) - Method in class javax.realtime.RealtimeSecurity
Checks whether the application is allowed to set the default monitor control policy.
checkSetScheduler() - Method in class javax.realtime.RealtimeSecurity
Checks whether the application is allowed to set the scheduler.
clear() - Method in exception javax.realtime.AsynchronouslyInterruptedException
Atomically see if this is pending on the currently executing schedulable object, and if so, make it non-pending.
clear() - Method in class javax.realtime.WaitFreeReadQueue
Sets this to empty.
clear() - Method in class javax.realtime.WaitFreeWriteQueue
Sets this to empty.
Clock - Class in javax.realtime
A clock marks the passing of time.
Clock() - Constructor for class javax.realtime.Clock
Constructor for the abstract class.
clone() - Method in class javax.realtime.HighResolutionTime
Return a clone of this.
clone() - Method in class javax.realtime.MemoryParameters
Return a clone of this.
clone() - Method in class javax.realtime.PeriodicParameters
Return a clone of this.
clone() - Method in class javax.realtime.ProcessingGroupParameters
Return a clone of this.
clone() - Method in class javax.realtime.ReleaseParameters
Return a clone of this.
clone() - Method in class javax.realtime.SchedulingParameters
Return a clone of this.
clone() - Method in class javax.realtime.SporadicParameters
Return a clone of this.
compareTo(HighResolutionTime) - Method in class javax.realtime.HighResolutionTime
Compares this HighResolutionTime with the specified HighResolutionTime time.
compareTo(Object) - Method in class javax.realtime.HighResolutionTime
For the Comparable interface.
contains(long, long) - Method in interface javax.realtime.PhysicalMemoryTypeFilter
Queries the system about whether the specified range of memory contains any of this type.
createReleaseParameters() - Method in class javax.realtime.AsyncEvent
Create a ReleaseParameters object appropriate to the release characteristics of this event.
createReleaseParameters() - Method in class javax.realtime.PeriodicTimer
Create a release parameters object with new objects containing copies of the values corresponding to this timer.
createReleaseParameters() - Method in class javax.realtime.Timer
Create a ReleaseParameters object appropriate to the timing characteristics of this event.
currentGC() - Static method in class javax.realtime.RealtimeSystem
Return a reference to the currently active garbage collector for the heap.
currentRealtimeThread() - Static method in class javax.realtime.RealtimeThread
Gets a reference to the current instance of RealtimeThread.

D

deschedulePeriodic() - Method in class javax.realtime.RealtimeThread
If the ReleaseParameters object associated with this RealtimeThread is an instance of is PeriodicParameters, perform any deschedulePeriodic actions specified by this thread's scheduler.
destroy() - Method in class javax.realtime.Timer
Stop this from counting or comparing if active, remove from it all the associated handlers if any, and release as many of its resources as possible back to the system.
disable() - Method in exception javax.realtime.AsynchronouslyInterruptedException
Disable the throwing of this exception.
disable() - Method in class javax.realtime.Timer
Disable this timer, preventing it from firing.
DMA - Static variable in class javax.realtime.PhysicalMemoryManager
If DMA memory is supported by the implementation, specify DMA to identify DMA memory.
doInterruptible(Interruptible) - Method in exception javax.realtime.AsynchronouslyInterruptedException
Executes the run() method of the given Interruptible.
doInterruptible(Interruptible) - Method in exception javax.realtime.Timed
Execute a time-out method.
DuplicateFilterException - Exception in javax.realtime
PhysicalMemoryManager can only accommodate one filter object for each type of memory.
DuplicateFilterException() - Constructor for exception javax.realtime.DuplicateFilterException
A constructor for DuplicateFilterException.
DuplicateFilterException(String) - Constructor for exception javax.realtime.DuplicateFilterException
A descriptive constructor for DuplicateFilterException.

E

enable() - Method in exception 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.
enter() - Method in class javax.realtime.ImmortalPhysicalMemory
 
enter(Runnable) - Method in class javax.realtime.ImmortalPhysicalMemory
 
enter() - Method in class javax.realtime.LTPhysicalMemory
Associate this memory area with the current schedulable object for the duration of the execution of the run() method of the instance of Runnable given in the constructor.
enter(Runnable) - Method in class javax.realtime.LTPhysicalMemory
Associate this memory area with the current schedulable object for the duration of the execution of the run() method of the given Runnable.
enter() - Method in class javax.realtime.MemoryArea
Associate this memory area with the current schedulable object for the duration of the execution of the run() method of the instance of Runnable given in the constructor.
enter(Runnable) - Method in class javax.realtime.MemoryArea
Associate this memory area with the current schedulable object for the duration of the execution of the run() method of the given Runnable.
enter() - Method in class javax.realtime.ScopedMemory
Associate this memory area with the current schedulable object for the duration of the execution of the run() method of the instance of Runnable given in the constructor.
enter(Runnable) - Method in class javax.realtime.ScopedMemory
Associate this memory area with the current schedulable object for the duration of the execution of the run() method of the given Runnable.
enter() - Method in class javax.realtime.VTPhysicalMemory
Associate this memory area with the current schedulable object for the duration of the execution of the run() method of the instance of Runnable given in the constructor.
enter(Runnable) - Method in class javax.realtime.VTPhysicalMemory
Associate this memory area with the current schedulable object for the duration of the execution of the run() method of the given Runnable.
equals(HighResolutionTime) - Method in class javax.realtime.HighResolutionTime
Returns true if the argument time has the same type and values as this.
equals(Object) - Method in class javax.realtime.HighResolutionTime
Returns true if the argument object has the same type and values as this.
executeInArea(Runnable) - Method in class javax.realtime.ImmortalPhysicalMemory
 
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.
executeInArea(Runnable) - Method in class javax.realtime.ScopedMemory
Execute the run method from the logic parameter using this memory area as the current allocation context.

F

find(long, long) - Method in interface javax.realtime.PhysicalMemoryTypeFilter
Search for physical memory of the right type.
fire() - Method in class javax.realtime.AsyncEvent
Fire this instance of AsyncEvent.
fire() - Method in exception javax.realtime.AsynchronouslyInterruptedException
Generate this exception if its doInterruptible() has been invoked and not completed.
fire() - Method in class javax.realtime.Timer
Should not be called.
fireSchedulable(Schedulable) - Method in class javax.realtime.PriorityScheduler
Trigger the execution of a schedulable object (like an AsyncEventHandler).
fireSchedulable(Schedulable) - Method in class javax.realtime.Scheduler
Trigger the execution of a schedulable object (like an AsyncEventHandler).
force(Object) - Method in class javax.realtime.WaitFreeDequeue
Deprecated. 1.0.1 Use WaitFreeReadQueue and WaitFreeWriteQueue.
force(Object) - Method in class javax.realtime.WaitFreeWriteQueue
Unconditionally insert object into this, either in a vacant position or else overwriting the most recently inserted element.

G

GarbageCollector - Class in javax.realtime
The system shall provide dynamic and 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
Deprecated. 1.0.1 This class and any subclasses should be singletons.
getAllocationRate() - Method in class javax.realtime.MemoryParameters
Gets the limit on the rate of allocation in the heap.
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.
getArrivalTimeQueueOverflowBehavior() - Method in class javax.realtime.AperiodicParameters
Gets the behavior of the arrival time queue in the event of an overflow.
getByte(long) - Method in class javax.realtime.RawMemoryAccess
Gets the byte at the given offset in the memory area associated with this object.
getBytes(long, byte[], int, int) - Method in class javax.realtime.RawMemoryAccess
Gets number bytes starting at the given offset in the memory area associated with this object and assigns them to the byte array passed starting at position low.
getCallerPriority() - Method in exception javax.realtime.CeilingViolationException
Gets the base priority of the SO or thread whose attempt to synchronize resulted in the throwing of this.
getCeiling() - Method in exception javax.realtime.CeilingViolationException
Gets the ceiling of the PriorityCeilingEmulation policy which was exceeded by the base priority of an SO or thread that attempted to synchronize on an object governed by the policy, which resulted in throwing of this.
getCeiling() - Method in class javax.realtime.PriorityCeilingEmulation
Gets the priority ceiling for this PriorityCeilingEmulation object.
getClock() - Method in class javax.realtime.HighResolutionTime
Returns a reference to the clock associated with this.
getClock() - Method in class javax.realtime.Timer
Return the instance of Clock on which this timer is based.
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 a reference to the cost.
getCostOverrunHandler() - Method in class javax.realtime.ProcessingGroupParameters
Gets the cost overrun handler.
getCostOverrunHandler() - Method in class javax.realtime.ReleaseParameters
Gets a reference to the cost overrun handler.
getCurrentMemoryArea() - Static method in class javax.realtime.RealtimeThread
Return a reference to the MemoryArea object representing the current allocation context.
getDate() - Method in class javax.realtime.AbsoluteTime
Convert the time given by this to a Date format.
getDeadline() - Method in class javax.realtime.ProcessingGroupParameters
Gets the value of deadline.
getDeadline() - Method in class javax.realtime.ReleaseParameters
Gets a reference to the deadline.
getDeadlineMissHandler() - Method in class javax.realtime.ProcessingGroupParameters
Gets the deadline miss handler.
getDeadlineMissHandler() - Method in class javax.realtime.ReleaseParameters
Gets a reference to the deadline miss handler.
getDefaultCeiling() - Method in class javax.realtime.PriorityCeilingEmulation
Deprecated. Since 1.0.1. The method name is misleading. Replaced with getCeiling()
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 in the memory area associated with this object.
getDoubles(long, double[], int, int) - Method in class javax.realtime.RawMemoryFloatAccess
Gets number doubles starting at the given offset in the memory area associated with this object and assign them to the double array passed starting at position low.
getEpochOffset() - Method in class javax.realtime.Clock
Returns the relative time of the offset of the epoch of this clock from the Epoch.
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.Timer
Get the time at which this Timer is expected to fire.
getFireTime(AbsoluteTime) - Method in class javax.realtime.Timer
Get the time at which this Timer is expected to fire.
getFloat(long) - Method in class javax.realtime.RawMemoryFloatAccess
Gets the float at the given offset in the memory area associated with this object.
getFloats(long, float[], int, int) - Method in class javax.realtime.RawMemoryFloatAccess
Gets number floats starting at the given offset in the memory area associated with this object and assign them to the int array passed starting at position low.
getFrequency() - Method in class javax.realtime.RationalTime
Deprecated. 1.0.1
getGeneric() - Static method in exception javax.realtime.AsynchronouslyInterruptedException
Gets the singleton system generic AsynchronouslyInterruptedException that is generated when RealtimeThread.interrupt()is invoked.
getImportance() - Method in class javax.realtime.ImportanceParameters
Gets the importance value.
getInitialArrivalTimeQueueLength() - Method in class javax.realtime.AperiodicParameters
Gets the initial number of elements the arrival time queue can hold.
getInitialMemoryAreaIndex() - Static method in class javax.realtime.RealtimeThread
This method returns the position in the memory area stack of the initial memory area.
getInitialMonitorControl() - Static method in class javax.realtime.RealtimeSystem
Returns the monitor control object that represents the initial monitor control policy.
getInt(long) - Method in class javax.realtime.RawMemoryAccess
Gets the int at the given offset in the memory area associated with this object.
getInterarrivalTime() - Method in class javax.realtime.RationalTime
Deprecated. 1.0.1
getInterarrivalTime(RelativeTime) - Method in class javax.realtime.RationalTime
Deprecated. 1.0.1
getInterarrivalTime() - Method in class javax.realtime.RelativeTime
Deprecated. As of RTSJ 1.0.1
getInterarrivalTime(RelativeTime) - Method in class javax.realtime.RelativeTime
Deprecated. As of RTSJ 1.0.1
getInterval() - Method in class javax.realtime.PeriodicTimer
Gets the interval of this Timer.
getInts(long, int[], int, int) - Method in class javax.realtime.RawMemoryAccess
Gets number integers starting at the given offset in the memory area associated with this object and assign them to the int array passed starting at position low.
getLong(long) - Method in class javax.realtime.RawMemoryAccess
Gets the long at the given offset in the memory area associated with this object.
getLongs(long, long[], int, int) - Method in class javax.realtime.RawMemoryAccess
Gets number longs starting at the given offset in the memory area associated with this object 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.
getMaxCeiling() - Static method in class javax.realtime.PriorityCeilingEmulation
Gets a PriorityCeilingEmulation object whose ceiling is PriorityScheduler.instance().getMaxPriority().
getMaxImmortal() - Method in class javax.realtime.MemoryParameters
Gets the limit on the amount of memory the schedulable object 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
 
getMaximumSize() - Method in class javax.realtime.ScopedMemory
Get the maximum size this memory area can attain.
getMaximumSize() - Method in class javax.realtime.VTMemory
 
getMaxMemoryArea() - Method in class javax.realtime.MemoryParameters
Gets the limit on the amount of memory the schedulable object may allocate in its initial memory area.
getMaxPriority() - Method in class javax.realtime.PriorityScheduler
Gets the maximum priority available for a schedulable object managed by this scheduler.
getMaxPriority(Thread) - Static method in class javax.realtime.PriorityScheduler
Gets the maximum priority for the given thread.
getMemoryArea() - Method in class javax.realtime.AsyncEventHandler
This is an accessor method for the initial instance of MemoryArea associated with this.
getMemoryArea(Object) - Static method in class javax.realtime.MemoryArea
Gets the MemoryArea in which the given object is located.
getMemoryArea() - Method in class javax.realtime.RealtimeThread
Return the initial memory area for this RealtimeThread (corresponding to the area parameter for the constructor.)
getMemoryAreaStackDepth() - Static method in class javax.realtime.RealtimeThread
Gets the size of the stack of MemoryArea instances to which the current schedulable object has access.
getMemoryParameters() - Method in class javax.realtime.AsyncEventHandler
Gets a reference to the MemoryParameters object for this schedulable object.
getMemoryParameters() - Method in class javax.realtime.RealtimeThread
Gets a reference to the MemoryParameters object for this schedulable object.
getMemoryParameters() - Method in interface javax.realtime.Schedulable
Gets a reference to the MemoryParameters object for this schedulable object.
getMilliseconds() - Method in class javax.realtime.HighResolutionTime
Returns the milliseconds component of this.
getMinimumInterarrival() - Method in class javax.realtime.SporadicParameters
Gets the minimum interarrival time.
getMinPriority() - Method in class javax.realtime.PriorityScheduler
Gets the minimum priority available for a schedulable object managed by this scheduler.
getMinPriority(Thread) - Static method in class javax.realtime.PriorityScheduler
Gets the minimum priority for the given thread.
getMitViolationBehavior() - Method in class javax.realtime.SporadicParameters
Gets the arrival time queue behavior in the event of a minimum interarrival time violation.
getMonitorControl(Object) - Static method in class javax.realtime.MonitorControl
Gets the monitor control policy of the given instance of Object.
getMonitorControl() - Static method in class javax.realtime.MonitorControl
Gets the current default monitor control policy.
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 schedulable object managed by this scheduler.
getNormPriority(Thread) - Static method in class javax.realtime.PriorityScheduler
Gets the "norm" priority for the given thread.
getOuterMemoryArea(int) - Static method in class javax.realtime.RealtimeThread
Gets the instance of MemoryArea in the memory area stack at the index given.
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.PriorityScheduler
Gets the policy name of this.
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.GarbageCollector
Preemption latency is a measure of the maximum time a schedulable object may have to wait for the collector to reach a preemption-safe point.
getPriority() - Method in class javax.realtime.PriorityParameters
Gets the priority value.
getProcessingGroupParameters() - Method in class javax.realtime.AsyncEventHandler
Gets a reference to the ProcessingGroupParameters object for this schedulable object.
getProcessingGroupParameters() - Method in class javax.realtime.RealtimeThread
Gets a reference to the ProcessingGroupParameters object for this schedulable object.
getProcessingGroupParameters() - Method in interface javax.realtime.Schedulable
Gets a reference to the ProcessingGroupParameters object for this schedulable object.
getRealtimeClock() - Static method in class javax.realtime.Clock
There is always at least one clock object available: the system real-time clock.
getReferenceCount() - Method in class javax.realtime.ScopedMemory
Returns the reference count of this ScopedMemory.
getReleaseParameters() - Method in class javax.realtime.AsyncEventHandler
Gets a reference to the ReleaseParameters object for this schedulable object.
getReleaseParameters() - Method in class javax.realtime.RealtimeThread
Gets a reference to the ReleaseParameters object for this schedulable object.
getReleaseParameters() - Method in interface javax.realtime.Schedulable
Gets a reference to the ReleaseParameters object for this schedulable object.
getResolution() - Method in class javax.realtime.Clock
Gets the resolution of the clock, the nominal interval between ticks.
getScheduler() - Method in class javax.realtime.AsyncEventHandler
Gets a reference to the Scheduler object for this schedulable object.
getScheduler() - Method in class javax.realtime.RealtimeThread
Gets a reference to the Scheduler object for this schedulable object.
getScheduler() - Method in interface javax.realtime.Schedulable
Gets a reference to the Scheduler object for this schedulable object.
getSchedulingParameters() - Method in class javax.realtime.AsyncEventHandler
Gets a reference to the SchedulingParameters object for this schedulable object.
getSchedulingParameters() - Method in class javax.realtime.RealtimeThread
Gets a reference to the SchedulingParameters object for this schedulable object.
getSchedulingParameters() - Method in interface javax.realtime.Schedulable
Gets a reference to the SchedulingParameters object for this schedulable 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 in the memory area associated with this object.
getShorts(long, short[], int, int) - Method in class javax.realtime.RawMemoryAccess
Gets number shorts starting at the given offset in the memory area associated with this object 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 newly allocated object.
getTime(AbsoluteTime) - Method in class javax.realtime.Clock
Gets the current time in an existing 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.

H

handleAsyncEvent() - Method in class javax.realtime.AsyncEventHandler
This method holds the logic which is to be executed when associated instances of AsyncEvent occur.
handledBy(AsyncEventHandler) - Method in class javax.realtime.AsyncEvent
Test to see if the handler given as the parameter is associated with this.
happened(boolean) - Method in exception javax.realtime.AsynchronouslyInterruptedException
Deprecated. Since 1.0.1. This method seriously violates standard Java exception semantics, and while it is a convenience it is not required. The happened method can be replaced with the clear method and application logic.
hashCode() - Method in class javax.realtime.HighResolutionTime
Returns a hash code for this object in accordance with the general contract of Object.hashCode().
HeapMemory - Class in javax.realtime
The HeapMemory class is a singleton object that allows logic with a non-heap allocation context to allocate objects in the Java heap.
HighResolutionTime - Class in javax.realtime
Class HighResolutionTime is the base class for AbsoluteTime, RelativeTime, RationalTime.

I

IllegalAssignmentError - Error in javax.realtime
The exception thrown on an attempt to make an illegal assignment.
IllegalAssignmentError() - Constructor for error javax.realtime.IllegalAssignmentError
A constructor for IllegalAssignmentError.
IllegalAssignmentError(String) - Constructor for error javax.realtime.IllegalAssignmentError
A descriptive constructor for IllegalAssignmentError.
ImmortalMemory - Class in javax.realtime
ImmortalMemory is a memory resource that is unexceptionally available to all schedulable objects and Java threads for use and allocation.
ImmortalPhysicalMemory - Class in javax.realtime
An instance of ImmortalPhysicalMemory allows objects to be allocated from a range of physical memory with particular attributes, determined by their memory type.
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, SizeEstimator) - 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, Runnable) - 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, SizeEstimator, Runnable) - 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.
ImportanceParameters - Class in javax.realtime
Importance is an additional scheduling metric that may be used by some priority-based scheduling algorithms during overload conditions to differentiate execution order among threads of the same priority.
ImportanceParameters(int, int) - Constructor for class javax.realtime.ImportanceParameters
Create an instance of ImportanceParameters.
InaccessibleAreaException - Exception in javax.realtime
The specified memory area is not above the current allocation context on the current thread scope stack.
InaccessibleAreaException() - Constructor for exception javax.realtime.InaccessibleAreaException
A constructor for InaccessibleAreaException.
InaccessibleAreaException(String) - Constructor for exception javax.realtime.InaccessibleAreaException
A descriptive constructor for InaccessibleAreaException.
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.
instance() - Static method in class javax.realtime.HeapMemory
Returns a reference to the singleton instance of HeapMemory representing the Java heap.
instance() - Static method in class javax.realtime.ImmortalMemory
Returns a pointer to the singleton ImmortalMemory object.
instance(int) - Static method in class javax.realtime.PriorityCeilingEmulation
Return a PriorityCeilingEmulation object with the specified ceiling.
instance() - Static method in class javax.realtime.PriorityInheritance
Return a reference to the singleton PriorityInheritance.
instance() - Static method in class javax.realtime.PriorityScheduler
Return a reference to the distinguished instance of PriorityScheduler which is the system's base scheduler.
interrupt() - Method in class javax.realtime.RealtimeThread
Extends the function of Thread.interrupt(), generates the generic AsynchronouslyInterruptedException and targets it at this, and sets the interrupted state to pending.
interruptAction(AsynchronouslyInterruptedException) - Method in interface javax.realtime.Interruptible
This method is called by the system if the run() method is interrupted.
Interruptible - Interface in javax.realtime
Interruptible is an interface implemented by classes that will be used as arguments on the method doInterruptible() of AsynchronouslyInterruptedException and its subclasses.
IO_PAGE - Static variable in class javax.realtime.PhysicalMemoryManager
If access to the system I/O space is supported by the implementation specify IO_PAGE if I/O space should be used.
isDaemon() - Method in class javax.realtime.AsyncEventHandler
Tests if this event handler is a daemon handler.
isEmpty() - Method in class javax.realtime.WaitFreeReadQueue
Queries the queue 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 exception javax.realtime.AsynchronouslyInterruptedException
Query the enabled status of this exception.
isFeasible() - Method in class javax.realtime.PriorityScheduler
Queries this scheduler about the feasibility of the set of schedulable objects currently in the feasibility set.
isFeasible() - Method in class javax.realtime.Scheduler
Queries the system about the feasibility of the system currently being considered.
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 existence of the specified range of physical memory.
isRemovable(long, long) - Static method in class javax.realtime.PhysicalMemoryManager
Queries the system about the removability of the specified range of memory.
isRemovable() - Method in interface javax.realtime.PhysicalMemoryTypeFilter
Queries the system about the removability of this 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 is active and is enabled such that when the given time occurs it will fire the event.

J

javax.realtime - package javax.realtime
The Real-Time Specification for Java.
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 drop to zero.
joinAndEnter() - Method in class javax.realtime.LTPhysicalMemory
In the error-free case, joinAndEnter combines join();enter(); such that no enter() from another schedulable object can intervene between the two method invocations.
joinAndEnter(HighResolutionTime) - Method in class javax.realtime.LTPhysicalMemory
In the error-free case, joinAndEnter combines join();enter(); such that no enter() from another schedulable object can intervene between the two method invocations.
joinAndEnter(Runnable) - Method in class javax.realtime.LTPhysicalMemory
In the error-free case, joinAndEnter combines join();enter(); such that no enter() from another schedulable object can intervene between the two method invocations.
joinAndEnter(Runnable, HighResolutionTime) - Method in class javax.realtime.LTPhysicalMemory
In the error-free case, joinAndEnter combines join();enter(); such that no enter() from another schedulable object can intervene between the two method invocations.
joinAndEnter() - Method in class javax.realtime.ScopedMemory
In the error-free case, joinAndEnter combines join();enter(); such that no enter() from another schedulable object can intervene between the two method invocations.
joinAndEnter(HighResolutionTime) - Method in class javax.realtime.ScopedMemory
In the error-free case, joinAndEnter combines join();enter(); such that no enter() from another schedulable object can intervene between the two method invocations.
joinAndEnter(Runnable) - Method in class javax.realtime.ScopedMemory
In the error-free case, joinAndEnter combines join();enter(); such that no enter() from another schedulable object can intervene between the two method invocations.
joinAndEnter(Runnable, HighResolutionTime) - Method in class javax.realtime.ScopedMemory
In the error-free case, joinAndEnter combines join();enter(); such that no enter() from another schedulable object can intervene between the two method invocations.
joinAndEnter() - Method in class javax.realtime.VTPhysicalMemory
In the error-free case, joinAndEnter combines join();enter(); such that no enter() from another schedulable object can intervene between the two method invocations.
joinAndEnter(HighResolutionTime) - Method in class javax.realtime.VTPhysicalMemory
In the error-free case, joinAndEnter combines join();enter(); such that no enter() from another schedulable object can intervene between the two method invocations.
joinAndEnter(Runnable) - Method in class javax.realtime.VTPhysicalMemory
In the error-free case, joinAndEnter combines join();enter(); such that no enter() from another schedulable object can intervene between the two method invocations.
joinAndEnter(Runnable, HighResolutionTime) - Method in class javax.realtime.VTPhysicalMemory
In the error-free case, joinAndEnter combines join();enter(); such that no enter() from another schedulable object can intervene between the two method invocations.

L

LITTLE_ENDIAN - Static variable in class javax.realtime.RealtimeSystem
Value to indicate the byte ordering for the underlying hardware.
LTMemory - Class in javax.realtime
LTMemory represents a memory area guaranteed by the system to have linear time allocation when memory consumption from the memory area is less than the memory area's initial size.
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.
LTMemory(SizeEstimator, SizeEstimator) - Constructor for class javax.realtime.LTMemory
Create an LTMemory of the given size.
LTMemory(SizeEstimator, SizeEstimator, Runnable) - Constructor for class javax.realtime.LTMemory
Create an LTMemory of the given size.
LTMemory(long) - Constructor for class javax.realtime.LTMemory
Create an LTMemory of the given size.
LTMemory(long, Runnable) - Constructor for class javax.realtime.LTMemory
Create an LTMemory of the given size.
LTMemory(SizeEstimator) - Constructor for class javax.realtime.LTMemory
Create an LTMemory of the given size.
LTMemory(SizeEstimator, Runnable) - Constructor for class javax.realtime.LTMemory
Create an LTMemory of the given size.
LTPhysicalMemory - Class in javax.realtime
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, SizeEstimator) - 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, Runnable) - 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, SizeEstimator, Runnable) - 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.

M

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.
MAX_PRIORITY - Static variable in class javax.realtime.PriorityScheduler
Deprecated. 1.0.1 Use the PriorityScheduler.getMaxPriority() method instead.
MemoryAccessError - Error in javax.realtime
This error is thrown on an attempt to refer to an object in an inaccessible MemoryArea.
MemoryAccessError() - Constructor for error javax.realtime.MemoryAccessError
A constructor for MemoryAccessError.
MemoryAccessError(String) - Constructor for error javax.realtime.MemoryAccessError
A descriptive constructor for MemoryAccessError.
MemoryArea - Class in javax.realtime
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(long) - 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(long, Runnable) - 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() - Method in class javax.realtime.MemoryArea
For memory areas where memory is freed under program control this returns an exact count, in bytes, of the memory currently used by the system for the allocated objects.
MemoryInUseException - Exception in javax.realtime
There has been attempt to allocate a range of physical or virtual memory that is already in use.
MemoryInUseException() - Constructor for exception javax.realtime.MemoryInUseException
A constructor for MemoryInUseException.
MemoryInUseException(String) - Constructor for exception javax.realtime.MemoryInUseException
A descriptive constructor for MemoryInUseException.
MemoryParameters - Class in javax.realtime
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.
memoryRemaining() - Method in class javax.realtime.MemoryArea
An approximation to the total amount of memory currently available for future allocated objects, measured in bytes.
MemoryScopeException - Exception in javax.realtime
Thrown if construction of any of the wait-free queues is attempted with the ends of the queue in incompatible memory areas.
MemoryScopeException() - Constructor for exception javax.realtime.MemoryScopeException
A constructor for MemoryScopeException.
MemoryScopeException(String) - Constructor for exception javax.realtime.MemoryScopeException
A descriptive constructor for MemoryScopeException.
MemoryTypeConflictException - Exception in javax.realtime
This exception is thrown when the PhysicalMemoryManager is given conflicting specifications for memory.
MemoryTypeConflictException() - Constructor for exception javax.realtime.MemoryTypeConflictException
A constructor for MemoryTypeConflictException.
MemoryTypeConflictException(String) - Constructor for exception javax.realtime.MemoryTypeConflictException
A descriptive constructor for MemoryTypeConflictException.
MIN_PRIORITY - Static variable in class javax.realtime.PriorityScheduler
Deprecated. 1.0.1 Use the PriorityScheduler.getMinPriority() method instead.
mitViolationExcept - Static variable in class javax.realtime.SporadicParameters
Represents the "EXCEPT" policy for dealing with minimum interarrival time violations.
MITViolationException - Exception in javax.realtime
Thrown by the fire method of an instance of AsyncEvent when on a minimum interarrival time violation.
MITViolationException() - Constructor for exception javax.realtime.MITViolationException
A constructor for MITViolationException.
MITViolationException(String) - Constructor for exception javax.realtime.MITViolationException
A descriptive constructor for MITViolationException.
mitViolationIgnore - Static variable in class javax.realtime.SporadicParameters
Represents the "IGNORE" policy for dealing with minimum interarrival time violations.
mitViolationReplace - Static variable in class javax.realtime.SporadicParameters
Represents the "REPLACE" policy for dealing with minimum interarrival time violations.
mitViolationSave - Static variable in class javax.realtime.SporadicParameters
Represents the "SAVE" policy for dealing with minimum interarrival time violations.
MonitorControl - Class in javax.realtime
Abstract superclass for all monitor control policy objects.
MonitorControl() - Constructor for class javax.realtime.MonitorControl
Invoked from subclass constructors.

N

newArray(Class, int) - Method in class javax.realtime.ImmortalPhysicalMemory
 
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.ScopedMemory
Allocate an array of the given type in this memory area.
newInstance(Class) - Method in class javax.realtime.ImmortalPhysicalMemory
 
newInstance(Constructor, Object[]) - Method in class javax.realtime.ImmortalPhysicalMemory
 
newInstance(Class) - 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(Class) - Method in class javax.realtime.ScopedMemory
Allocate an object in this memory area.
newInstance(Constructor, Object[]) - Method in class javax.realtime.ScopedMemory
Allocate an object in this memory area.
NO_MAX - Static variable in class javax.realtime.MemoryParameters
Specifies no maximum limit.
NoHeapRealtimeThread - Class in javax.realtime
A NoHeapRealtimeThread is a specialized form of RealtimeThread.
NoHeapRealtimeThread(SchedulingParameters, MemoryArea) - Constructor for class javax.realtime.NoHeapRealtimeThread
Create a NoHeapRealtimeThread.
NoHeapRealtimeThread(SchedulingParameters, ReleaseParameters, MemoryArea) - Constructor for class javax.realtime.NoHeapRealtimeThread
Create a no-heap real-time thread with the given characteristics.
NoHeapRealtimeThread(SchedulingParameters, ReleaseParameters, MemoryParameters, MemoryArea, ProcessingGroupParameters, Runnable) - Constructor for class javax.realtime.NoHeapRealtimeThread
Create a real-time thread with the given characteristics and a Runnable.
nonBlockingRead() - Method in class javax.realtime.WaitFreeDequeue
Deprecated. 1.0.1 Use WaitFreeReadQueue and WaitFreeWriteQueue.
nonBlockingWrite(Object) - Method in class javax.realtime.WaitFreeDequeue
Deprecated. 1.0.1 Use WaitFreeReadQueue and WaitFreeWriteQueue.

O

OffsetOutOfBoundsException - Exception in javax.realtime
Thrown if the constructor of an ImmortalPhysicalMemory, LTPhysicalMemory, VTPhysicalMemory, RawMemoryAccess, or RawMemoryFloatAccess is given an invalid address.
OffsetOutOfBoundsException() - Constructor for exception javax.realtime.OffsetOutOfBoundsException
A constructor for OffsetOutOfBoundsException.
OffsetOutOfBoundsException(String) - Constructor for exception javax.realtime.OffsetOutOfBoundsException
A descriptive constructor for OffsetOutOfBoundsException.
OneShotTimer - Class in javax.realtime
A timed AsyncEvent that is driven by a Clock.
OneShotTimer(HighResolutionTime, AsyncEventHandler) - Constructor for class javax.realtime.OneShotTimer
Create an instance of OneShotTimer, based on the Clock associated with the time parameter, that will execute its fire method according to the given time.
OneShotTimer(HighResolutionTime, Clock, AsyncEventHandler) - Constructor for class javax.realtime.OneShotTimer
Create an instance of OneShotTimer, based on the given clock, that will execute its fire method according to the given time.
onInsertion(long, long, AsyncEvent) - Static method in class javax.realtime.PhysicalMemoryManager
Register the specified AsyncEvent to fire when any memory in the range is added to the system.
onInsertion(long, long, AsyncEventHandler) - Static method in class javax.realtime.PhysicalMemoryManager
Deprecated. 1.0.1 Replace with onInsertion(long, long, AsyncEvent)
onInsertion(long, long, AsyncEvent) - Method in interface javax.realtime.PhysicalMemoryTypeFilter
Register the specified AsyncEvent to fire when any memory of this type in the range is added to the system.
onInsertion(long, long, AsyncEventHandler) - Method in interface javax.realtime.PhysicalMemoryTypeFilter
Deprecated. 1.0.1 Replace with onInsertion(long, long, AsyncEvent)
onRemoval(long, long, AsyncEvent) - Static method in class javax.realtime.PhysicalMemoryManager
Register the specified AE to fire when any memory in the range is removed from the system.
onRemoval(long, long, AsyncEventHandler) - Static method in class javax.realtime.PhysicalMemoryManager
Deprecated. 1.0.1
onRemoval(long, long, AsyncEvent) - Method in interface javax.realtime.PhysicalMemoryTypeFilter
Register the specified AE to fire when any memory in the range is removed from the system.
onRemoval(long, long, AsyncEventHandler) - Method in interface javax.realtime.PhysicalMemoryTypeFilter
Deprecated. 1.0.1

P

PeriodicParameters - Class in javax.realtime
This release parameter indicates that the schedulable object is released on a regular basis.
PeriodicParameters(RelativeTime) - Constructor for class javax.realtime.PeriodicParameters
Create a PeriodicParameters object.
PeriodicParameters(HighResolutionTime, RelativeTime) - Constructor for class javax.realtime.PeriodicParameters
Create a PeriodicParameters object.
PeriodicParameters(HighResolutionTime, RelativeTime, RelativeTime, RelativeTime, AsyncEventHandler, AsyncEventHandler) - Constructor for class javax.realtime.PeriodicParameters
Create a PeriodicParameters object.
PeriodicTimer - Class in javax.realtime
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 PeriodicTimer that executes its fire method periodically.
PeriodicTimer(HighResolutionTime, RelativeTime, Clock, AsyncEventHandler) - Constructor for class javax.realtime.PeriodicTimer
Create an instance of PeriodicTimer that executes its fire method periodically.
PhysicalMemoryManager - Class in javax.realtime
The PhysicalMemoryManager is not ordinarily used by applications, except that the implementation may require the application to use the PhysicalMemoryManager.registerFilter(java.lang.Object, javax.realtime.PhysicalMemoryTypeFilter) method to make the physical memory manager aware of the memory types on their platform.
PhysicalMemoryTypeFilter - Interface in javax.realtime
Implementation or device providers may include classes that implement PhysicalMemoryTypeFilter which allow additional characteristics of memory in devices to be specified.
POSIXSignalHandler - Class in javax.realtime
Use instances of AsyncEventHandler to handle POSIX signals.
PriorityCeilingEmulation - Class in javax.realtime
Monitor control class specifying the use of the priority ceiling emulation protocol (also known as the "highest lockers" protocol).
PriorityInheritance - Class in javax.realtime
Singleton class specifying use of the priority inheritance protocol.
PriorityParameters - Class in javax.realtime
Instances of this class should be assigned to schedulable objects 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 PriorityParameters with the given priority.
PriorityScheduler - Class in javax.realtime
Class which represents the required (by the RTSJ) priority-based scheduler.
PriorityScheduler() - Constructor for class javax.realtime.PriorityScheduler
Construct an instance of PriorityScheduler.
ProcessingGroupParameters - Class in javax.realtime
This is associated with one or more schedulable objects for which the system guarantees that the associated objects will not be given more time per period than indicated by cost.
ProcessingGroupParameters(HighResolutionTime, RelativeTime, RelativeTime, RelativeTime, AsyncEventHandler, AsyncEventHandler) - Constructor for class javax.realtime.ProcessingGroupParameters
Create a ProcessingGroupParameters object.
propagate() - Static method in exception javax.realtime.AsynchronouslyInterruptedException
Deprecated. Since 1.0.1. This method seriously violates standard Java exception semantics, and while it is a convenience it is not required. It should be replaced with throw of an instance of AsynchronouslyInterruptedException.

R

RationalTime - Class in javax.realtime
Deprecated. As of RTSJ 1.0.1
RationalTime(int) - Constructor for class javax.realtime.RationalTime
Deprecated. 1.0.1
RationalTime(int, long, int) - Constructor for class javax.realtime.RationalTime
Deprecated. 1.0.1
RationalTime(int, RelativeTime) - Constructor for class javax.realtime.RationalTime
Deprecated. 1.0.1
RawMemoryAccess - Class in javax.realtime
An instance of RawMemoryAccess models a range of physical memory as a fixed sequence of bytes.
RawMemoryAccess(Object, long) - Constructor for class javax.realtime.RawMemoryAccess
Construct an instance of RawMemoryAccess with the given parameters, and set the object to the mapped state.
RawMemoryAccess(Object, long, long) - Constructor for class javax.realtime.RawMemoryAccess
Construct an instance of RawMemoryAccess with the given parameters, and set the object to the mapped state.
RawMemoryFloatAccess - Class in javax.realtime
This class holds the accessor methods for accessing a raw memory area by float and double types.
RawMemoryFloatAccess(Object, long) - Constructor for class javax.realtime.RawMemoryFloatAccess
Construct an instance of RawMemoryFloatAccess with the given parameters, and set the object to the mapped state.
RawMemoryFloatAccess(Object, long, long) - Constructor for class javax.realtime.RawMemoryFloatAccess
Construct an instance of RawMemoryFloatAccess with the given parameters, and set the object to the mapped state.
read() - Method in class javax.realtime.WaitFreeReadQueue
Reads the least recently inserted element from the queue and returns it as the result, unless the queue is empty.
read() - Method in class javax.realtime.WaitFreeWriteQueue
A synchronized and possibly blocking operation on the queue.
RealtimeSecurity - Class in javax.realtime
Security policy object for real-time specific issues.
RealtimeSecurity() - Constructor for class javax.realtime.RealtimeSecurity
Create an RealtimeSecurity object.
RealtimeSystem - Class in javax.realtime
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.
RealtimeThread - Class in javax.realtime
Class RealtimeThread extends Thread and adds access to real-time services such as asynchronous transfer of control, non-heap memory, and advanced scheduler services.
RealtimeThread() - Constructor for class javax.realtime.RealtimeThread
Create a real-time thread with default values for all parameters.
RealtimeThread(SchedulingParameters) - Constructor for class javax.realtime.RealtimeThread
Create a real-time thread with the given SchedulingParameters and default values for all other parameters.
RealtimeThread(SchedulingParameters, ReleaseParameters) - Constructor for class javax.realtime.RealtimeThread
Create a real-time thread with the given SchedulingParameters and ReleaseParameters and default values for all other parameters.
RealtimeThread(SchedulingParameters, ReleaseParameters, MemoryParameters, MemoryArea, ProcessingGroupParameters, Runnable) - Constructor for class javax.realtime.RealtimeThread
Create a real-time thread with the given characteristics and a specified Runnable.
registerFilter(Object, PhysicalMemoryTypeFilter) - Static method in class javax.realtime.PhysicalMemoryManager
Register a memory type filter with the physical memory manager.
relative(Clock) - Method in class javax.realtime.AbsoluteTime
Convert the time of this to a relative time, using the given instance of Clock to determine the current time.
relative(Clock, RelativeTime) - Method in class javax.realtime.AbsoluteTime
Convert the time of this to a relative time, using the given instance of Clock to determine the current time.
relative(Clock) - Method in class javax.realtime.HighResolutionTime
Convert the time of this to a relative time, using the given instance of Clock to determine the current time when necessary.
relative(Clock, RelativeTime) - Method in class javax.realtime.HighResolutionTime
Convert the time of this to a relative time, using the given instance of Clock to determine the current time when necessary.
relative(Clock) - Method in class javax.realtime.RelativeTime
Return a copy of this.
relative(Clock, RelativeTime) - Method in class javax.realtime.RelativeTime
Return a copy of this.
RelativeTime - Class in javax.realtime
An object that represents a time interval milliseconds/103 + nanoseconds/109 seconds long.
RelativeTime() - Constructor for class javax.realtime.RelativeTime
Equivalent to new RelativeTime(0,0).
RelativeTime(Clock) - Constructor for class javax.realtime.RelativeTime
Equivalent to new RelativeTime(0,0,clock).
RelativeTime(long, int) - Constructor for class javax.realtime.RelativeTime
Construct a RelativeTime object representing an interval based on the parameter millis plus the parameter nanos.
RelativeTime(long, int, Clock) - Constructor for class javax.realtime.RelativeTime
Construct a RelativeTime object representing an interval based on the parameter millis plus the parameter nanos.
RelativeTime(RelativeTime) - Constructor for class javax.realtime.RelativeTime
Make a new RelativeTime object from the given RelativeTime object.
RelativeTime(RelativeTime, Clock) - Constructor for class javax.realtime.RelativeTime
Make a new RelativeTime object from the given RelativeTime object.
ReleaseParameters - Class in javax.realtime
The top-level class for release characteristics of schedulable objects.
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.
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 this instance of Schedulable should not be considered in feasibility analysis until it is further notified.
removeFromFeasibility(Schedulable) - Method in class javax.realtime.PriorityScheduler
Inform this scheduler and cooperating facilities that the resource demands of the given instance of Schedulable should no longer be considered in the feasibility analysis of the associated Scheduler.
removeFromFeasibility() - Method in class javax.realtime.RealtimeThread
Inform the scheduler and cooperating facilities that this instance of Schedulable should not be considered in feasibility analysis until it is further notified.
removeFromFeasibility() - Method in interface javax.realtime.Schedulable
Inform the scheduler and cooperating facilities that this instance of Schedulable should not be considered in feasibility analysis until it is further notified.
removeFromFeasibility(Schedulable) - Method in class javax.realtime.Scheduler
Inform this scheduler and cooperating facilities that the resource demands of the given instance of Schedulable should no longer be considered in the feasibility analysis of the associated Scheduler.
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 from the list of handlers of the given signal.
reschedule(HighResolutionTime) - Method in class javax.realtime.Timer
Change the scheduled time for this event.
reserve(Class, int) - Method in class javax.realtime.SizeEstimator
Take into account additional number instances of Class c when estimating the size of the MemoryArea.
reserve(SizeEstimator, int) - Method in class javax.realtime.SizeEstimator
Take into account additional number instances of SizeEstimator size when estimating the size of the MemoryArea.
reserve(SizeEstimator) - Method in class javax.realtime.SizeEstimator
Take into account an additional instance of SizeEstimator size when estimating the size of the MemoryArea.
reserveArray(int) - Method in class javax.realtime.SizeEstimator
Take into account an additional instance of an array of length reference values when estimating the size of the MemoryArea.
reserveArray(int, Class) - Method in class javax.realtime.SizeEstimator
Take into account an additional instance of an array of length primitive values when estimating the size of the MemoryArea.
resetTime(HighResolutionTime) - Method in exception javax.realtime.Timed
To set the time-out for the next invocation of doInterruptible().
ResourceLimitError - Error in javax.realtime
Thrown if an attempt is made to exceed a system resource limit, such as the maximum number of locks.
ResourceLimitError() - Constructor for error javax.realtime.ResourceLimitError
A constructor for ResourceLimitError.
ResourceLimitError(String) - Constructor for error javax.realtime.ResourceLimitError
A descriptive constructor for ResourceLimitError.
run() - Method in class javax.realtime.AsyncEventHandler
Used by the asynchronous event mechanism, see AsyncEvent.
run(AsynchronouslyInterruptedException) - Method in interface javax.realtime.Interruptible
The main piece of code that is executed when an implementation is given to doInterruptible().

S

Schedulable - Interface in javax.realtime
Handlers and other objects can be run by a Scheduler if they provide a run() method and the methods defined below.
schedulePeriodic() - Method in class javax.realtime.RealtimeThread
Begin unblocking RealtimeThread.waitForNextPeriod() for a periodic thread.
Scheduler - Class in javax.realtime
An instance of Scheduler manages the execution of schedulable objects and implements a feasibility algorithm.
Scheduler() - Constructor for class javax.realtime.Scheduler
Create an instance of Scheduler.
SchedulingParameters - Class in javax.realtime
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
Create a new instance of SchedulingParameters.
ScopedCycleException - Exception in javax.realtime
Thrown when a schedulable object attempts to enter an instance of ScopedMemory where that operation would cause a violation of the single parent rule.
ScopedCycleException() - Constructor for exception javax.realtime.ScopedCycleException
A constructor for ScopedCycleException.
ScopedCycleException(String) - Constructor for exception javax.realtime.ScopedCycleException
A descriptive constructor for ScopedCycleException.
ScopedMemory - Class in javax.realtime
ScopedMemory is the abstract base class of all classes dealing with representations of memory spaces which have a limited lifetime.
ScopedMemory(long) - Constructor for class javax.realtime.ScopedMemory
Create a new ScopedMemory area with the given parameters.
ScopedMemory(long, Runnable) - Constructor for class javax.realtime.ScopedMemory
Create a new ScopedMemory area with the given parameters.
ScopedMemory(SizeEstimator) - Constructor for class javax.realtime.ScopedMemory
Create a new ScopedMemory area with the given parameters.
ScopedMemory(SizeEstimator, Runnable) - Constructor for class javax.realtime.ScopedMemory
Create a new ScopedMemory area with the given parameters.
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, and the nanosecond component of this to 0.
set(long, int) - Method in class javax.realtime.HighResolutionTime
Sets the millisecond and nanosecond components of this.
set(long, int) - Method in class javax.realtime.RationalTime
Deprecated. Sets the indicated fields to the given values.
set(HighResolutionTime) - Method in class javax.realtime.RationalTime
Deprecated.  
setAllocationRate(long) - Method in class javax.realtime.MemoryParameters
Sets the limit on the rate of allocation in the heap.
setAllocationRateIfFeasible(long) - Method in class javax.realtime.MemoryParameters
Sets the limit on the rate of allocation in the heap.
setArrivalTimeQueueOverflowBehavior(String) - Method in class javax.realtime.AperiodicParameters
Sets 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 in the memory area associated with this object.
setBytes(long, byte[], int, int) - Method in class javax.realtime.RawMemoryAccess
Sets number bytes starting at the given offset in the memory area associated with this object 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.
setDaemon(boolean) - Method in class javax.realtime.AsyncEventHandler
Marks this event handler as either a daemon event handler or a user event handler.
setDeadline(RelativeTime) - Method in class javax.realtime.AperiodicParameters
Sets the deadline value.
setDeadline(RelativeTime) - Method in class javax.realtime.PeriodicParameters
Sets the deadline value.
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
Sets the default scheduler.
setDouble(long, double) - Method in class javax.realtime.RawMemoryFloatAccess
Sets the double at the given offset in the memory area associated with this object.
setDoubles(long, double[], int, int) - Method in class javax.realtime.RawMemoryFloatAccess
Sets number doubles starting at the given offset in the memory area associated with this object from the double array passed starting at position low.
setFloat(long, float) - Method in class javax.realtime.RawMemoryFloatAccess
Sets the float at the given offset in the memory area associated with this object.
setFloats(long, float[], int, int) - Method in class javax.realtime.RawMemoryFloatAccess
Sets number floats starting at the given offset in the memory area associated with this object from the float array passed starting at position low.
setFrequency(int) - Method in class javax.realtime.RationalTime
Deprecated. 1.0.1
setHandler(AsyncEventHandler) - Method in class javax.realtime.AsyncEvent
Associate a new handler with this event and remove all existing handlers.
setHandler(int, AsyncEventHandler) - Static method in class javax.realtime.POSIXSignalHandler
Set the given AsyncEventHandler as the handler of the given signal.
setIfFeasible(RelativeTime, RelativeTime) - Method in class javax.realtime.AperiodicParameters
This method first performs a feasibility analysis using the new cost, and deadline as replacements for the matching attributes of this.
setIfFeasible(ReleaseParameters, MemoryParameters) - Method in class javax.realtime.AsyncEventHandler
This method first performs a feasibility analysis using the proposed parameter objects as replacements for the current parameters of this.
setIfFeasible(SchedulingParameters, ReleaseParameters, MemoryParameters) - Method in class javax.realtime.AsyncEventHandler
This method first performs a feasibility analysis using the proposed parameter objects as replacements for the current parameters of this.
setIfFeasible(ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in class javax.realtime.AsyncEventHandler
This method first performs a feasibility analysis using the proposed parameter objects as replacements for the current parameters of this.
setIfFeasible(SchedulingParameters, ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in class javax.realtime.AsyncEventHandler
This method first performs a feasibility analysis using the proposed parameter objects as replacements for the current parameters of this.
setIfFeasible(ReleaseParameters, ProcessingGroupParameters) - Method in class javax.realtime.AsyncEventHandler
This method first performs a feasibility analysis using the proposed parameter objects as replacements for the current parameters of this.
setIfFeasible(RelativeTime, RelativeTime, RelativeTime) - Method in class javax.realtime.PeriodicParameters
This method first performs a feasibility analysis using the new period, cost and deadline attributes as replacements for the matching attributes of this.
setIfFeasible(RelativeTime, RelativeTime) - Method in class javax.realtime.PeriodicParameters
This method first performs a feasibility analysis using the new cost, and deadline as replacements for the matching attributes of all schedulable objects associated with this release parameters object.
setIfFeasible(Schedulable, ReleaseParameters, MemoryParameters) - Method in class javax.realtime.PriorityScheduler
This method first performs a feasibility analysis using the proposed parameter objects as replacements for the current parameters of schedulable.
setIfFeasible(Schedulable, ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in class javax.realtime.PriorityScheduler
This method first performs a feasibility analysis using the proposed parameter objects as replacements for the current parameters of schedulable.
setIfFeasible(Schedulable, SchedulingParameters, ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in class javax.realtime.PriorityScheduler
This method first performs a feasibility analysis using the proposed parameter objects as replacements for the current parameters of schedulable.
setIfFeasible(RelativeTime, RelativeTime, RelativeTime) - Method in class javax.realtime.ProcessingGroupParameters
This method first performs a feasibility analysis using the period, cost and deadline attributes as replacements for the matching attributes this.
setIfFeasible(ReleaseParameters, MemoryParameters) - Method in class javax.realtime.RealtimeThread
This method first performs a feasibility analysis using the proposed parameter objects as replacements for the current parameters of this.
setIfFeasible(ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in class javax.realtime.RealtimeThread
This method first performs a feasibility analysis using the proposed parameter objects as replacements for the current parameters of this.
setIfFeasible(ReleaseParameters, ProcessingGroupParameters) - Method in class javax.realtime.RealtimeThread
This method first performs a feasibility analysis using the proposed parameter objects as replacements for the current parameters of this.
setIfFeasible(SchedulingParameters, ReleaseParameters, MemoryParameters) - Method in class javax.realtime.RealtimeThread
This method first performs a feasibility analysis using the proposed parameter objects as replacements for the current parameters of this.
setIfFeasible(SchedulingParameters, ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in class javax.realtime.RealtimeThread
This method first performs a feasibility analysis using the proposed parameter objects as replacements for the current parameters of this.
setIfFeasible(RelativeTime, RelativeTime) - Method in class javax.realtime.ReleaseParameters
This method first performs a feasibility analysis using the new cost, and deadline as replacements for the matching attributes of all schedulable objects associated with this release parameters object.
setIfFeasible(ReleaseParameters, MemoryParameters) - Method in interface javax.realtime.Schedulable
This method first performs a feasibility analysis using the proposed parameter objects as replacements for the current parameters of this.
setIfFeasible(ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in interface javax.realtime.Schedulable
This method first performs a feasibility analysis using the proposed parameter objects as replacements for the current parameters of this.
setIfFeasible(ReleaseParameters, ProcessingGroupParameters) - Method in interface javax.realtime.Schedulable
This method first performs a feasibility analysis using the proposed parameter objects as replacements for the current parameters of this.
setIfFeasible(SchedulingParameters, ReleaseParameters, MemoryParameters) - Method in interface javax.realtime.Schedulable
This method first performs a feasibility analysis using the proposed parameter objects as replacements for the current parameters of this.
setIfFeasible(SchedulingParameters, ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in interface javax.realtime.Schedulable
This method first performs a feasibility analysis using the proposed parameter objects as replacements for the current parameters of this.
setIfFeasible(Schedulable, ReleaseParameters, MemoryParameters) - Method in class javax.realtime.Scheduler
This method first performs a feasibility analysis using the proposed parameter objects as replacements for the current parameters of schedulable.
setIfFeasible(Schedulable, ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in class javax.realtime.Scheduler
This method first performs a feasibility analysis using the proposed parameter objects as replacements for the current parameters of schedulable.
setIfFeasible(Schedulable, SchedulingParameters, ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in class javax.realtime.Scheduler
This method first performs a feasibility analysis using the proposed parameter objects as replacements for the current parameters of schedulable.
setIfFeasible(RelativeTime, RelativeTime) - Method in class javax.realtime.SporadicParameters
This method first performs a feasibility analysis using the new cost, and deadline as replacements for the matching attributes of this.
setIfFeasible(RelativeTime, RelativeTime, RelativeTime) - Method in class javax.realtime.SporadicParameters
This method first performs a feasibility analysis using the new interarrival, cost and deadline attributes as replacements for the matching attributes of this.
setImportance(int) - Method in class javax.realtime.ImportanceParameters
Set the importance value.
setInitialArrivalTimeQueueLength(int) - Method in class javax.realtime.AperiodicParameters
Sets 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 in the memory area associated with this object.
setInterval(RelativeTime) - Method in class javax.realtime.PeriodicTimer
Reset the interval value of this.
setInts(long, int[], int, int) - Method in class javax.realtime.RawMemoryAccess
Sets number ints starting at the given offset in the memory area associated with this object 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 in the memory area associated with this object.
setLongs(long, long[], int, int) - Method in class javax.realtime.RawMemoryAccess
Sets number longs starting at the given offset in the memory area associated with this object from the long array passed starting at position low.
setMaxImmortalIfFeasible(long) - Method in class javax.realtime.MemoryParameters
Sets the limit on the amount of memory the schedulable object 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.
setMaxMemoryAreaIfFeasible(long) - Method in class javax.realtime.MemoryParameters
Sets the limit on the amount of memory the schedulable object may allocate in its initial 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
This method first performs a feasibility analysis using the proposed parameter object as replacement for the current parameter of this.
setMemoryParametersIfFeasible(MemoryParameters) - Method in class javax.realtime.RealtimeThread
This method first performs a feasibility analysis using the proposed parameter object as replacement for the current parameter of this.
setMemoryParametersIfFeasible(MemoryParameters) - Method in interface javax.realtime.Schedulable
This method first performs a feasibility analysis using the proposed parameter object as replacement for the current parameter of this.
setMinimumInterarrival(RelativeTime) - Method in class javax.realtime.SporadicParameters
Set the minimum interarrival time.
setMitViolationBehavior(String) - Method in class javax.realtime.SporadicParameters
Sets 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 control policy.
setMonitorControl(Object, MonitorControl) - Static method in class javax.realtime.MonitorControl
Immediately sets policy as the monitor control policy for obj.
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
Sets the portal object of the memory area represented by this instance of ScopedMemory to the given object.
setPriority(int) - Method in class javax.realtime.PriorityParameters
Set the priority value.
setProcessingGroupParameters(ProcessingGroupParameters) - Method in class javax.realtime.AsyncEventHandler
Sets the ProcessingGroupParameters of this.
setProcessingGroupParameters(ProcessingGroupParameters) - Method in class javax.realtime.RealtimeThread
Sets the ProcessingGroupParameters of this.
setProcessingGroupParameters(ProcessingGroupParameters) - Method in interface javax.realtime.Schedulable
Sets the ProcessingGroupParameters of this.
setProcessingGroupParametersIfFeasible(ProcessingGroupParameters) - Method in class javax.realtime.AsyncEventHandler
This method first performs a feasibility analysis using the proposed parameter object as replacement for the current parameter of this.
setProcessingGroupParametersIfFeasible(ProcessingGroupParameters) - Method in class javax.realtime.RealtimeThread
This method first performs a feasibility analysis using the proposed parameter object as replacement for the current parameter of this.
setProcessingGroupParametersIfFeasible(ProcessingGroupParameters) - Method in interface javax.realtime.Schedulable
This method first performs a feasibility analysis using the proposed parameter object as replacement for the current parameter of this.
setReleaseParameters(ReleaseParameters) - Method in class javax.realtime.AsyncEventHandler
Sets the release parameters associated with this instance of Schedulable.
setReleaseParameters(ReleaseParameters) - Method in class javax.realtime.RealtimeThread
Sets the release parameters associated with this instance of Schedulable.
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
This method first performs a feasibility analysis using the proposed parameter object as replacement for the current parameter of this.
setReleaseParametersIfFeasible(ReleaseParameters) - Method in class javax.realtime.RealtimeThread
This method first performs a feasibility analysis using the proposed parameter object as replacement for the current parameter of this.
setReleaseParametersIfFeasible(ReleaseParameters) - Method in interface javax.realtime.Schedulable
This method first performs a feasibility analysis using the proposed parameter object as replacement for the current parameter of this.
setResolution(RelativeTime) - Method in class javax.realtime.Clock
Set the resolution of this.
setScheduler(Scheduler) - Method in class javax.realtime.AsyncEventHandler
Sets the reference to the Scheduler object.
setScheduler(Scheduler, SchedulingParameters, ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in class javax.realtime.AsyncEventHandler
Sets the scheduler and associated parameter objects.
setScheduler(Scheduler) - Method in class javax.realtime.RealtimeThread
Sets the reference to the Scheduler object.
setScheduler(Scheduler, SchedulingParameters, ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in class javax.realtime.RealtimeThread
Sets the scheduler and associated parameter objects.
setScheduler(Scheduler) - Method in interface javax.realtime.Schedulable
Sets the reference to the Scheduler object.
setScheduler(Scheduler, SchedulingParameters, ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in interface javax.realtime.Schedulable
Sets the scheduler and associated parameter objects.
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 scheduling parameters associated with this instance of Schedulable.
setSchedulingParameters(SchedulingParameters) - Method in interface javax.realtime.Schedulable
Sets the scheduling parameters associated with this instance of Schedulable.
setSchedulingParametersIfFeasible(SchedulingParameters) - Method in class javax.realtime.AsyncEventHandler
This method first performs a feasibility analysis using the proposed parameter object as replacement for the current parameter of this.
setSchedulingParametersIfFeasible(SchedulingParameters) - Method in class javax.realtime.RealtimeThread
This method first performs a feasibility analysis using the proposed parameter object as replacement for the current parameter of this.
setSchedulingParametersIfFeasible(SchedulingParameters) - Method in interface javax.realtime.Schedulable
This method first performs a feasibility analysis using the proposed parameter object as replacement for the current parameter of this.
setSecurityManager(RealtimeSecurity) - Static method in class javax.realtime.RealtimeSystem
Sets a new real-time security manager.
setShort(long, short) - Method in class javax.realtime.RawMemoryAccess
Sets the short at the given offset in the memory area associated with this object.
setShorts(long, short[], int, int) - Method in class javax.realtime.RawMemoryAccess
Sets number shorts starting at the given offset in the memory area associated with this object from the short array passed starting at position low.
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.
SHARED - Static variable in class javax.realtime.PhysicalMemoryManager
If shared memory is supported by the implementation specify SHARED to identify shared memory.
SIGABRT - Static variable in class javax.realtime.POSIXSignalHandler
Used by abort.
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
Deprecated. 1.0.1 This signal is not mentioned in the POSIX 9945-1-1996 standard.
SIGCHLD - Static variable in class javax.realtime.POSIXSignalHandler
Child status change alias.
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 instruction.
SIGFPE - Static variable in class javax.realtime.POSIXSignalHandler
Floating point exception.
SIGFREEZE - Static variable in class javax.realtime.POSIXSignalHandler
Deprecated. 1.0.1 This signal is not mentioned in the POSIX 9945-1-1996 standard.
SIGHUP - Static variable in class javax.realtime.POSIXSignalHandler
Hang-up.
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
Deprecated. 1.0.1 This signal is not mentioned in the POSIX 9945-1-1996 standard.
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
Deprecated. 1.0.1 This signal is not mentioned in the POSIX 9945-1-1996 standard.
SIGLWP - Static variable in class javax.realtime.POSIXSignalHandler
Deprecated. 1.0.1 This signal is not mentioned in the POSIX 9945-1-1996 standard.
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
Deprecated. 1.0.1 This signal is not mentioned in the POSIX 9945-1-1996 standard.
SIGPROF - Static variable in class javax.realtime.POSIXSignalHandler
Deprecated. 1.0.1 This signal is not mentioned in the POSIX 9945-1-1996 standard.
SIGPWR - Static variable in class javax.realtime.POSIXSignalHandler
Deprecated. 1.0.1 This signal is not mentioned in the POSIX 9945-1-1996 standard.
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
Deprecated. 1.0.1 This signal is not mentioned in the POSIX 9945-1-1996 standard.
SIGTRAP - Static variable in class javax.realtime.POSIXSignalHandler
Trace trap.
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
Deprecated. 1.0.1 This signal is not mentioned in the POSIX 9945-1-1996 standard.
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
Deprecated. 1.0.1 This signal is not mentioned in the POSIX 9945-1-1996 standard.
SIGWAITING - Static variable in class javax.realtime.POSIXSignalHandler
Deprecated. 1.0.1 This signal is not mentioned in the POSIX 9945-1-1996 standard.
SIGWINCH - Static variable in class javax.realtime.POSIXSignalHandler
Deprecated. 1.0.1 This signal is not mentioned in the POSIX 9945-1-1996 standard.
SIGXCPU - Static variable in class javax.realtime.POSIXSignalHandler
Deprecated. 1.0.1 This signal is not mentioned in the POSIX 9945-1-1996 standard.
SIGXFSZ - Static variable in class javax.realtime.POSIXSignalHandler
Deprecated. 1.0.1 This signal is not mentioned in the POSIX 9945-1-1996 standard.
size() - Method in class javax.realtime.ImmortalPhysicalMemory
 
size() - Method in class javax.realtime.LTPhysicalMemory
 
size() - Method in class javax.realtime.MemoryArea
Query the size of the memory area.
size() - Method in class javax.realtime.VTPhysicalMemory
 
size() - Method in class javax.realtime.WaitFreeReadQueue
Queries the queue to determine the number of elements in this.
size() - Method in class javax.realtime.WaitFreeWriteQueue
Queries the queue to determine the number of elements in this.
SizeEstimator - Class in javax.realtime
This class maintains an estimate of the amount of memory required to store a set of objects.
SizeEstimator() - Constructor for class javax.realtime.SizeEstimator
 
SizeOutOfBoundsException - Exception in javax.realtime
Thrown if the constructor of an ImmortalPhysicalMemory, LTPhysicalMemory, VTPhysicalMemory, RawMemoryAccess, or RawMemoryFloatAccess is given an invalid size or if an accessor method on one of the above classes would cause access to an invalid address.
SizeOutOfBoundsException() - Constructor for exception javax.realtime.SizeOutOfBoundsException
A constructor for SizeOutOfBoundsException.
SizeOutOfBoundsException(String) - Constructor for exception javax.realtime.SizeOutOfBoundsException
A descriptive constructor for SizeOutOfBoundsException.
sleep(Clock, HighResolutionTime) - Static method in class javax.realtime.RealtimeThread
A sleep method that is controlled by a generalized clock.
sleep(HighResolutionTime) - Static method in class javax.realtime.RealtimeThread
A sleep method that is controlled by a generalized clock.
SporadicParameters - Class in javax.realtime
A notice to the scheduler that the associated schedulable object's run method will be released aperiodically but with a minimum time between releases.
SporadicParameters(RelativeTime) - Constructor for class javax.realtime.SporadicParameters
Create a SporadicParameters object.
SporadicParameters(RelativeTime, RelativeTime, RelativeTime, AsyncEventHandler, AsyncEventHandler) - Constructor for class javax.realtime.SporadicParameters
Create a SporadicParameters object.
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
Set up the real-time thread's environment and start it.
start() - Method in class javax.realtime.Timer
Start this timer.
start(boolean) - Method in class javax.realtime.Timer
Start this timer.
stop() - Method in class javax.realtime.Timer
Stops a timer if it is active and changes its state to not-active and disabled.
subtract(AbsoluteTime) - Method in class javax.realtime.AbsoluteTime
Create a new instance of RelativeTime representing the result of subtracting time from the value of this and normalizing the result.
subtract(AbsoluteTime, RelativeTime) - Method in class javax.realtime.AbsoluteTime
Return an object containing the value resulting from subtracting time from the value of this and normalizing the result.
subtract(RelativeTime) - Method in class javax.realtime.AbsoluteTime
Create a new instance of AbsoluteTime representing the result of subtracting time from the value of this and normalizing the result.
subtract(RelativeTime, AbsoluteTime) - Method in class javax.realtime.AbsoluteTime
Return an object containing the value resulting from subtracting time from the value of this and normalizing the result.
subtract(RelativeTime) - Method in class javax.realtime.RelativeTime
Create a new instance of RelativeTime representing the result of subtracting time from the value of this and normalizing the result.
subtract(RelativeTime, RelativeTime) - Method in class javax.realtime.RelativeTime
Return an object containing the value resulting from subtracting the value of time from the value of this and normalizing the result.

T

ThrowBoundaryError - Error in javax.realtime
The error thrown by MemoryArea.enter(Runnable logic) when a Throwable allocated from memory that is not usable in the surrounding scope tries to propagate out of the scope of the enter.
ThrowBoundaryError() - Constructor for error javax.realtime.ThrowBoundaryError
A constructor for ThrowBoundaryError.
ThrowBoundaryError(String) - Constructor for error javax.realtime.ThrowBoundaryError
A descriptive constructor for ThrowBoundaryError.
Timed - Exception in javax.realtime
Create a scope in a Schedulable object which will be asynchronously interrupted at the expiration of a timer.
Timed(HighResolutionTime) - Constructor for exception javax.realtime.Timed
Create an instance of Timed with a timer set to time.
Timer - Class in javax.realtime
A timer is a timed event that measures time according to a given Clock.
Timer(HighResolutionTime, Clock, AsyncEventHandler) - Constructor for class javax.realtime.Timer
Create a timer that fires according to the given time, based on the Clock clock and is handled by the specified AsyncEventHandler handler.
toString() - Method in class javax.realtime.AbsoluteTime
Create a printable string of the time given by this.
toString() - Method in class javax.realtime.ImportanceParameters
Print the value of the priority and importance values of the associated instance of Schedulable
toString() - Method in class javax.realtime.LTMemory
Create a string representation of this object.
toString() - Method in class javax.realtime.LTPhysicalMemory
Creates a string describing this object.
toString() - Method in class javax.realtime.PriorityParameters
Converts the priority value to a string.
toString() - Method in class javax.realtime.RationalTime
Deprecated. Create a printable string of the time given by this.
toString() - Method in class javax.realtime.RelativeTime
Create a printable string of the time given by this.
toString() - Method in class javax.realtime.ScopedMemory
Returns a user-friendly representation of this ScopedMemory of the form Scoped memory # <num> where <num> is a number that uniquely identifies this scoped memory area.
toString() - Method in class javax.realtime.VTMemory
Create a string representing this object.
toString() - Method in class javax.realtime.VTPhysicalMemory
Creates a string representing this object.

U

unbindTo(String) - Method in class javax.realtime.AsyncEvent
Removes a binding to an external event, a happening.
UnknownHappeningException - Exception in javax.realtime
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 exception javax.realtime.UnknownHappeningException
A constructor for UnknownHappeningException.
UnknownHappeningException(String) - Constructor for exception javax.realtime.UnknownHappeningException
A descriptive constructor for UnknownHappeningException.
unmap() - Method in class javax.realtime.RawMemoryAccess
Unmap the physical memory range from virtual memory.
unregisterInsertionEvent(long, long, AsyncEvent) - Static method in class javax.realtime.PhysicalMemoryManager
Unregister the specified insertion event.
unregisterInsertionEvent(long, long, AsyncEvent) - Method in interface javax.realtime.PhysicalMemoryTypeFilter
Unregister the specified insertion event.
unregisterRemovalEvent(long, long, AsyncEvent) - Static method in class javax.realtime.PhysicalMemoryManager
Unregister the specified removal event.
unregisterRemovalEvent(long, long, AsyncEvent) - Method in interface javax.realtime.PhysicalMemoryTypeFilter
Unregister the specified removal event.
UnsupportedPhysicalMemoryException - Exception in javax.realtime
Thrown when the underlying hardware does not support the type of physical memory requested from an instance of one of the physical memory or raw memory access classes.
UnsupportedPhysicalMemoryException() - Constructor for exception javax.realtime.UnsupportedPhysicalMemoryException
A constructor for UnsupportedPhysicalMemoryException.
UnsupportedPhysicalMemoryException(String) - Constructor for exception 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.
VTMemory - Class in javax.realtime
VTMemory is similar to LTMemory except that the execution time of an allocation from a VTMemory area need not complete in linear time.
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.
VTMemory(long) - Constructor for class javax.realtime.VTMemory
Create an VTMemory of the given size.
VTMemory(long, Runnable) - Constructor for class javax.realtime.VTMemory
Create an VTMemory of the given size.
VTMemory(SizeEstimator) - Constructor for class javax.realtime.VTMemory
Create an VTMemory of the given size.
VTMemory(SizeEstimator, Runnable) - Constructor for class javax.realtime.VTMemory
Create an VTMemory of the given size.
VTPhysicalMemory - Class in javax.realtime
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, SizeEstimator) - 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, Runnable) - 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, SizeEstimator, Runnable) - 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.

W

waitForData() - Method in class javax.realtime.WaitFreeReadQueue
If this is empty block until a writer inserts an element.
waitForNextPeriod() - Static method in class javax.realtime.RealtimeThread
Causes the current real-time thread to delay until the beginning of the next period.
waitForNextPeriodInterruptible() - Static method in class javax.realtime.RealtimeThread
The waitForNextPeriodInterruptible() method is a duplicate of RealtimeThread.waitForNextPeriod() except that waitForNextPeriodInterruptible is able to throw InterruptedException.
waitForObject(Object, HighResolutionTime) - Static method in class javax.realtime.HighResolutionTime
Behaves exactly like target.wait() but with the enhancement that it waits with a precision of HighResolutionTime.As for target.wait(), there is the possibility of spurious wakeup behavior.
WaitFreeDequeue - Class in javax.realtime
Deprecated. 1.0.1
WaitFreeDequeue(Runnable, Runnable, int, MemoryArea) - Constructor for class javax.realtime.WaitFreeDequeue
Deprecated. 1.0.1 Use WaitFreeReadQueue and WaitFreeWriteQueue.
WaitFreeReadQueue - Class in javax.realtime
A queue that can be non-blocking for consumers.
WaitFreeReadQueue(Runnable, Runnable, int, MemoryArea, boolean) - Constructor for class javax.realtime.WaitFreeReadQueue
Constructs a queue containing up to maximum elements in memory.
WaitFreeReadQueue(Runnable, Runnable, int, MemoryArea) - Constructor for class javax.realtime.WaitFreeReadQueue
Constructs a queue containing up to maximum elements in memory.
WaitFreeReadQueue(int, MemoryArea, boolean) - Constructor for class javax.realtime.WaitFreeReadQueue
Constructs a queue containing up to maximum elements in memory.
WaitFreeReadQueue(int, boolean) - Constructor for class javax.realtime.WaitFreeReadQueue
Constructs a queue containing up to maximum elements in immortal memory.
WaitFreeWriteQueue - Class in javax.realtime
A queue that can be non-blocking for producers.
WaitFreeWriteQueue(Runnable, Runnable, int, MemoryArea) - Constructor for class javax.realtime.WaitFreeWriteQueue
Constructs a queue in memory with an unsynchronized and nonblocking write() method and a synchronized and blocking read() method.
WaitFreeWriteQueue(int, MemoryArea) - Constructor for class javax.realtime.WaitFreeWriteQueue
Constructs a queue containing up to maximum elements in memory.
WaitFreeWriteQueue(int) - Constructor for class javax.realtime.WaitFreeWriteQueue
Constructs a queue containing up to maximum elements in immortal memory.
write(Object) - Method in class javax.realtime.WaitFreeReadQueue
A synchronized and blocking write.
write(Object) - Method in class javax.realtime.WaitFreeWriteQueue
Inserts object into this if this is non-full and otherwise has no effect on this; the boolean result reflects whether object has been inserted.

_

_time - Variable in class javax.realtime.Timer
 

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