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.HighResolutionTime
Convert this time to an absolute time, relative to some clock.
absolute(Clock) - Method in class javax.realtime.AbsoluteTime
Convert this time to an absolute time relative to a given clock.
absolute(Clock) - Method in class javax.realtime.RelativeTime
 
absolute(Clock, AbsoluteTime) - Method in class javax.realtime.HighResolutionTime
Convert this time to an absolute time, relative to some clock.
absolute(Clock, AbsoluteTime) - Method in class javax.realtime.AbsoluteTime
Convert this time to an absolute time.
absolute(Clock, AbsoluteTime) - Method in class javax.realtime.RelativeTime
Convert this time to an absolute time.
absolute(Clock, AbsoluteTime) - Method in class javax.realtime.RationalTime
Convert this time to an absolute time.
AbsoluteTime - class javax.realtime.AbsoluteTime.
An object that represents a specific point in time given by milliseconds plus nanoseconds past the epoch (January 1, 1970, 00:00:00 GMT).
AbsoluteTime() - Constructor for class javax.realtime.AbsoluteTime
Equal to new AbsoluteTime(0,0).
AbsoluteTime(AbsoluteTime) - Constructor for class javax.realtime.AbsoluteTime
Make a new AbsoluteTime object from the given AbsoluteTime object.
AbsoluteTime(Date) - Constructor for class javax.realtime.AbsoluteTime
Equivalent to new AbsoluteTime (date.getTime(),0)
AbsoluteTime(long, int) - Constructor for class javax.realtime.AbsoluteTime
Construct an AbsoluteTime object which means a time millis milliseconds plus nanos nanoseconds past 00:00:00 GMT on January 1, 1970.
add(long, int) - Method in class javax.realtime.AbsoluteTime
Add millis and nanos to this.
add(long, int) - Method in class javax.realtime.RelativeTime
Add a specific number of milli and nano seconds to this.
add(long, int, AbsoluteTime) - Method in class javax.realtime.AbsoluteTime
If a destination is non-null, the result is placed there and the destination is returned.
add(long, int, RelativeTime) - Method in class javax.realtime.RelativeTime
Add a specific number of milli and nano seconds to this.
add(RelativeTime) - Method in class javax.realtime.AbsoluteTime
Return this + time.
add(RelativeTime) - Method in class javax.realtime.RelativeTime
Return this + time.
add(RelativeTime, AbsoluteTime) - Method in class javax.realtime.AbsoluteTime
Return this + time.
add(RelativeTime, RelativeTime) - Method in class javax.realtime.RelativeTime
Return this + time.
addHandler(AsyncEventHandler) - Method in class javax.realtime.AsyncEvent
Add a handler to the set of handlers associated with this event.
addHandler(int, AsyncEventHandler) - Static method in class javax.realtime.POSIXSignalHandler
Add the given AsyncEventHandler to the list of handlers of the AsyncEvent of the given signal.
addIfFeasible() - Method in class javax.realtime.AsyncEventHandler
Add to the feasibility of the associated scheduler if the resulting feasibility is schedulable.
addIfFeasible() - Method in class javax.realtime.RealtimeThread
Add to the feasibility of the already set scheduler if the resulting feasibility set is schedulable.
addInterarrivalTo(AbsoluteTime) - Method in class javax.realtime.RelativeTime
Add this time to an AbsoluteTime.
addInterarrivalTo(AbsoluteTime) - Method in class javax.realtime.RationalTime
Add this time to an AbsoluteTime.
addToFeasibility() - Method in interface javax.realtime.Schedulable
Inform the scheduler and cooperating facilities that the resource demands (as expressed in the associated instances of SchedulingParameters, ReleaseParameters, MemoryParameters, and ProcessingGroupParameters) of this instance of Schedulable will be considered in the feasibility analysis of the associated Scheduler until further notice.
addToFeasibility() - Method in class javax.realtime.AsyncEventHandler
Inform the scheduler and cooperating facilities that the resource demands (as expressed in the associated instances of SchedulingParameters, ReleaseParameters, MemoryParameters, and ProcessingGroupParameters) of this instance of Schedulable will be considered in the feasibility analysis of the associated Scheduler until further notice.
addToFeasibility() - Method in class javax.realtime.RealtimeThread
Inform the scheduler and cooperating facilities that the resource demands (as expressed in the associated instances of SchedulingParameters, ReleaseParameters, MemoryParameters, and ProcessingGroupParameters) of this instance of Schedulable will be considered in the feasibility analysis of the associated Scheduler until further notice.
addToFeasibility(Schedulable) - Method in class javax.realtime.Scheduler
Inform the scheduler and cooperating facilities that the resource demands (as expressed in the associated instances of SchedulingParameters, ReleaseParameters, MemoryParameters, and ProcessingGroupParameters) of this instance of Schedulable will be considered in the feasibility analysis of the associated Scheduler until further notice.
addToFeasibility(Schedulable) - Method in class javax.realtime.PriorityScheduler
Inform the scheduler and cooperating facilities that the resource demands, as expressed in the associated instances of SchedulingParameters, ReleaseParameters, MemoryParameters, and ProcessingGroupParameters, of this instance of Schedulable will be considered in the feasibility analysis of the associated Scheduler until further notice.
ALIGNED - Static variable in class javax.realtime.PhysicalMemoryManager
Specify this to identify aligned memory.
AperiodicParameters - class javax.realtime.AperiodicParameters.
This release parameter object characterizes a schedulable object that may become active at any time.
AperiodicParameters(RelativeTime, RelativeTime, AsyncEventHandler, AsyncEventHandler) - Constructor for class javax.realtime.AperiodicParameters
Create an AperiodicParameters object.
arrivalTimeQueueOverflowExcept - Static variable in class javax.realtime.SporadicParameters
If an arrival time occurs and should be queued but the queue already holds a number of times equal to the initial queue length defined by this then the fire() method shall throw a ResourceLimitError.
arrivalTimeQueueOverflowIgnore - Static variable in class javax.realtime.SporadicParameters
If an arrival time occurs and should be queued but the queue already holds a number of times equal to the initial queue length defined by this then the arrival time is ignored.
arrivalTimeQueueOverflowReplace - Static variable in class javax.realtime.SporadicParameters
If an arrival time occurs and should be queued but the queue already holds a number of times equal to the initial queue length defined by this then the previous arrival time is overwritten by the new arrival time.
arrivalTimeQueueOverflowSave - Static variable in class javax.realtime.SporadicParameters
If an arrival time occurs and should be queued but the queue already holds a number of times equal to the initial queue length defined by this then the queue is lengthened and the arrival time is saved.
AsyncEvent - class javax.realtime.AsyncEvent.
An asynchronous event represents something that can happen, like a light turning red.
AsyncEvent() - Constructor for class javax.realtime.AsyncEvent
 
AsyncEventHandler - class javax.realtime.AsyncEventHandler.
An asynchronous event handler encapsulates code that gets run at some time after an AsyncEvent occurs.
AsyncEventHandler() - Constructor for class javax.realtime.AsyncEventHandler
Create a handler whose SchedulingParameters are inherited from the current thread and does not have either ReleaseParameters or MemoryParameters.
AsyncEventHandler(boolean) - Constructor for class javax.realtime.AsyncEventHandler
Create a handler whose parameters are inherited from the current thread, if it is a RealtimeThread, or null otherwise.
AsyncEventHandler(boolean, Runnable) - Constructor for class javax.realtime.AsyncEventHandler
Create a handler whose parameters are inherited from the current thread, if it is a RealtimeThread, or null otherwise.
AsyncEventHandler(Runnable) - Constructor for class javax.realtime.AsyncEventHandler
Create a handler whose SchedulingParameters are inherited from the current thread and does not have either ReleaseParameters or MemoryParameters.
AsyncEventHandler(SchedulingParameters, ReleaseParameters, MemoryParameters, MemoryArea, ProcessingGroupParameters, boolean) - Constructor for class javax.realtime.AsyncEventHandler
Create a handler with the specified parameters.
AsyncEventHandler(SchedulingParameters, ReleaseParameters, MemoryParameters, MemoryArea, ProcessingGroupParameters, boolean, Runnable) - Constructor for class javax.realtime.AsyncEventHandler
Create a handler with the specified parameters.
AsyncEventHandler(SchedulingParameters, ReleaseParameters, MemoryParameters, MemoryArea, ProcessingGroupParameters, Runnable) - Constructor for class javax.realtime.AsyncEventHandler
Create a handler with the specified parameters.
AsynchronouslyInterruptedException - exception javax.realtime.AsynchronouslyInterruptedException.
An special exception that is thrown in response to an attempt to asynchronously transfer the locus of control of a RealtimeThread.
AsynchronouslyInterruptedException() - Constructor for class javax.realtime.AsynchronouslyInterruptedException
Create an instance of AsynchronouslyInterruptedException.

B

BIG_ENDIAN - Static variable in class javax.realtime.RealtimeSystem
 
bindTo(String) - Method in class javax.realtime.AsyncEvent
Binds this to an external event (a happening).
blockingRead() - Method in class javax.realtime.WaitFreeDequeue
A synchronized call of the read() method of the underlying WaitFreeWriteQueue.
blockingWrite(Object) - Method in class javax.realtime.WaitFreeDequeue
A synchronized call of the write() method of the underlying WaitFreeReadQueue.
BoundAsyncEventHandler - class javax.realtime.BoundAsyncEventHandler.
A bound asynchronous event handler is an asynchronous event handler that is permanently bound to a thread.
BoundAsyncEventHandler() - Constructor for class javax.realtime.BoundAsyncEventHandler
Create a handler whose parameters are inherited from the current thread, if it is a RealtimeThread, or null otherwise.
BoundAsyncEventHandler(SchedulingParameters, ReleaseParameters, MemoryParameters, MemoryArea, ProcessingGroupParameters, boolean, Runnable) - Constructor for class javax.realtime.BoundAsyncEventHandler
Create a handler with the specified ReleaseParameters and MemoryParameters.
BYTE_ORDER - Static variable in class javax.realtime.RealtimeSystem
 
BYTESWAP - Static variable in class javax.realtime.PhysicalMemoryManager
Specify this if byte swapping should be used.

C

checkAccessPhysical() - Method in class javax.realtime.RealtimeSecurity
Check whether the application is allowed to access physical memory.
checkAccessPhysicalRange(long, long) - Method in class javax.realtime.RealtimeSecurity
Check whether the application is allowed to access physical memory within the specified range.
checkSetFilter() - Method in class javax.realtime.RealtimeSecurity
Check whether the application is allowed to set filter objects.
checkSetScheduler() - Method in class javax.realtime.RealtimeSecurity
Check whether the application is allowed to set the scheduler.
clear() - Method in class javax.realtime.WaitFreeWriteQueue
Set this to empty.
clear() - Method in class javax.realtime.WaitFreeReadQueue
Set this to empty.
Clock - class javax.realtime.Clock.
A clock advances from the past, through the present, into the future.
Clock() - Constructor for class javax.realtime.Clock
 
compareTo(HighResolutionTime) - Method in class javax.realtime.HighResolutionTime
Compares this HighResolutionTime with the specified HighResolutionTime.
compareTo(Object) - Method in class javax.realtime.HighResolutionTime
For the Comparable interface.
contains(long, long) - Method in interface javax.realtime.PhysicalMemoryTypeFilter
Does the specified range of memory contain any of this type?
createReleaseParameters() - Method in class javax.realtime.AsyncEvent
Create a ReleaseParameters block appropriate to the timing characteristics of this event.
createReleaseParameters() - Method in class javax.realtime.Timer
Create a ReleaseParameters block appropriate to the timing characteristics of this event.
createReleaseParameters() - Method in class javax.realtime.PeriodicTimer
Create a ReleaseParameters object with the next fire time as the start time and the interval of this as the period.
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
This will throw a ClassCastException if the current thread is not a RealtimeThread.

D

deschedulePeriodic() - Method in class javax.realtime.RealtimeThread
Stop unblocking RealtimeThread.waitForNextPeriod() for a periodic schedulable object.
destroy() - Method in class javax.realtime.Timer
Stop this from counting and return as many of its resources as possible back to the system.
disable() - Method in class javax.realtime.Timer
Disable this timer, preventing it from firing.
disable() - Method in class javax.realtime.AsynchronouslyInterruptedException
Defer the throwing of this exception.
DMA - Static variable in class javax.realtime.PhysicalMemoryManager
Specify this to identify DMA memory.
doInterruptible(Interruptible) - Method in class javax.realtime.AsynchronouslyInterruptedException
Execute the run() method of the given Interruptible.
doInterruptible(Interruptible) - Method in class javax.realtime.Timed
Execute a timeout method.
DuplicateFilterException - exception javax.realtime.DuplicateFilterException.
PhysicalMemoryManager can only accommodate one filter object for each type of memory.
DuplicateFilterException() - Constructor for class javax.realtime.DuplicateFilterException
 
DuplicateFilterException(String) - Constructor for class javax.realtime.DuplicateFilterException
 

E

enable() - Method in class javax.realtime.Timer
Re-enable this timer after it has been disabled.
enable() - Method in class javax.realtime.AsynchronouslyInterruptedException
Enable the throwing of this exception.
enter() - Method in class javax.realtime.MemoryArea
Associate this memory area to the current real-time thread for the duration of the execution of the run() method of the java.lang.Runnable passed at construction time.
enter() - Method in class javax.realtime.ScopedMemory
Associate this ScopedMemory area to the current realtime thread for the duration of the execution of the run() method of the given Runnable.
enter(Runnable) - Method in class javax.realtime.MemoryArea
Associate this memory area to the current real-time thread for the duration of the execution of the run() method of the given java.lang.Runnable.
enter(Runnable) - Method in class javax.realtime.ScopedMemory
Associate this ScopedMemory area to the current realtime thread for the duration of the execution of the run() method of the given Runnable.
equals(HighResolutionTime) - Method in class javax.realtime.HighResolutionTime
Returns true if the argument object has the same values as this.
equals(Object) - Method in class javax.realtime.HighResolutionTime
Returns true if the argument is a HighResolutionTime reference and has the same values as this.
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.

F

find(long, long) - Method in interface javax.realtime.PhysicalMemoryTypeFilter
Search for memory of the right type.
fire() - Method in class javax.realtime.AsyncEvent
Fire (schedule the run() methods of) the handlers associated with this event.
fire() - Method in class javax.realtime.AsynchronouslyInterruptedException
Make this exception the current exception if doInterruptible() has been invoked and not completed.
fire() - Method in class javax.realtime.PeriodicTimer
Causes the instance of the superclass AsyncEvent to occur now.
fireSchedulable(Schedulable) - Method in class javax.realtime.Scheduler
Trigger the execution of a schedulable object (like an AsyncEventHandler).
fireSchedulable(Schedulable) - Method in class javax.realtime.PriorityScheduler
Trigger the execution of a schedulable object (like an instance of AsyncEventHandler).
force(Object) - Method in class javax.realtime.WaitFreeWriteQueue
Force this Object to replace the last one.
force(Object) - Method in class javax.realtime.WaitFreeDequeue
If this is full then this call overwrites the last object written to this with the given object.

G

GarbageCollector - class javax.realtime.GarbageCollector.
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
 
getAllocationRate() - Method in class javax.realtime.MemoryParameters
Get the allocation rate.
getAndClearPendingFireCount() - Method in class javax.realtime.AsyncEventHandler
Atomically set to zero the number of pending executions of this handler and returns the value from before it was cleared.
getAndDecrementPendingFireCount() - Method in class javax.realtime.AsyncEventHandler
Atomically decrements the number of pending executions of this handler (if it was non-zero) and returns the value from before the decrement.
getAndIncrementPendingFireCount() - Method in class javax.realtime.AsyncEventHandler
Atomically increments the number of pending executions of this handler and returns the value from before the increment.
getArrivalTimeQueueOverflowBehavior() - Method in class javax.realtime.SporadicParameters
Get the behavior of the arrival time queue in the event of an overflow.
getArrivalTimeQueueOverflowBehavior() - Method in class javax.realtime.SporadicParameters
Get the behavior of the arrival time queue in the event of an overflow.
getByte(long) - Method in class javax.realtime.RawMemoryAccess
Get the byte at the given offset.
getBytes(long, byte[], int, int) - Method in class javax.realtime.RawMemoryAccess
Get number bytes starting at the given offset and assign them to the byte array passed starting at position low.
getClock() - Method in class javax.realtime.Timer
Return the Clock that this timer is based on
getConcurrentLocksUsed() - Static method in class javax.realtime.RealtimeSystem
Get the maximum number of locks that have been used concurrently.
getCost() - Method in class javax.realtime.ReleaseParameters
Get the cost value.
getCost() - Method in class javax.realtime.ProcessingGroupParameters
Get the cost value.
getCostOverrunHandler() - Method in class javax.realtime.ReleaseParameters
Get the cost overrun handler.
getCostOverrunHandler() - Method in class javax.realtime.ProcessingGroupParameters
Get the cost overrun handler.
getCurrentMemoryArea() - Static method in class javax.realtime.RealtimeThread
Return the instance of MemoryArea which is the current memory area for this.
getDate() - Method in class javax.realtime.AbsoluteTime
 
getDeadline() - Method in class javax.realtime.ReleaseParameters
Get the deadline.
getDeadline() - Method in class javax.realtime.ProcessingGroupParameters
Get the deadline value.
getDeadlineMissHandler() - Method in class javax.realtime.ReleaseParameters
Get the deadline miss handler.
getDeadlineMissHandler() - Method in class javax.realtime.ProcessingGroupParameters
Get the deadline missed handler.
getDefaultCeiling() - Method in class javax.realtime.PriorityCeilingEmulation
Get the priority ceiling for this PriorityCeilingEmulation object.
getDefaultScheduler() - Static method in class javax.realtime.Scheduler
Return a reference to the default scheduler.
getDouble(long) - Method in class javax.realtime.RawMemoryFloatAccess
Get the double at the given offset.
getDoubles(long, double[], int, int) - Method in class javax.realtime.RawMemoryFloatAccess
Get number double values starting at the given offset in this, and assigns them into the double array starting at position low.
getEstimate() - Method in class javax.realtime.SizeEstimator
Returns 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 event will fire
getFireTime() - Method in class javax.realtime.PeriodicTimer
Return the next time at which this will fire.
getFloat(long) - Method in class javax.realtime.RawMemoryFloatAccess
Get the float at the given offset.
getFloats(long, float[], int, int) - Method in class javax.realtime.RawMemoryFloatAccess
Get number float values starting at the given offset in this and assign them into the byte array starting at position low.
getFrequency() - Method in class javax.realtime.RationalTime
Return the frquency of this.
getGeneric() - Static method in class javax.realtime.AsynchronouslyInterruptedException
Return the system generic AsynchronouslyInterruptedException, which is generated when RealtimeThread.interrupt() is invoked.
getImportance() - Method in class javax.realtime.ImportanceParameters
Get the importance value.
getInitialArrivalTimeQueueLength() - Method in class javax.realtime.SporadicParameters
Get the initial number of elements the arrival time queue can hold.
getInitialArrivalTimeQueueLength() - Method in class javax.realtime.SporadicParameters
Get the initial number of elements the arrival time queue can hold.
getInitialMemoryAreaIndex() - Static method in class javax.realtime.RealtimeThread
Memory area stacks include inherited stacks from parent threads.
getInt(long) - Method in class javax.realtime.RawMemoryAccess
Get the int at the given offset.
getInterarrivalTime() - Method in class javax.realtime.RelativeTime
Return the interarrival time that is the result of dividing this interval by its frequency.
getInterarrivalTime() - Method in class javax.realtime.RationalTime
Gets the time duration between two consecutive ticks using frequency
getInterarrivalTime(RelativeTime) - Method in class javax.realtime.RelativeTime
Return the interarrival time that is the result of dividing this interval by its frequency.
getInterarrivalTime(RelativeTime) - Method in class javax.realtime.RationalTime
Gets the time duration between two consecutive ticks using frequency
getInterval() - Method in class javax.realtime.PeriodicTimer
Return the interval of this Timer
getInts(long, int[], int, int) - Method in class javax.realtime.RawMemoryAccess
Get number ints starting at the given offset and assign them to the int array passed starting at position low.
getLong(long) - Method in class javax.realtime.RawMemoryAccess
Get the long at the given offset.
getLongs(long, long[], int, int) - Method in class javax.realtime.RawMemoryAccess
Get number longs starting at the given offset and assign them to the long array passed starting at position low.
getMappedAddress() - Method in class javax.realtime.RawMemoryAccess
Returns the virtual memory location at which the memory region is mapped.
getMaxImmortal() - Method in class javax.realtime.MemoryParameters
Get the limit on the amount of memory the thread may allocate in the immortal area.
getMaximumConcurrentLocks() - Static method in class javax.realtime.RealtimeSystem
Get 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.ScopedMemory
Get the maximum size this memory area can attain.
getMaximumSize() - Method in class javax.realtime.LTMemory
Return the value which defines the maximum size to which this can grow.
getMaximumSize() - Method in class javax.realtime.VTMemory
Return the value which defines the maximum size to which this can grow.
getMaxMemoryArea() - Method in class javax.realtime.MemoryParameters
Get the limit on the amount of memory the thread may allocate in the memory area.
getMaxPriority() - Method in class javax.realtime.PriorityScheduler
Returns the maximum priority available for a thread managed by this scheduler.
getMaxPriority(Thread) - Static method in class javax.realtime.PriorityScheduler
If the given thread is scheduled by the required PriorityScheduler the maximum priority of the PriorityScheduler is returned otherwise Thread.MAX_PRIORITY is returned.
getMemoryArea() - Method in class javax.realtime.AsyncEventHandler
Get the current memory area.
getMemoryArea(Object) - Static method in class javax.realtime.MemoryArea
Returns the MemoryArea in which the given object is located.
getMemoryAreaStackDepth() - Static method in class javax.realtime.RealtimeThread
Get the size of the stack of MemoryArea instances to which this RealtimeThread has access.
getMemoryParameters() - Method in interface javax.realtime.Schedulable
Return the MemoryParameters of this schedulable object.
getMemoryParameters() - Method in class javax.realtime.AsyncEventHandler
Get the memory parameters associated with this handler.
getMemoryParameters() - Method in class javax.realtime.RealtimeThread
Return a reference to the MemoryParameters object.
getMilliseconds() - Method in class javax.realtime.HighResolutionTime
Returns the milliseconds component of this.
getMinimumInterarrival() - Method in class javax.realtime.SporadicParameters
Get the minimum interarrival time.
getMinPriority() - Method in class javax.realtime.PriorityScheduler
Returns the minimum priority available for a thread managed by this scheduler.
getMinPriority(Thread) - Static method in class javax.realtime.PriorityScheduler
If the given thread is scheduled by the required PriorityScheduler the minimum priority of the PriorityScheduler is returned otherwise Thread.MIN_PRIORITY is returned.
getMitViolationBehavior() - Method in class javax.realtime.SporadicParameters
Get the arrival time queue behavior in the event of a minimum interarrival time violation.
getMitViolationBehavior() - Method in class javax.realtime.SporadicParameters
Get the arrival time queue behavior in the event of a minimum interarrival time violation.
getMonitorControl() - Static method in class javax.realtime.MonitorControl
Return the system default monitor control policy.
getMonitorControl(Object) - Static method in class javax.realtime.MonitorControl
Return the monitor control policy for the given object.
getNanoseconds() - Method in class javax.realtime.HighResolutionTime
Returns nanoseconds component of this.
getNormPriority() - Method in class javax.realtime.PriorityScheduler
Returns the normal priority available for a thread managed by this scheduler.
getNormPriority(Thread) - Static method in class javax.realtime.PriorityScheduler
If the given thread is scheduled by the required PriorityScheduler the normal priority of the PriorityScheduler is returned otherwise Thread.NORM_PRIORITY is returned.
getOuterMemoryArea(int) - Static method in class javax.realtime.RealtimeThread
Get the instance of MemoryArea in the memory area stack at the index given.
getPendingFireCount() - Method in class javax.realtime.AsyncEventHandler
Return the number of pending executions of this handler
getPeriod() - Method in class javax.realtime.ProcessingGroupParameters
Get the period.
getPeriod() - Method in class javax.realtime.PeriodicParameters
Get the period.
getPolicyName() - Method in class javax.realtime.Scheduler
Used to determine the policy of the Scheduler.
getPolicyName() - Method in class javax.realtime.PriorityScheduler
Used to determine the policy of the Scheduler.
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 RealtimeThread may have to wait for the collector to reach a preemption-safe point.
getPriority() - Method in class javax.realtime.PriorityParameters
Get the priority.
getProcessingGroupParameters() - Method in interface javax.realtime.Schedulable
Return the ProcessingGroupParameters of this schedulable object.
getProcessingGroupParameters() - Method in class javax.realtime.AsyncEventHandler
Returns a reference to the ProcessingGroupParameters object.
getProcessingGroupParameters() - Method in class javax.realtime.RealtimeThread
Return a reference to the ProcessingGroupParameters object.
getRealtimeClock() - Static method in class javax.realtime.Clock
There is always one clock object available: a realtime clock that advances in sync with the external world> This is the default Clock.
getReferenceCount() - Method in class javax.realtime.ScopedMemory
Returns the reference count of this ScopedMemory.
getReleaseParameters() - Method in interface javax.realtime.Schedulable
Return the ReleaseParameters of this schedulable object.
getReleaseParameters() - Method in class javax.realtime.AsyncEventHandler
Get the release parameters associated with this handler.
getReleaseParameters() - Method in class javax.realtime.RealtimeThread
Returns a reference to the ReleaseParameters object.
getResolution() - Method in class javax.realtime.Clock
Return the resolution of the clock -- the interval between ticks.
getScheduler() - Method in interface javax.realtime.Schedulable
Return the Scheduler for this schedulable object.
getScheduler() - Method in class javax.realtime.AsyncEventHandler
Return the Scheduler for this handler.
getScheduler() - Method in class javax.realtime.RealtimeThread
Get the scheduler for this thread.
getSchedulingParameters() - Method in interface javax.realtime.Schedulable
Return the SchedulingParameters of this schedulable object.
getSchedulingParameters() - Method in class javax.realtime.AsyncEventHandler
Returns a reference to the scheduling parameters object.
getSchedulingParameters() - Method in class javax.realtime.RealtimeThread
Return a reference to the SchedulingParameters object.
getSecurityManager() - Static method in class javax.realtime.RealtimeSystem
Get 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
Get the short at the given offset.
getShorts(long, short[], int, int) - Method in class javax.realtime.RawMemoryAccess
Get number shorts starting at the given offset and assign them to the short array passed starting at position low.
getStart() - Method in class javax.realtime.ProcessingGroupParameters
Get the start time.
getStart() - Method in class javax.realtime.PeriodicParameters
Get the start time.
getTime() - Method in class javax.realtime.Clock
Return the current time in a freshly allocated object.
getTime(AbsoluteTime) - Method in class javax.realtime.Clock
Return the current time in an existing object.
getVMAttributes() - Method in interface javax.realtime.PhysicalMemoryTypeFilter
Return the virtual memory attributes of this type of memory.
getVMFlags() - Method in interface javax.realtime.PhysicalMemoryTypeFilter
Return the virtual memory flags of this type of memory.

H

handleAsyncEvent() - Method in class javax.realtime.AsyncEventHandler
If this handler was constructed using a separate Runnable logic object, then that Runnable object's run method is called; This method will be invoked repeatedly while fireCount is greater than zero.
handledBy(AsyncEventHandler) - Method in class javax.realtime.AsyncEvent
Returns true if and only if this event is handled by this handler.
happened(boolean) - Method in class javax.realtime.AsynchronouslyInterruptedException
Used with an instance of this exception to see if the current exception is this exception.
hashCode() - Method in class javax.realtime.HighResolutionTime
 
HeapMemory - class javax.realtime.HeapMemory.
The HeapMemory class is a singleton object that allows logic within other scoped memory to allocate objects in the Java heap.
HighResolutionTime - class javax.realtime.HighResolutionTime.
Class HighResolutionTime is the base class for AbsoluteTime, RelativeTime, RationalTime.

I

IllegalAssignmentError - error javax.realtime.IllegalAssignmentError.
The exception thrown on an attempt to make an illegal assignment.
IllegalAssignmentError() - Constructor for class javax.realtime.IllegalAssignmentError
A constructor for IllegalAssignmentError.
IllegalAssignmentError(String) - Constructor for class javax.realtime.IllegalAssignmentError
A descriptive constructor for IllegalAssignmentError.
ImmortalMemory - class javax.realtime.ImmortalMemory.
ImmortalMemory is a memory resource that is shared among all threads.
ImmortalPhysicalMemory - class javax.realtime.ImmortalPhysicalMemory.
An instance of ImmortalPhysicalMemory allows objects to be allocated from a range of physical memory with particular attributes, determined by their memory type.
ImmortalPhysicalMemory(Object, long) - Constructor for class javax.realtime.ImmortalPhysicalMemory
 
ImmortalPhysicalMemory(Object, long, long) - Constructor for class javax.realtime.ImmortalPhysicalMemory
 
ImmortalPhysicalMemory(Object, long, long, Runnable) - Constructor for class javax.realtime.ImmortalPhysicalMemory
 
ImmortalPhysicalMemory(Object, long, Runnable) - Constructor for class javax.realtime.ImmortalPhysicalMemory
 
ImmortalPhysicalMemory(Object, long, SizeEstimator) - Constructor for class javax.realtime.ImmortalPhysicalMemory
 
ImmortalPhysicalMemory(Object, long, SizeEstimator, Runnable) - Constructor for class javax.realtime.ImmortalPhysicalMemory
 
ImmortalPhysicalMemory(Object, SizeEstimator) - Constructor for class javax.realtime.ImmortalPhysicalMemory
 
ImmortalPhysicalMemory(Object, SizeEstimator, Runnable) - Constructor for class javax.realtime.ImmortalPhysicalMemory
 
ImportanceParameters - class javax.realtime.ImportanceParameters.
Importance is an additional scheduling metric that may be used by some priority-based scheduling algorithms during overload conditions to 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 javax.realtime.InaccessibleAreaException.
The specified memory area is not above the current allocation context on the current thread scope stack.
InaccessibleAreaException() - Constructor for class javax.realtime.InaccessibleAreaException
A constructor for InaccessibleAreaException.
InaccessibleAreaException(String) - Constructor for class javax.realtime.InaccessibleAreaException
A descriptive constructor for 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.PriorityScheduler
Return a pointer to an instance of PriorityScheduler.
instance() - Static method in class javax.realtime.HeapMemory
Returns a pointer to the singleton HeapMemory space.
instance() - Static method in class javax.realtime.PriorityInheritance
Return a pointer to the singleton PriorityInheritance.
instance() - Static method in class javax.realtime.ImmortalMemory
Returns a pointer to the singleton ImmortalMemory space.
interrupt() - Method in class javax.realtime.RealtimeThread
Throw the generic AsynchronouslyInterruptedException at this.
interruptAction(AsynchronouslyInterruptedException) - Method in interface javax.realtime.Interruptible
This method is called by the system if the run() method is excepted.
Interruptible - interface javax.realtime.Interruptible.
Interruptible is an interface implemented by classes that will be used as arguments on the doInterruptible() of AsynchronouslyInterruptedException and its subclasses.
isEmpty() - Method in class javax.realtime.WaitFreeWriteQueue
Used to determine if this is empty.
isEmpty() - Method in class javax.realtime.WaitFreeReadQueue
Used to determine if this is empty.
isEnabled() - Method in class javax.realtime.AsynchronouslyInterruptedException
Query the enabled status of this exception.
isFeasible() - Method in class javax.realtime.Scheduler
Returns true if and only if the system is able to satisfy the constraints expressed in the release parameters of the existing schedulable objects.
isFeasible() - Method in class javax.realtime.PriorityScheduler
Returns true if and only if the system is able to satisfy the constraints expressed in the release parameters of the existing schedulable objects.
isFull() - Method in class javax.realtime.WaitFreeWriteQueue
Used to determine if this is full.
isFull() - Method in class javax.realtime.WaitFreeReadQueue
Used to determine if this is full.
isPresent(long, long) - Method in interface javax.realtime.PhysicalMemoryTypeFilter
Checks if all of the specified range of physical memory present in the system.
isRemovable() - Method in interface javax.realtime.PhysicalMemoryTypeFilter
If this type of memory is removable, return true.
isRemovable(long, long) - Static method in class javax.realtime.PhysicalMemoryManager
Is the specified range of memory removable?
isRemoved(long, long) - Static method in class javax.realtime.PhysicalMemoryManager
Is any part of the specified range of memory presently removed? This method is used for devices that lie in the memory address space and can be removed while the system is running.
isRunning() - Method in class javax.realtime.Timer
Tests this to determine if this and been started and is in a state (enabled) such that when the given time occurs it will fire the event.

J

javax.realtime - package javax.realtime
 
join() - Method in class javax.realtime.ScopedMemory
Wait until the reference count of this ScopedMemory goes down to zero.
join(HighResolutionTime) - Method in class javax.realtime.ScopedMemory
Wait at most until the time designated by the time parameter for the reference count of this ScopedMemory to go down to zero.
joinAndEnter() - Method in class javax.realtime.ScopedMemory
Combine join();enter(); such that no enter from another thread can intervene between the two method invocations.
joinAndEnter(HighResolutionTime) - Method in class javax.realtime.ScopedMemory
Combine join(time);enter(); such that no enter from another thread can intervene between the two method invocations.
joinAndEnter(Runnable) - Method in class javax.realtime.ScopedMemory
Combine join();enter(logic); such that no enter from another thread can intervene between the two method invocations.
joinAndEnter(Runnable, HighResolutionTime) - Method in class javax.realtime.ScopedMemory
Combine join(time);enter(logic); such that no enter from another thread can intervene between the two method invocations.

L

LITTLE_ENDIAN - Static variable in class javax.realtime.RealtimeSystem
 
LTMemory - class javax.realtime.LTMemory.
LTMemory represents a memory area, allocated per RealtimeThread, or for a group of real-time threads, guaranteed by the system to have linear time allocation.
LTMemory(long, long) - Constructor for class javax.realtime.LTMemory
Create an LTMemory of the given size.
LTMemory(long, long, Runnable) - Constructor for class javax.realtime.LTMemory
Create an LTMemory of the given size and logic.
LTMemory(SizeEstimator, SizeEstimator) - Constructor for class javax.realtime.LTMemory
Creates a LTMemory of the given size estimated by two instances of SizeEstimator.
LTMemory(SizeEstimator, SizeEstimator, Runnable) - Constructor for class javax.realtime.LTMemory
Creates a LTMemory of the given size estimated by two instances of SizeEstimator and logic.
LTPhysicalMemory - class javax.realtime.LTPhysicalMemory.
An instance of LTPhysicalMemory allows objects to be allocated from a range of physical memory with particular attributes, determined by their memory type.
LTPhysicalMemory(Object, long) - Constructor for class javax.realtime.LTPhysicalMemory
 
LTPhysicalMemory(Object, long, long) - Constructor for class javax.realtime.LTPhysicalMemory
 
LTPhysicalMemory(Object, long, long, Runnable) - Constructor for class javax.realtime.LTPhysicalMemory
 
LTPhysicalMemory(Object, long, Runnable) - Constructor for class javax.realtime.LTPhysicalMemory
 
LTPhysicalMemory(Object, long, SizeEstimator) - Constructor for class javax.realtime.LTPhysicalMemory
 
LTPhysicalMemory(Object, long, SizeEstimator, Runnable) - Constructor for class javax.realtime.LTPhysicalMemory
 
LTPhysicalMemory(Object, SizeEstimator) - Constructor for class javax.realtime.LTPhysicalMemory
 
LTPhysicalMemory(Object, SizeEstimator, Runnable) - Constructor for class javax.realtime.LTPhysicalMemory
 

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
 
MemoryAccessError - error javax.realtime.MemoryAccessError.
This error is thrown on an attempt to refer to an object in an inaccessible MemoryArea.
MemoryAccessError() - Constructor for class javax.realtime.MemoryAccessError
A constructor for MemoryAccessError.
MemoryAccessError(String) - Constructor for class javax.realtime.MemoryAccessError
A descriptive constructor for MemoryAccessError.
MemoryArea - class javax.realtime.MemoryArea.
MemoryArea is the abstract base class of all classes dealing with the representations of allocatable memory areas, including the immortal memory area, physical memory and scoped memory areas.
MemoryArea(long) - Constructor for class javax.realtime.MemoryArea
 
MemoryArea(long, Runnable) - Constructor for class javax.realtime.MemoryArea
 
MemoryArea(SizeEstimator) - Constructor for class javax.realtime.MemoryArea
 
MemoryArea(SizeEstimator, Runnable) - Constructor for class javax.realtime.MemoryArea
 
memoryConsumed() - Method in class javax.realtime.MemoryArea
An exact count, in bytes, of the all of the memory currently used by the system for the allocated objects.
memoryConsumed() - Method in class javax.realtime.HeapMemory
 
MemoryInUseException - exception javax.realtime.MemoryInUseException.
Thrown when an attempt is made to allocate a range of physical or virtual memory that is already in use.
MemoryInUseException() - Constructor for class javax.realtime.MemoryInUseException
 
MemoryInUseException(String) - Constructor for class javax.realtime.MemoryInUseException
 
MemoryParameters - class javax.realtime.MemoryParameters.
Memory parameters can be given on the constructor of RealtimeThread and AsyncEventHandler.
MemoryParameters(long, long) - Constructor for class javax.realtime.MemoryParameters
Create a MemoryParameters object with the given values.
MemoryParameters(long, long, long) - Constructor for class javax.realtime.MemoryParameters
Create a MemoryParameters object with the given values.
memoryRemaining() - Method in class javax.realtime.MemoryArea
An approximation to the total amount of memory currently available for future allocated objects, measured in bytes.
memoryRemaining() - Method in class javax.realtime.HeapMemory
 
MemoryScopeException - exception javax.realtime.MemoryScopeException.
Thrown if construction of any of the wait-free queues is attempted with the ends of the queues in incompatible memory areas.
MemoryScopeException() - Constructor for class javax.realtime.MemoryScopeException
A constructor for MemoryScopeException.
MemoryScopeException(String) - Constructor for class javax.realtime.MemoryScopeException
A descriptive constructor for MemoryScopeException.
MemoryTypeConflictException - exception javax.realtime.MemoryTypeConflictException.
This exception is thrown when the PhysicalMemoryManager is given conflicting specifications for memory.
MemoryTypeConflictException() - Constructor for class javax.realtime.MemoryTypeConflictException
 
MemoryTypeConflictException(String) - Constructor for class javax.realtime.MemoryTypeConflictException
 
MIN_PRIORITY - Static variable in class javax.realtime.PriorityScheduler
 
mitViolationExcept - Static variable in class javax.realtime.SporadicParameters
If an arrival time for any instance of Schedulable which has this as its instance of ReleaseParameters occurs at a time less then the minimum interarrival time defined here then the fire() method shall throw MITViolationException.
MITViolationException - exception javax.realtime.MITViolationException.
Thrown by the fire() method of an instance of AsyncEvent when the bound instance of AsyncEventHandler with a ReleaseParameters type of SporadicParameters has mitViolationExcept behavior and the minimum interarrival time gets violated.
MITViolationException() - Constructor for class javax.realtime.MITViolationException
A constructor for MITViolationException.
MITViolationException(String) - Constructor for class javax.realtime.MITViolationException
A descriptive constructor for MITViolationException.
mitViolationIgnore - Static variable in class javax.realtime.SporadicParameters
If an arrival time for any instance of Schedulable which has this as its instance of ReleaseParameters occurs at a time less then the minimum interarrival time defined here then the new arrival time is ignored.
mitViolationReplace - Static variable in class javax.realtime.SporadicParameters
If an arrival time for any instance of Schedulable which has this as its instance of ReleaseParameters occurs at a time less then the minimum interarrival time defined here then, if necessary, the previous arrival time may be overwritten with the new arrival time.
mitViolationSave - Static variable in class javax.realtime.SporadicParameters
If an arrival time for any instance of Schedulable which has this as its instance of ReleaseParameters occurs at a time less then the minimum interarrival time defined here then the new arrival time is added to the queue of arrival times.
MonitorControl - class javax.realtime.MonitorControl.
Abstract superclass for all monitor control policy objects.
MonitorControl() - Constructor for class javax.realtime.MonitorControl
The default constructor.

N

newArray(Class, int) - Method in class javax.realtime.MemoryArea
Allocate an array of T in this memory area.
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.
NO_MAX - Static variable in class javax.realtime.MemoryParameters
Specifies no maximum limit.
NoHeapRealtimeThread - class javax.realtime.NoHeapRealtimeThread.
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 NoHeapRealtimeThread.
NoHeapRealtimeThread(SchedulingParameters, ReleaseParameters, MemoryParameters, MemoryArea, ProcessingGroupParameters, Runnable) - Constructor for class javax.realtime.NoHeapRealtimeThread
Create a NoHeapRealtimeThread.
nonBlockingRead() - Method in class javax.realtime.WaitFreeDequeue
An unsynchronized call of the read() method of the underlying WaitFreeReadQueue.
nonBlockingWrite(Object) - Method in class javax.realtime.WaitFreeDequeue
An unsynchronized call of the write() method of the underlying WaitFreeWriteQueue.

O

OffsetOutOfBoundsException - exception javax.realtime.OffsetOutOfBoundsException.
Thrown if the constructor of an ImmortalPhysicalMemory, LTPhysicalMemory, VTPhysicalMemory, RawMemoryAccess, or RawMemoryFloatAccess is given an invalid address.
OffsetOutOfBoundsException() - Constructor for class javax.realtime.OffsetOutOfBoundsException
 
OffsetOutOfBoundsException(String) - Constructor for class javax.realtime.OffsetOutOfBoundsException
 
OneShotTimer - class javax.realtime.OneShotTimer.
A timed AsyncEvent that is driven by a clock.
OneShotTimer(HighResolutionTime, AsyncEventHandler) - Constructor for class javax.realtime.OneShotTimer
Create an instance of AsyncEvent that will execute its fire method at the expiration of the given time.
OneShotTimer(HighResolutionTime, Clock, AsyncEventHandler) - Constructor for class javax.realtime.OneShotTimer
Create an instance of AsyncEvent, based on the given clock, that will execute its fire method at the expiration of the given time.
onInsertion(long, long, AsyncEventHandler) - Method in interface javax.realtime.PhysicalMemoryTypeFilter
Arrange for the specified AsyncEventHandler to be called if any memory in the specified range is inserted.
onInsertion(long, long, AsyncEventHandler) - Static method in class javax.realtime.PhysicalMemoryManager
Register the specified AsyncEventHandler to run when any memory in the range is added to the system.
onRemoval(long, long, AsyncEventHandler) - Method in interface javax.realtime.PhysicalMemoryTypeFilter
Arrange for the specified AsyncEventHandler to be called if any memory in the specified range is removed.
onRemoval(long, long, AsyncEventHandler) - Static method in class javax.realtime.PhysicalMemoryManager
Register the specified AEH to run when any memory in the range is removed from the system.

P

PeriodicParameters - class javax.realtime.PeriodicParameters.
This release parameter indicates that the RealtimeThread.waitForNextPeriod() method on the associated Schedulable object will be unblocked at the start of each period.
PeriodicParameters(HighResolutionTime, RelativeTime, RelativeTime, RelativeTime, AsyncEventHandler, AsyncEventHandler) - Constructor for class javax.realtime.PeriodicParameters
Create a PeriodicParameters object.
PeriodicTimer - class javax.realtime.PeriodicTimer.
An AsyncEvent whose fire method is executed periodically according to the given parameters.
PeriodicTimer(HighResolutionTime, RelativeTime, AsyncEventHandler) - Constructor for class javax.realtime.PeriodicTimer
Create an instance of AsyncEvent that executes its fire method periodiacally
PeriodicTimer(HighResolutionTime, RelativeTime, Clock, AsyncEventHandler) - Constructor for class javax.realtime.PeriodicTimer
Create an instance of AsyncEvent that executes its fire method periodically
PhysicalMemoryManager - class javax.realtime.PhysicalMemoryManager.
The PhysicalMemoryManager is available for use by the various physical memory accessor objects (VTPhysicalMemory, LTPhysicalMemory, ImmortalPhysicalMemory, RawMemoryAccess, and RawMemoryFloatAccess) to create objects of the correct type that are bound to areas of physical memory with the appropriate characteristics -- or with appropriate accessor behavior.
PhysicalMemoryTypeFilter - interface javax.realtime.PhysicalMemoryTypeFilter.
 
POSIXSignalHandler - class javax.realtime.POSIXSignalHandler.
Use instances of AsyncEvent to handle POSIX signals.
POSIXSignalHandler() - Constructor for class javax.realtime.POSIXSignalHandler
 
PriorityCeilingEmulation - class javax.realtime.PriorityCeilingEmulation.
Monitor control class specifying use of the priority ceiling emulation protocol for monitor objects.
PriorityCeilingEmulation(int) - Constructor for class javax.realtime.PriorityCeilingEmulation
Create a PriorityCeilingEmulation object with a given ceiling.
PriorityInheritance - class javax.realtime.PriorityInheritance.
Monitor control class specifying use of the priority inheritance protocol for object monitors.
PriorityInheritance() - Constructor for class javax.realtime.PriorityInheritance
 
PriorityParameters - class javax.realtime.PriorityParameters.
Instances of this class should be assigned to threads that are managed by schedulers which use a single integer to determine execution order.
PriorityParameters(int) - Constructor for class javax.realtime.PriorityParameters
Create an instance of SchedulingParameters with the given priority.
PriorityScheduler - class javax.realtime.PriorityScheduler.
 
PriorityScheduler() - Constructor for class javax.realtime.PriorityScheduler
Constructor for the required scheduler.
ProcessingGroupParameters - class javax.realtime.ProcessingGroupParameters.
This is associated with one or more schedulable objects for which the system guarantees that the associated objects will not be 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 class javax.realtime.AsynchronouslyInterruptedException
Cause the pending exception to continue up the stack.

R

RationalTime - class javax.realtime.RationalTime.
An object that represents a time interval millis/1E3+nanos/1E9 seconds long that is divided into subintervals by some frequency.
RationalTime(int) - Constructor for class javax.realtime.RationalTime
Construct a new Object of RationalTime Equivalent to new RationalTime(1000, 0, frequency) -- essentially a cycles -per-second value
RationalTime(int, long, int) - Constructor for class javax.realtime.RationalTime
Construct a new Object of RationalTime.
RationalTime(int, RelativeTime) - Constructor for class javax.realtime.RationalTime
Construct a new Object of RationalTime from the given RelativeTime
RawMemoryAccess - class javax.realtime.RawMemoryAccess.
An instance of RawMemoryAccess models a range of physical memory as a fixed sequence of bytes.
RawMemoryAccess(Object, long) - Constructor for class javax.realtime.RawMemoryAccess
Creates a RawMemoryAccess object based on the parameters passed.
RawMemoryAccess(Object, long, long) - Constructor for class javax.realtime.RawMemoryAccess
Creates a RawMemoryAccess object based on the parameters passed.
RawMemoryFloatAccess - class javax.realtime.RawMemoryFloatAccess.
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
Create a RawMemoryFloatAccess object.
RawMemoryFloatAccess(Object, long, long) - Constructor for class javax.realtime.RawMemoryFloatAccess
Create a RawMemoryFloatAccess object.
read() - Method in class javax.realtime.WaitFreeWriteQueue
A synchronized read on the queue.
read() - Method in class javax.realtime.WaitFreeReadQueue
Returns the next element in the queue unless the queue is empty.
RealtimeSecurity - class javax.realtime.RealtimeSecurity.
Security policy object for real-time specific issues.
RealtimeSecurity() - Constructor for class javax.realtime.RealtimeSecurity
 
RealtimeSystem - class javax.realtime.RealtimeSystem.
RealtimeSystem provides a means for tuning the behavior of the implementation by specifying parameters such as the maximum number of locks that can be in use concurrently, and the monitor control policy.
RealtimeSystem() - Constructor for class javax.realtime.RealtimeSystem
 
RealtimeThread - class javax.realtime.RealtimeThread.
RealtimeThread extends Thread and includes classes and methods to get and set parameter objects, manage the execution of those threads with a ReleaseParameters type of PeriodicParameters, and waiting.
RealtimeThread() - Constructor for class javax.realtime.RealtimeThread
Create a real-time thread.
RealtimeThread(SchedulingParameters) - Constructor for class javax.realtime.RealtimeThread
Create a real-time thread with the given SchedulingParameters.
RealtimeThread(SchedulingParameters, ReleaseParameters) - Constructor for class javax.realtime.RealtimeThread
Create a real-time thread with the given SchedulingParameters and ReleaseParameters.
RealtimeThread(SchedulingParameters, ReleaseParameters, MemoryParameters, MemoryArea, ProcessingGroupParameters, Runnable) - Constructor for class javax.realtime.RealtimeThread
Create a real-time thread with the given characteristics and a 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.HighResolutionTime
Change the association of this from the currently associated clock to the given clock.
relative(Clock) - Method in class javax.realtime.AbsoluteTime
Change the association of this from the currently associated clock to the given clock.
relative(Clock) - Method in class javax.realtime.RelativeTime
Change the association of this from the currently associated clock to the given clock.
relative(Clock, AbsoluteTime) - Method in class javax.realtime.AbsoluteTime
Convert the given instance of RelativeTime to an instance of RelativeTime relative to the given instance of Clock.
relative(Clock, HighResolutionTime) - Method in class javax.realtime.HighResolutionTime
Convert the given instance of HighResolutionTime to an instance of RelativeTime relative to the given instance of Clock.
relative(Clock, RelativeTime) - Method in class javax.realtime.RelativeTime
Set the time of this to the time of the given instance of RelativeTime with respect to the given instance of Clock.
RelativeTime - class javax.realtime.RelativeTime.
An object that represents a time interval millis/1E3+nanos/1E9 seconds long.
RelativeTime() - Constructor for class javax.realtime.RelativeTime
Equivalent to new RelativeTime(0,0)
RelativeTime(long, int) - Constructor for class javax.realtime.RelativeTime
Construct a RelativeTime object which means a time millis milliseconds plus nanos nanoseconds past the Clock time.
RelativeTime(RelativeTime) - Constructor for class javax.realtime.RelativeTime
Make a new RelativeTime object from the given RelativeTime object
ReleaseParameters - class javax.realtime.ReleaseParameters.
The abstract top-level class for release characteristics of threads.
ReleaseParameters() - Constructor for class javax.realtime.ReleaseParameters
 
ReleaseParameters(RelativeTime, RelativeTime, AsyncEventHandler, AsyncEventHandler) - Constructor for class javax.realtime.ReleaseParameters
Subclasses use this constructor to create a ReleaseParameters type object.
removeFilter(Object) - Static method in class javax.realtime.PhysicalMemoryManager
Remove the identified filter from the set of registered filters.
removeFromFeasibility() - Method in interface javax.realtime.Schedulable
Inform the scheduler and cooperating facilities that the resource demands, as expressed in the associated instances of SchedulingParameters, ReleaseParameters, MemoryParameters, and ProcessingGroupParameters, of this instance of Schedulable should no longer be considered in the feasibility analysis of the associated Scheduler.
removeFromFeasibility() - Method in class javax.realtime.AsyncEventHandler
Inform the scheduler and cooperating facilities that the resource demands, as expressed in the associated instances of SchedulingParameters, ReleaseParameters, MemoryParameters, and ProcessingGroupParameters, of this instance of Schedulable should no longer be considered in the feasibility analysis of the associated Scheduler.
removeFromFeasibility() - Method in class javax.realtime.RealtimeThread
Inform the scheduler and cooperating facilities that the resource demands, as expressed in the associated instances of SchedulingParameters, ReleaseParameters, MemoryParameters, and ProcessingGroupParameters, of this instance of Schedulable should no longer be considered in the feasibility analysis of the associated Scheduler.
removeFromFeasibility(Schedulable) - Method in class javax.realtime.Scheduler
Inform the scheduler and cooperating facilities that the resource demands, as expressed in the associated instances of SchedulingParameters, ReleaseParameters, MemoryParameters, and ProcessingGroupParameters, of this instance of Schedulable should no longer be considered in the feasibility analysis of the associated Scheduler.
removeFromFeasibility(Schedulable) - Method in class javax.realtime.PriorityScheduler
Inform the scheduler and cooperating facilities that the resource demands, as expressed in the associated instances of SchedulingParameters, ReleaseParameters, MemoryParameters, and ProcessingGroupParameters, of this instance of Schedulable should no longer be considered in the feasibility analysis of the associated Scheduler.
removeHandler(AsyncEventHandler) - Method in class javax.realtime.AsyncEvent
Remove a handler from the set associated with this event.
removeHandler(int, AsyncEventHandler) - Static method in class javax.realtime.POSIXSignalHandler
Remove the given AsyncEventHandler to the list of handlers of the AsyncEvent of the given signal.
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 n instances of Class c when estimating the size of the MemoryArea.
reserve(SizeEstimator) - Method in class javax.realtime.SizeEstimator
Take into account an additional instance of SizeEstimator s when estimating the size of the MemoryArea.
reserve(SizeEstimator, int) - Method in class javax.realtime.SizeEstimator
Take into account additional n instances of SizeEstimator s when estimating the size of the MemoryArea.
resetTime(HighResolutionTime) - Method in class javax.realtime.Timed
To reschedule the timeout for the next invocation of doInterruptible().
ResourceLimitError - error javax.realtime.ResourceLimitError.
Thrown if an attempt is made to exceed a system resource limit, such as the maximum number of locks.
ResourceLimitError() - Constructor for class javax.realtime.ResourceLimitError
A constructor for ResourceLimitError.
ResourceLimitError(String) - Constructor for class javax.realtime.ResourceLimitError
A descriptive constructor for ResourceLimitError.
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 javax.realtime.Schedulable.
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 javax.realtime.Scheduler.
An instance of Scheduler manages the execution of schedulable objects and may implement a feasibility algorithm.
Scheduler() - Constructor for class javax.realtime.Scheduler
Constructor.
SchedulingParameters - class javax.realtime.SchedulingParameters.
Subclasses of SchedulingParameters (PriorityParameters, ImportanceParameters, and any others defined for particular schedulers) provide the parameters to be used by the Scheduler.
SchedulingParameters() - Constructor for class javax.realtime.SchedulingParameters
 
ScopedCycleException - exception javax.realtime.ScopedCycleException.
Thrown when a user tries to enter a ScopedMemory that is already accessible (ScopedMemory is present on stack) or when a user tries to create ScopedMemory cycle spanning threads (tries to make cycle in the VM ScopedMemory tree structure).
ScopedCycleException() - Constructor for class javax.realtime.ScopedCycleException
 
ScopedCycleException(String) - Constructor for class javax.realtime.ScopedCycleException
 
ScopedMemory - class javax.realtime.ScopedMemory.
ScopedMemory is the abstract base class of all classes dealing with representations of memory spaces with a limited lifetime.
ScopedMemory(long) - Constructor for class javax.realtime.ScopedMemory
Create a new ScopedMemory of size size .
ScopedMemory(long, Runnable) - Constructor for class javax.realtime.ScopedMemory
Create a new ScopedMemory of size size and that executes r.run() when enter() is called.
ScopedMemory(SizeEstimator) - Constructor for class javax.realtime.ScopedMemory
Create a new ScopedMemory with size equal to size.getEstimate().
ScopedMemory(SizeEstimator, Runnable) - Constructor for class javax.realtime.ScopedMemory
Create a new ScopedMemory with size equal to size.getEstimate().
set(Date) - Method in class javax.realtime.AbsoluteTime
Change the time represented by this.
set(HighResolutionTime) - Method in class javax.realtime.HighResolutionTime
Changes the time represented by the argument to some time between the invocation of the method and the return of the method.
set(long) - Method in class javax.realtime.HighResolutionTime
Sets the millisecond component of this to the given argument.
set(long, int) - Method in class javax.realtime.HighResolutionTime
Sets the millisecond and nanosecond components of this.
set(long, int) - Method in class javax.realtime.RationalTime
Change the indicated interval of this to the sum of the values of the arguments
setAllocationRate(long) - Method in class javax.realtime.MemoryParameters
A limit on the rate of allocation in the heap.
setAllocationRateIfFeasible(int) - Method in class javax.realtime.MemoryParameters
Change the limit on the rate of allocation in the heap.
setArrivalTimeQueueOverflowBehavior(String) - Method in class javax.realtime.SporadicParameters
Set the behavior of the arrival time queue in the case where the insertion of a new element would make the queue size greater than the initial size given in this.
setArrivalTimeQueueOverflowBehavior(String) - Method in class javax.realtime.SporadicParameters
Set the behavior of the arrival time queue in the case where the insertion of a new element would make the queue size greater than the initial size given in this.
setByte(long, byte) - Method in class javax.realtime.RawMemoryAccess
Set the byte at the given offset.
setBytes(long, byte[], int, int) - Method in class javax.realtime.RawMemoryAccess
Set number bytes starting at the given offset from the byte array passed starting at position low.
setCost(RelativeTime) - Method in class javax.realtime.ReleaseParameters
Set the cost value.
setCost(RelativeTime) - Method in class javax.realtime.ProcessingGroupParameters
Set the cost value.
setCostOverrunHandler(AsyncEventHandler) - Method in class javax.realtime.ReleaseParameters
Set the cost overrun handler.
setCostOverrunHandler(AsyncEventHandler) - Method in class javax.realtime.ProcessingGroupParameters
Set the cost overrun handler.
setDeadline(RelativeTime) - Method in class javax.realtime.ReleaseParameters
Set the deadline value.
setDeadline(RelativeTime) - Method in class javax.realtime.ProcessingGroupParameters
Set the deadline value.
setDeadlineMissHandler(AsyncEventHandler) - Method in class javax.realtime.ReleaseParameters
Set the deadline miss handler.
setDeadlineMissHandler(AsyncEventHandler) - Method in class javax.realtime.ProcessingGroupParameters
Set the deadline miss handler.
setDefaultScheduler(Scheduler) - Static method in class javax.realtime.Scheduler
Set the default scheduler.
setDouble(long, double) - Method in class javax.realtime.RawMemoryFloatAccess
Set the double at the given offset.
setDoubles(long, double[], int, int) - Method in class javax.realtime.RawMemoryFloatAccess
Get number double values starting at the given offset in this, and assigns them into the double array starting at position low.
setFloat(long, float) - Method in class javax.realtime.RawMemoryFloatAccess
Set the float at the given offset.
setFloats(long, float[], int, int) - Method in class javax.realtime.RawMemoryFloatAccess
Set number float values starting at the given offset in this from the byte array starting at position low.
setFrequency(int) - Method in class javax.realtime.RationalTime
Set the frequency of this.
setHandler(AsyncEventHandler) - Method in class javax.realtime.AsyncEvent
Associate a new handler with this event, removing all existing handlers.
setHandler(int, AsyncEventHandler) - Static method in class javax.realtime.POSIXSignalHandler
Set the given AsyncEventHandler as the handler of the AsyncEvent of the given signal.
setIfFeasible(RelativeTime, RelativeTime) - Method in class javax.realtime.ReleaseParameters
Returns true if, after considering the values of the parameters, the task set would still be feasible.
setIfFeasible(RelativeTime, RelativeTime) - Method in class javax.realtime.AperiodicParameters
Attempt to change the cost and deadline.
setIfFeasible(RelativeTime, RelativeTime, RelativeTime) - Method in class javax.realtime.ProcessingGroupParameters
Returns true if, after considering the values of the parameters, the task set would still be feasible.
setIfFeasible(RelativeTime, RelativeTime, RelativeTime) - Method in class javax.realtime.PeriodicParameters
Returns true if, after considering the values of the parameters, the task set would still be feasible.
setIfFeasible(RelativeTime, RelativeTime, RelativeTime) - Method in class javax.realtime.SporadicParameters
Returns true if, after considering the values of the parameters, the task set would still be feasible.
setIfFeasible(ReleaseParameters, MemoryParameters) - Method in class javax.realtime.AsyncEventHandler
Returns true if, after considering the values of the parameters, the task set would still be feasible.
setIfFeasible(ReleaseParameters, MemoryParameters) - Method in class javax.realtime.RealtimeThread
Returns true if, after considering the values of the parameters, the task set would still be feasible.
setIfFeasible(ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in class javax.realtime.AsyncEventHandler
Returns true if, after considering the values of the parameters, the task set would still be feasible.
setIfFeasible(ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in class javax.realtime.RealtimeThread
Returns true if, after considering the values of the parameters, the task set would still be feasible.
setIfFeasible(ReleaseParameters, ProcessingGroupParameters) - Method in class javax.realtime.AsyncEventHandler
Returns true if, after considering the values of the parameters, the task set would still be feasible.
setIfFeasible(ReleaseParameters, ProcessingGroupParameters) - Method in class javax.realtime.RealtimeThread
Returns true if, after considering the values of the parameters, the task set would still be feasible.
setIfFeasible(Schedulable, ReleaseParameters, MemoryParameters) - Method in class javax.realtime.Scheduler
Returns true if, after considering the values of the parameters, the task set would still be feasible.
setIfFeasible(Schedulable, ReleaseParameters, MemoryParameters) - Method in class javax.realtime.PriorityScheduler
Returns true if, after considering the values of the parameters, the task set would still be feasible.
setIfFeasible(Schedulable, ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in class javax.realtime.Scheduler
Returns true if, after considering the values of the parameters, the task set would still be feasible.
setIfFeasible(Schedulable, ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in class javax.realtime.PriorityScheduler
Returns true if, after considering the values of the parameters, the task set would still be feasible.
setImportance(int) - Method in class javax.realtime.ImportanceParameters
Set the importance.
setInitialArrivalTimeQueueLength(int) - Method in class javax.realtime.SporadicParameters
Set the initial number of elements the arrival time queue can hold without lengthening the queue.
setInitialArrivalTimeQueueLength(int) - Method in class javax.realtime.SporadicParameters
Set the initial number of elements the arrival time queue can hold without lengthening the queue.
setInt(long, int) - Method in class javax.realtime.RawMemoryAccess
Set the int at the given offset.
setInterval(RelativeTime) - Method in class javax.realtime.PeriodicTimer
Reset the interval of this Timer
setInts(long, int[], int, int) - Method in class javax.realtime.RawMemoryAccess
Set number ints starting at the given offset from the int array passed starting at position low.
setLong(long, long) - Method in class javax.realtime.RawMemoryAccess
Set the long at the given offset.
setLongs(long, long[], int, int) - Method in class javax.realtime.RawMemoryAccess
Set number longs starting at the given offset from the long array passed starting at position low.
setMaxImmortalIfFeasible(long) - Method in class javax.realtime.MemoryParameters
A limit on the amount of memory the thread may allocate in the immortal area.
setMaximumConcurrentLocks(int) - Static method in class javax.realtime.RealtimeSystem
Set the anticipated maximum number of locks that may be held or waited on concurrently.
setMaximumConcurrentLocks(int, boolean) - Static method in class javax.realtime.RealtimeSystem
Set the anticipated maximum number of locks that may be held or waited on concurrently.
setMaxMemoryAreaIfFeasible(long) - Method in class javax.realtime.MemoryParameters
A limit on the amount of memory the thread may allocate in the memory area.
setMemoryParameters(MemoryParameters) - Method in interface javax.realtime.Schedulable
Set the MemoryParameters of this schedulable object.
setMemoryParameters(MemoryParameters) - Method in class javax.realtime.AsyncEventHandler
Set the memory parameters associated with this handler.
setMemoryParameters(MemoryParameters) - Method in class javax.realtime.RealtimeThread
Set the reference to the MemoryParameters object.
setMemoryParametersIfFeasible(MemoryParameters) - Method in interface javax.realtime.Schedulable
Set the MemoryParameters of this schedulable object.
setMemoryParametersIfFeasible(MemoryParameters) - Method in class javax.realtime.AsyncEventHandler
 
setMemoryParametersIfFeasible(MemoryParameters) - Method in class javax.realtime.RealtimeThread
Returns true if, after considering the value of the parameter, the task set would still be feasible.
setMinimumInterarrival(RelativeTime) - Method in class javax.realtime.SporadicParameters
Set the minimum interarrival time.
setMitViolationBehavior(String) - Method in class javax.realtime.SporadicParameters
Set the behavior of the arrival time queue in the case where the new arrival time is closer to the previous arrival time than the minimum interarrival time given in this.
setMitViolationBehavior(String) - Method in class javax.realtime.SporadicParameters
Set the behavior of the arrival time queue in the case where the new arrival time is closer to the previous arrival time than the minimum interarrival time given in this.
setMonitorControl(MonitorControl) - Static method in class javax.realtime.MonitorControl
Control the default monitor behavior for object monitors used by synchronized statements and methods in the system.
setMonitorControl(Object, MonitorControl) - Static method in class javax.realtime.MonitorControl
Has the same effect as setMonitorControl(), except that the policy only affects the indicated object monitor.
setPeriod(RelativeTime) - Method in class javax.realtime.ProcessingGroupParameters
Set the period.
setPeriod(RelativeTime) - Method in class javax.realtime.PeriodicParameters
Set the period.
setPortal(Object) - Method in class javax.realtime.ScopedMemory
Set the argument to the portal object in the memory area represented by this instance of ScopedMemory.
setPriority(int) - Method in class javax.realtime.PriorityParameters
Set the priority.
setProcessingGroupParameters(ProcessingGroupParameters) - Method in interface javax.realtime.Schedulable
Set the ProcessingGroupParameters of this schedulable object.
setProcessingGroupParameters(ProcessingGroupParameters) - Method in class javax.realtime.AsyncEventHandler
Sets the reference to the ProcessingGroupParameters object.
setProcessingGroupParameters(ProcessingGroupParameters) - Method in class javax.realtime.RealtimeThread
Set the reference to the ProcessingGroupParameters object.
setProcessingGroupParametersIfFeasible(ProcessingGroupParameters) - Method in interface javax.realtime.Schedulable
Set the ProcessingGroupParameters of this schedulable object only if the resulting task set is feasible.
setProcessingGroupParametersIfFeasible(ProcessingGroupParameters) - Method in class javax.realtime.AsyncEventHandler
 
setProcessingGroupParametersIfFeasible(ProcessingGroupParameters) - Method in class javax.realtime.RealtimeThread
Returns true if, after considering the value of the parameter, the task set would still be feasible.
setReleaseParameters(ReleaseParameters) - Method in interface javax.realtime.Schedulable
Set the ReleaseParameters for this schedulable object.
setReleaseParameters(ReleaseParameters) - Method in class javax.realtime.AsyncEventHandler
Set the release parameters associated with this handler.
setReleaseParameters(ReleaseParameters) - Method in class javax.realtime.RealtimeThread
Set the reference to the ReleaseParameters object.
setReleaseParametersIfFeasible(ReleaseParameters) - Method in interface javax.realtime.Schedulable
Set the ReleaseParameters for this schedulable object only if the resulting task set is feasible.
setReleaseParametersIfFeasible(ReleaseParameters) - Method in class javax.realtime.AsyncEventHandler
 
setReleaseParametersIfFeasible(ReleaseParameters) - Method in class javax.realtime.RealtimeThread
Returns true if, after considering the value of the parameter, the task set would still be feasible.
setResolution(RelativeTime) - Method in class javax.realtime.Clock
Set the resolution of this.
setScheduler(Scheduler) - Method in interface javax.realtime.Schedulable
Set the Scheduler for this schedulable object.
setScheduler(Scheduler) - Method in class javax.realtime.AsyncEventHandler
Set the scheduler for this handler.
setScheduler(Scheduler) - Method in class javax.realtime.RealtimeThread
Set the scheduler.
setScheduler(Scheduler, SchedulingParameters, ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in interface javax.realtime.Schedulable
Set the Scheduler for this schedulable object.
setScheduler(Scheduler, SchedulingParameters, ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in class javax.realtime.AsyncEventHandler
Set the scheduler for this handler.
setScheduler(Scheduler, SchedulingParameters, ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in class javax.realtime.RealtimeThread
Set the scheduler.
setSchedulingParameters(SchedulingParameters) - Method in interface javax.realtime.Schedulable
Set the SchedulingParameters of this scheduable object.
setSchedulingParameters(SchedulingParameters) - Method in class javax.realtime.AsyncEventHandler
Set the scheduling parameters associated with this handler.
setSchedulingParameters(SchedulingParameters) - Method in class javax.realtime.RealtimeThread
Set the reference to the SchedulingParameters object.
setSchedulingParametersIfFeasible(SchedulingParameters) - Method in interface javax.realtime.Schedulable
Set the SchedulingParameters of this schedulable object only if the resulting task set is feasible.
setSchedulingParametersIfFeasible(SchedulingParameters) - Method in class javax.realtime.AsyncEventHandler
Set the SchedulingParameters of this scheduable object only if the resulting task set is feasible.
setSchedulingParametersIfFeasible(SchedulingParameters) - Method in class javax.realtime.RealtimeThread
Returns true if, after considering the value of the parameter, the task set would still be feasible.
setSecurityManager(RealtimeSecurity) - Static method in class javax.realtime.RealtimeSystem
Set a new real-time security manager.
setShort(long, short) - Method in class javax.realtime.RawMemoryAccess
Set the short at the given offset.
setShorts(long, short[], int, int) - Method in class javax.realtime.RawMemoryAccess
Set number shorts starting at the given offset from the short array passed starting at position low.
setStart(HighResolutionTime) - Method in class javax.realtime.ProcessingGroupParameters
Set the start time.
setStart(HighResolutionTime) - Method in class javax.realtime.PeriodicParameters
Set the start time.
SHARED - Static variable in class javax.realtime.PhysicalMemoryManager
Specify this to identify shared memory.
SIGABRT - Static variable in class javax.realtime.POSIXSignalHandler
Used by abort, replace SIGIOT in the future.
SIGALRM - Static variable in class javax.realtime.POSIXSignalHandler
Alarm clock.
SIGBUS - Static variable in class javax.realtime.POSIXSignalHandler
Bus error.
SIGCANCEL - Static variable in class javax.realtime.POSIXSignalHandler
Thread cancellation signal used by libthread.
SIGCHLD - Static variable in class javax.realtime.POSIXSignalHandler
Child status change alias (POSIX).
SIGCLD - Static variable in class javax.realtime.POSIXSignalHandler
Child status change.
SIGCONT - Static variable in class javax.realtime.POSIXSignalHandler
Stopped process has been continued.
SIGEMT - Static variable in class javax.realtime.POSIXSignalHandler
EMT instruction.
SIGFPE - Static variable in class javax.realtime.POSIXSignalHandler
Floating point exception.
SIGFREEZE - Static variable in class javax.realtime.POSIXSignalHandler
Special signal used by CPR.
SIGHUP - Static variable in class javax.realtime.POSIXSignalHandler
Hangup.
SIGILL - Static variable in class javax.realtime.POSIXSignalHandler
Illegal instruction (not reset when caught).
SIGINT - Static variable in class javax.realtime.POSIXSignalHandler
Interrupt (rubout).
SIGIO - Static variable in class javax.realtime.POSIXSignalHandler
Socket I/O possible (SIGPOLL alias).
SIGIOT - Static variable in class javax.realtime.POSIXSignalHandler
IOT instruction.
SIGKILL - Static variable in class javax.realtime.POSIXSignalHandler
Kill (cannot be caught or ignored).
SIGLOST - Static variable in class javax.realtime.POSIXSignalHandler
Resource lost (e.g., record-lock lost).
SIGLWP - Static variable in class javax.realtime.POSIXSignalHandler
Special signal used by thread library.
SIGPIPE - Static variable in class javax.realtime.POSIXSignalHandler
Write on a pipe with no one to read it.
SIGPOLL - Static variable in class javax.realtime.POSIXSignalHandler
Pollable event occurred.
SIGPROF - Static variable in class javax.realtime.POSIXSignalHandler
Profiling timer expired.
SIGPWR - Static variable in class javax.realtime.POSIXSignalHandler
Power-fail restart.
SIGQUIT - Static variable in class javax.realtime.POSIXSignalHandler
Quit (ASCII FS).
SIGSEGV - Static variable in class javax.realtime.POSIXSignalHandler
Segmentation violation.
SIGSTOP - Static variable in class javax.realtime.POSIXSignalHandler
Stop (cannot be caught or ignored).
SIGSYS - Static variable in class javax.realtime.POSIXSignalHandler
Bad argument to system call.
SIGTERM - Static variable in class javax.realtime.POSIXSignalHandler
Software termination signal from kill.
SIGTHAW - Static variable in class javax.realtime.POSIXSignalHandler
Special signal used by CPR.
SIGTRAP - Static variable in class javax.realtime.POSIXSignalHandler
Trace trap (not reset when caught).
SIGTSTP - Static variable in class javax.realtime.POSIXSignalHandler
User stop requested from tty.
SIGTTIN - Static variable in class javax.realtime.POSIXSignalHandler
Background tty read attempted.
SIGTTOU - Static variable in class javax.realtime.POSIXSignalHandler
Background tty write attempted.
SIGURG - Static variable in class javax.realtime.POSIXSignalHandler
Urgent socket condition.
SIGUSR1 - Static variable in class javax.realtime.POSIXSignalHandler
User defined signal = 1.
SIGUSR2 - Static variable in class javax.realtime.POSIXSignalHandler
User defined signal = 2.
SIGVTALRM - Static variable in class javax.realtime.POSIXSignalHandler
Virtual timer expired.
SIGWAITING - Static variable in class javax.realtime.POSIXSignalHandler
Process's lwps are blocked.
SIGWINCH - Static variable in class javax.realtime.POSIXSignalHandler
Window size change.
SIGXCPU - Static variable in class javax.realtime.POSIXSignalHandler
Exceeded cpu limit.
SIGXFSZ - Static variable in class javax.realtime.POSIXSignalHandler
Exceeded file size limit.
size() - Method in class javax.realtime.MemoryArea
Query the size of the memory area.
size() - Method in class javax.realtime.WaitFreeWriteQueue
Used to determine the number of elements in this.
size() - Method in class javax.realtime.WaitFreeReadQueue
Used to determine the number of elements in this.
SizeEstimator - class javax.realtime.SizeEstimator.
This is a convenient class to help people figure out how much memory they need.
SizeEstimator() - Constructor for class javax.realtime.SizeEstimator
 
SizeOutOfBoundsException - exception javax.realtime.SizeOutOfBoundsException.
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 class javax.realtime.SizeOutOfBoundsException
A constructor for SizeOutOfBoundsException.
SizeOutOfBoundsException(String) - Constructor for class javax.realtime.SizeOutOfBoundsException
A descriptive constructor for SizeOutOfBoundsException.
sleep(Clock, HighResolutionTime) - Static method in class javax.realtime.RealtimeThread
An accurate timer with nanosecond granularity.
sleep(HighResolutionTime) - Static method in class javax.realtime.RealtimeThread
An accurate timer with nanosecond granularity.
SporadicParameters - class javax.realtime.SporadicParameters.
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, RelativeTime, RelativeTime, AsyncEventHandler, AsyncEventHandler) - Constructor for class javax.realtime.SporadicParameters
Create a SporadicParameters object.
start() - Method in class javax.realtime.Timer
A Timer starts measuring time from when it is started
start() - Method in class javax.realtime.RealtimeThread
Checks if the instance of RealtimeThread is startable and starts it if it is.
start() - Method in class javax.realtime.NoHeapRealtimeThread
Checks if the NoHeapRealtimeThread is startable and starts it if it is.
stop() - Method in class javax.realtime.Timer
Stops a timer that is running and changes its state to not started.
subtract(AbsoluteTime) - Method in class javax.realtime.AbsoluteTime
 
subtract(AbsoluteTime, RelativeTime) - Method in class javax.realtime.AbsoluteTime
 
subtract(RelativeTime) - Method in class javax.realtime.AbsoluteTime
 
subtract(RelativeTime) - Method in class javax.realtime.RelativeTime
 
subtract(RelativeTime, AbsoluteTime) - Method in class javax.realtime.AbsoluteTime
 
subtract(RelativeTime, RelativeTime) - Method in class javax.realtime.RelativeTime
 

T

ThrowBoundaryError - error javax.realtime.ThrowBoundaryError.
The error thrown by public void enter(Runnable logic) when a java.lang.Throwable allocated from memory that is not usable in the surrounding scope tries to propagate out of the scope of the public void enter(Runnable logic).
ThrowBoundaryError() - Constructor for class javax.realtime.ThrowBoundaryError
A constructor for ThrowBoundaryError.
ThrowBoundaryError(String) - Constructor for class javax.realtime.ThrowBoundaryError
A descriptive constructor for ThrowBoundaryError.
Timed - exception javax.realtime.Timed.
Create a scope in a RealtimeThread for which interrupt() will be called at the expiration of a timer.
Timed(HighResolutionTime) - Constructor for class javax.realtime.Timed
Create an instance of Timed with a timer set to timeout.
Timer - class javax.realtime.Timer.
A Timer is a timed event that measures time relative to a given Clock.
Timer(HighResolutionTime, Clock, AsyncEventHandler) - Constructor for class javax.realtime.Timer
Create a timer that fires at time t, according to Clock c and is handled by the specified handler
toString() - Method in class javax.realtime.AbsoluteTime
Return a printable version of this time, in a format that matches java.util.Date.toString() with a postfix to the detail the sub-second value
toString() - Method in class javax.realtime.PriorityParameters
 
toString() - Method in class javax.realtime.RelativeTime
Return a printable version of this time.
toString() - Method in class javax.realtime.ScopedMemory
Returns a user-friendly representation of this ScopedMemory.
toString() - Method in class javax.realtime.VTPhysicalMemory
 
toString() - Method in class javax.realtime.ImportanceParameters
 
toString() - Method in class javax.realtime.LTPhysicalMemory
 
toString() - Method in class javax.realtime.LTMemory
 
toString() - Method in class javax.realtime.VTMemory
 

U

unbindTo(String) - Method in class javax.realtime.AsyncEvent
Removes a binding to an external event (a happening).
UnknownHappeningException - exception javax.realtime.UnknownHappeningException.
Thrown when bindTo() is called with an illegal happening.
UnknownHappeningException() - Constructor for class javax.realtime.UnknownHappeningException
 
UnknownHappeningException(String) - Constructor for class javax.realtime.UnknownHappeningException
 
unmap() - Method in class javax.realtime.RawMemoryAccess
Unmap the physical memory range from virtual memory.
UnsupportedPhysicalMemoryException - exception javax.realtime.UnsupportedPhysicalMemoryException.
Thrown when the underlying hardware does not support the type of physical memory given to the physical memory create() method.
UnsupportedPhysicalMemoryException() - Constructor for class javax.realtime.UnsupportedPhysicalMemoryException
A constructor for UnsupportedPhysicalMemoryException.
UnsupportedPhysicalMemoryException(String) - Constructor for class javax.realtime.UnsupportedPhysicalMemoryException
A descriptive constructor for UnsupportedPhysicalMemoryException.

V

vFind(long, long) - Method in interface javax.realtime.PhysicalMemoryTypeFilter
Search for virtual memory of the right type.
VTMemory - class javax.realtime.VTMemory.
The execution time of an allocation from a VTMemory area may take a variable amount of time.
VTMemory(long, long) - Constructor for class javax.realtime.VTMemory
Creates a VTMemory of the given size.
VTMemory(long, long, Runnable) - Constructor for class javax.realtime.VTMemory
Creates a VTMemory of the given size and logic.
VTMemory(SizeEstimator, SizeEstimator) - Constructor for class javax.realtime.VTMemory
Creates a VTMemory of the given size estimated by two instances of SizeEstimator.
VTMemory(SizeEstimator, SizeEstimator, Runnable) - Constructor for class javax.realtime.VTMemory
Creates a VTMemory of the given size estimated by two instances of SizeEstimator and logic.
VTPhysicalMemory - class javax.realtime.VTPhysicalMemory.
An instance of VTPhysicalMemory allows objects to be allocated from a range of physical memory with particular attributes, determined by their memory type.
VTPhysicalMemory(Object, long) - Constructor for class javax.realtime.VTPhysicalMemory
 
VTPhysicalMemory(Object, long, long) - Constructor for class javax.realtime.VTPhysicalMemory
 
VTPhysicalMemory(Object, long, long, Runnable) - Constructor for class javax.realtime.VTPhysicalMemory
 
VTPhysicalMemory(Object, long, Runnable) - Constructor for class javax.realtime.VTPhysicalMemory
 
VTPhysicalMemory(Object, long, SizeEstimator) - Constructor for class javax.realtime.VTPhysicalMemory
 
VTPhysicalMemory(Object, long, SizeEstimator, Runnable) - Constructor for class javax.realtime.VTPhysicalMemory
 
VTPhysicalMemory(Object, SizeEstimator) - Constructor for class javax.realtime.VTPhysicalMemory
 
VTPhysicalMemory(Object, SizeEstimator, Runnable) - Constructor for class javax.realtime.VTPhysicalMemory
 

W

waitForData() - Method in class javax.realtime.WaitFreeReadQueue
If this is empty waitForData() waits on the event until the writer inserts data.
waitForNextPeriod() - Method in class javax.realtime.RealtimeThread
Used by threads that have a reference to a ReleaseParameters type of PeriodicParameters to block until the start of each period.
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
WaitFreeDequeue - class javax.realtime.WaitFreeDequeue.
The wait-free queue classes facilitate communication and synchronization between instances of RealtimeThread and Thread.
WaitFreeDequeue(Thread, Thread, int, MemoryArea) - Constructor for class javax.realtime.WaitFreeDequeue
A queue with unsynchronized and nonblocking read() and write() methods and synchronized and blocking read()and write() methods.
WaitFreeReadQueue - class javax.realtime.WaitFreeReadQueue.
The wait-free queue classes facilitate communication and synchronization between instances of RealtimeThread and Thread.
WaitFreeReadQueue(Thread, Thread, int, MemoryArea) - Constructor for class javax.realtime.WaitFreeReadQueue
A queue with an unsynchronized and nonblocking read() method and a synchronized and blocking write() method.
WaitFreeReadQueue(Thread, Thread, int, MemoryArea, boolean) - Constructor for class javax.realtime.WaitFreeReadQueue
A queue with an unsynchronized and nonblocking read() method and a synchronized and blocking write() method.
WaitFreeWriteQueue - class javax.realtime.WaitFreeWriteQueue.
The wait-free queue classes facilitate communication and synchronization between instances of RealtimeThread and Thread.
WaitFreeWriteQueue(Thread, Thread, int, MemoryArea) - Constructor for class javax.realtime.WaitFreeWriteQueue
A queue with an unsynchronized and nonblocking write() method and a synchronized and blocking read() method.
write(Object) - Method in class javax.realtime.WaitFreeWriteQueue
Try to insert an element into the queue.
write(Object) - Method in class javax.realtime.WaitFreeReadQueue
The synchronized and blocking write.

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