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

A

absolute(Clock) - Method in class javax.realtime.AbsoluteTime
Convert this time to an absolute time relative to a given clock.
absolute(Clock) - Method in class javax.realtime.HighResolutionTime
 
absolute(Clock) - Method in class javax.realtime.RationalTime
 
absolute(Clock) - Method in class javax.realtime.RelativeTime
 
absolute(Clock, AbsoluteTime) - Method in class javax.realtime.AbsoluteTime
Convert this time to an absolute time.
absolute(Clock, AbsoluteTime) - Method in class javax.realtime.HighResolutionTime
Convert this time to an absolute time, relative to some clock.
absolute(Clock, AbsoluteTime) - Method in class javax.realtime.RationalTime
Convert this time to an absolute time.
absolute(Clock, AbsoluteTime) - Method in class javax.realtime.RelativeTime
Convert 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 AbsolutTime 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 past00: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
The purpose of "destination" is unclear, for the result is returned anyway.
add(RelativeTime, RelativeTime) - Method in class javax.realtime.RelativeTime
The purpose of "destination" is unclear, for the result is returned anyway.
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 the the feasibility of the already set scheduler if the resulting feasibility set is schedulable.
addIfFeasible() - Method in class javax.realtime.RealtimeThread
add the the feasibility of the already set scheduler if the resulting feasibility set is schedulable.
addIfFeasible() - Method in interface javax.realtime.Schedulable
 
addInterarrivalTo(AbsoluteTime) - Method in class javax.realtime.RationalTime
Add this time to an AbsoluteTime.
addInterarrivalTo(AbsoluteTime) - Method in class javax.realtime.RelativeTime
Add this time to an AbsoluteTime.
addToFeasibility() - Method in class javax.realtime.AsyncEventHandler
Inform the scheduler and cooperating facilities that this thread's feasibility parameters should be considered in feasibility analysis until further notified.
addToFeasibility() - Method in class javax.realtime.RealtimeThread
Inform the scheduler and cooperating facilities that this thread's feasibility parameters should be considered in feasibility analysis until further notified.
addToFeasibility() - Method in interface javax.realtime.Schedulable
Inform the Scheduler and cooperating facilities that this thread's feasibility parameters should be considered in feasibility analysis until further notified.
addToFeasibility(Schedulable) - Method in class javax.realtime.PriorityScheduler
 
addToFeasibility(Schedulable) - Method in class javax.realtime.Scheduler
Inform the scheduler that this thread's ReleaseParameters should be considered in feasibility analysis until further notified.
AdmissionControlException - exception javax.realtime.AdmissionControlException.
 
AdmissionControlException() - Constructor for class javax.realtime.AdmissionControlException
 
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.
arrayChecks(long, int, int, int, int) - Method in class javax.realtime.RawMemoryAccess
 
arrivalTimeQueueOverflowExcept - Static variable in class javax.realtime.SporadicParameters
 
arrivalTimeQueueOverflowIgnore - Static variable in class javax.realtime.SporadicParameters
 
arrivalTimeQueueOverflowReplace - Static variable in class javax.realtime.SporadicParameters
 
arrivalTimeQueueOverflowSave - Static variable in class javax.realtime.SporadicParameters
 
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, 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.WaitFreeReadQueue
Set this to empty.
clear() - Method in class javax.realtime.WaitFreeWriteQueue
Set this to empty.
clock - Variable in class javax.realtime.Timer
 
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?
cost - Variable in class javax.realtime.ReleaseParameters
 
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.PeriodicTimer
Create a ReleaseParameters object with the next fire time as the start time and the interval of this as the period.
createReleaseParameters() - Method in class javax.realtime.Timer
overrides: public ReleaseParameters createReleaseParameters() in class AsyncEvent
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

deadline - Variable in class javax.realtime.ReleaseParameters
 
deschedulePeriodic() - Method in class javax.realtime.RealtimeThread
Stop unblocking RealtimeThread.waitForNextPeriod() for a periodic schedulable object.
destroy() - Method in class javax.realtime.Timer
 
disable() - Method in class javax.realtime.AsynchronouslyInterruptedException
Defer the throwing of this exception.
disable() - Method in class javax.realtime.Timer
Disable this timer, preventing it from firing.
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.
doInterruptibleInProcess - Variable in class javax.realtime.AsynchronouslyInterruptedException
 
DuplicateFilterException - exception javax.realtime.DuplicateFilterException.
PhysicalMemoryManager can only accomodate 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.AsynchronouslyInterruptedException
Enable the throwing of this exception.
enable() - Method in class javax.realtime.Timer
Re-enable this timer after it has been disabled.
enabled - Variable in class javax.realtime.AsynchronouslyInterruptedException
 
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 constructin time.
enter() - Method in class javax.realtime.ScopedMemory
 
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

finalize() - Method in class javax.realtime.ImmortalPhysicalMemory
 
finalize() - Method in class javax.realtime.LTPhysicalMemory
 
finalize() - Method in class javax.realtime.MemoryArea
 
finalize() - Method in class javax.realtime.RawMemoryAccess
 
finalize() - Method in class javax.realtime.RawMemoryFloatAccess
 
finalize() - Method in class javax.realtime.ScopedMemory
 
finalize() - Method in class javax.realtime.VTPhysicalMemory
 
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
 
fireSchedulable(Schedulable) - Method in class javax.realtime.PriorityScheduler
 
fireSchedulable(Schedulable) - Method in class javax.realtime.Scheduler
Trigger the execution of a schedulable object (like an AsyncEventHandler).
force(Object) - Method in class javax.realtime.WaitFreeDequeue
If this is full then this call overwrites the last object written to this with the given object.
force(Object) - Method in class javax.realtime.WaitFreeWriteQueue
Force this Object to replace the last one.

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
 
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.ProcessingGroupParameters
Get the cost value.
getCost() - Method in class javax.realtime.ReleaseParameters
Get the cost value.
getCostOverrunHandler() - Method in class javax.realtime.ProcessingGroupParameters
Get the cost overrun handler.
getCostOverrunHandler() - Method in class javax.realtime.ReleaseParameters
Get the cost overrun handler.
getCurrentMemoryArea() - Static method in class javax.realtime.RealtimeThread
 
getDate() - Method in class javax.realtime.AbsoluteTime
 
getDeadline() - Method in class javax.realtime.ProcessingGroupParameters
Get the deadline value.
getDeadline() - Method in class javax.realtime.ReleaseParameters
Get the deadline.
getDeadlineMissHandler() - Method in class javax.realtime.ProcessingGroupParameters
Get the deadline missed handler.
getDeadlineMissHandler() - Method in class javax.realtime.ReleaseParameters
Get the deadline miss 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 nummber of bytes needed to store all the all the objects reserved.
getFireTime() - Method in class javax.realtime.PeriodicTimer
 
getFireTime() - Method in class javax.realtime.Timer
Get the time at which this event 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
 
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
 
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.RationalTime
Gets the time duration between two consecutive ticks using frequency
getInterarrivalTime(RelativeTime) - 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.
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.LTMemory
 
getMaximumSize() - Method in class javax.realtime.ScopedMemory
Get the maximum size this memory area can attain.
getMaximumSize() - Method in class javax.realtime.VTMemory
 
getMaxMemoryArea() - Method in class javax.realtime.MemoryParameters
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() - Method in class javax.realtime.RealtimeThread
Get the current MemoryArea.
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 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.
getMemoryParameters() - Method in interface javax.realtime.Schedulable
Return the MemoryParameters of this schedulable 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
 
getMonitorControl() - Static method in class javax.realtime.MonitorControl
 
getMonitorControl(Object) - Static method in class javax.realtime.MonitorControl
 
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.PeriodicParameters
Get the period.
getPeriod() - Method in class javax.realtime.ProcessingGroupParameters
Get the period.
getPolicyName() - Method in class javax.realtime.PriorityScheduler
 
getPolicyName() - Method in class javax.realtime.Scheduler
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.
getPreemptionLatency() - Method in class javax.realtime.MarkAndSweepCollector
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 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.
getProcessingGroupParameters() - Method in interface javax.realtime.Schedulable
Return the ProcessingGroupParameters of this schedulable 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 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.
getReleaseParameters() - Method in interface javax.realtime.Schedulable
Return the ReleaseParameters of this schedulable object.
getResolution() - Method in class javax.realtime.Clock
Return the resolution of the clock -- the interval between ticks.
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.
getScheduler() - Method in interface javax.realtime.Schedulable
Return the Scheduler for 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.
getSchedulingParameters() - Method in interface javax.realtime.Schedulable
Return the SchedulingParameters of this schedulable 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.PeriodicParameters
Get the start time.
getStart() - Method in class javax.realtime.ProcessingGroupParameters
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
 
getVMFlags() - Method in interface javax.realtime.PhysicalMemoryTypeFilter
 

H

handle() - Method in class javax.realtime.BoundAsyncEventHandler
 
handleAsyncEvent() - Method in class javax.realtime.AsyncEventHandler
If this handler was constructed using a seperate 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.
HighResolutionTime() - Constructor for class javax.realtime.HighResolutionTime
 

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.
Init() - Method in class javax.realtime.OneShotTimer
Called from super class start method
Init() - Method in class javax.realtime.PeriodicTimer
 
Init() - Method in class javax.realtime.Timer
 
initialize(long, long, long) - Method in interface javax.realtime.PhysicalMemoryTypeFilter
If configuration is required for memory to fit the attribute of this object, do the configuration here.
instance() - Static method in class javax.realtime.HeapMemory
Returns a pointer to the singleton HeapMemory space.
instance() - Static method in class javax.realtime.ImmortalMemory
Returns a pointer to the singleton ImmortalMemory space.
instance() - Static method in class javax.realtime.PriorityInheritance
Return a pointer to the singleton PriorityInheritance.
instance() - Static method in class javax.realtime.PriorityScheduler
Return a pointer to an instance of PriorityScheduler.
interrupt() - Method in class javax.realtime.RealtimeThread
Set the state of the generic AsynchronouslyInterruptedException to pending.
interruptAction(AsynchronouslyInterruptedException) - Method in interface javax.realtime.Interruptible
This method is called by the system if the run() method is excepted.
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.WaitFreeReadQueue
Used to determine if this is empty.
isEmpty() - Method in class javax.realtime.WaitFreeWriteQueue
Used to determine if this is empty.
isEnabled - Variable in class javax.realtime.Timer
 
isEnabled() - Method in class javax.realtime.AsynchronouslyInterruptedException
Query the enabled status of this exception.
isFeasible() - Method in class javax.realtime.PriorityScheduler
 
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.
isFull() - Method in class javax.realtime.WaitFreeReadQueue
Used to determine if this is full.
isFull() - Method in class javax.realtime.WaitFreeWriteQueue
Used to determine if this is full.
isPresent(long, long) - Method in interface javax.realtime.PhysicalMemoryTypeFilter
Is all of the specified range of physical memory present in the system? (If any of it has been removed, return false.)
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.

J

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
 
Lock - class javax.realtime.Lock.
 
Lock() - Constructor for class javax.realtime.Lock
 
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
 
LTMemory(SizeEstimator, SizeEstimator) - Constructor for class javax.realtime.LTMemory
 
LTMemory(SizeEstimator, SizeEstimator, Runnable) - Constructor for class javax.realtime.LTMemory
 
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.
MarkAndSweepCollector - class javax.realtime.MarkAndSweepCollector.
This class represents the mark and sweep garbage collector used in the system.
MarkAndSweepCollector() - Constructor for class javax.realtime.MarkAndSweepCollector
 
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.HeapMemory
 
memoryConsumed() - Method in class javax.realtime.MemoryArea
An exact count, in bytes, of the all of the memory currently used by the system for the allocated objects.
MemoryInUseException - exception javax.realtime.MemoryInUseException.
There has been attempt to allocation 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.HeapMemory
 
memoryRemaining() - Method in class javax.realtime.MemoryArea
An approximation to the total amount of memory currently available for future allocated objects, measured in bytes.
MemoryScopeException - exception 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
 
missHandler - Variable in class javax.realtime.ReleaseParameters
 
mitViolationExcept - Static variable in class javax.realtime.SporadicParameters
 
MITViolationException - exception javax.realtime.MITViolationException.
This exception is thrown 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
 
mitViolationReplace - Static variable in class javax.realtime.SporadicParameters
 
mitViolationSave - Static variable in class javax.realtime.SporadicParameters
 
MonitorControl - class javax.realtime.MonitorControl.
Abstract superclass for all monitor control policy objects.
MonitorControl() - Constructor for class javax.realtime.MonitorControl
 

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.
 
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 excute 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 excute its fire method at the expiration of the given time.
onInsertion(long, long, AsyncEventHandler) - Static method in class javax.realtime.PhysicalMemoryManager
Register the specified AsyncEventHandler to run when any memory in the range is added to the system.
onInsertion(long, long, AsyncEventHandler) - Method in interface javax.realtime.PhysicalMemoryTypeFilter
Arrange for the specified AEH to be called if any memory in the specified range is inserted.
onRemoval(long, long, AsyncEventHandler) - Static method in class javax.realtime.PhysicalMemoryManager
Register the specified AEH to run when any memory in the range is removed from the system.
onRemoval(long, long, AsyncEventHandler) - Method in interface javax.realtime.PhysicalMemoryTypeFilter
Arrange for the specified AEH to be called if any memory in the specified range is removed.
overrunHandler - Variable in class javax.realtime.ReleaseParameters
 

P

period - Variable in class javax.realtime.PeriodicParameters
 
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 periodiacally
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
 
priority - Variable in class javax.realtime.AsynchronouslyInterruptedException
 
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
 
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
 
RawMemoryAccess(Object, long, long) - Constructor for class javax.realtime.RawMemoryAccess
 
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
 
RawMemoryFloatAccess(Object, long, long) - Constructor for class javax.realtime.RawMemoryFloatAccess
 
read() - Method in class javax.realtime.WaitFreeReadQueue
Returns the next element in the queue unless the queue is empty.
read() - Method in class javax.realtime.WaitFreeWriteQueue
A synchronized read on the queue.
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.AbsoluteTime
 
relative(Clock) - Method in class javax.realtime.HighResolutionTime
 
relative(Clock) - Method in class javax.realtime.RationalTime
 
relative(Clock) - Method in class javax.realtime.RelativeTime
 
relative(Clock, RelativeTime) - Method in class javax.realtime.AbsoluteTime
 
relative(Clock, RelativeTime) - Method in class javax.realtime.HighResolutionTime
 
relative(Clock, RelativeTime) - Method in class javax.realtime.RationalTime
 
relative(Clock, RelativeTime) - Method in class javax.realtime.RelativeTime
 
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 class javax.realtime.AsyncEventHandler
Inform the scheduler and cooperating facilities that this thread's feasibility parameters should not be considered in feasibility analysis until further notified.
removeFromFeasibility() - Method in class javax.realtime.RealtimeThread
Inform the scheduler and cooperating facilities that this thread's feasibility parameters should not be considered in feasibility analysis until further notified.
removeFromFeasibility() - Method in interface javax.realtime.Schedulable
Inform the Scheduler and cooperating facilities that this thread's feasibility parameters should not be considered in feasibility analysis until further notified.
removeFromFeasibility(Schedulable) - Method in class javax.realtime.PriorityScheduler
 
removeFromFeasibility(Schedulable) - Method in class javax.realtime.Scheduler
Inform the scheduler that this thread's ReleaseParameters should not be considered in feasibility analysis until further notified.
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.
ResourceLimitException - exception javax.realtime.ResourceLimitException.
 
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 implemention is given to doInterruptible().

S

schedSet - Variable in class javax.realtime.ProcessingGroupParameters
 
schedSet - Variable in class javax.realtime.ReleaseParameters
 
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
 
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.
 
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 area with a particular size.
ScopedMemory(long, Runnable) - Constructor for class javax.realtime.ScopedMemory
 
ScopedMemory(SizeEstimator) - Constructor for class javax.realtime.ScopedMemory
 
ScopedMemory(SizeEstimator, Runnable) - Constructor for class javax.realtime.ScopedMemory
 
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
 
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.ProcessingGroupParameters
Set the cost value.
setCost(RelativeTime) - Method in class javax.realtime.ReleaseParameters
Set the cost value.
setCostOverrunHandler(AsyncEventHandler) - Method in class javax.realtime.ProcessingGroupParameters
Set the cost overrun handler.
setCostOverrunHandler(AsyncEventHandler) - Method in class javax.realtime.ReleaseParameters
Set the cost overrun handler.
setDeadline(RelativeTime) - Method in class javax.realtime.ProcessingGroupParameters
Set the deadline value.
setDeadline(RelativeTime) - Method in class javax.realtime.ReleaseParameters
Set the deadline value.
setDeadlineMissHandler(AsyncEventHandler) - Method in class javax.realtime.ProcessingGroupParameters
Set the deadline miss handler.
setDeadlineMissHandler(AsyncEventHandler) - Method in class javax.realtime.ReleaseParameters
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
 
setIfFeasible(RelativeTime, RelativeTime, RelativeTime) - Method in class javax.realtime.PeriodicParameters
 
setIfFeasible(RelativeTime, RelativeTime, RelativeTime) - Method in class javax.realtime.ProcessingGroupParameters
 
setIfFeasible(RelativeTime, RelativeTime, RelativeTime) - Method in class javax.realtime.SporadicParameters
 
setIfFeasible(ReleaseParameters, MemoryParameters) - Method in class javax.realtime.AsyncEventHandler
 
setIfFeasible(ReleaseParameters, MemoryParameters) - Method in class javax.realtime.RealtimeThread
 
setIfFeasible(ReleaseParameters, MemoryParameters) - Method in interface javax.realtime.Schedulable
 
setIfFeasible(ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in class javax.realtime.AsyncEventHandler
 
setIfFeasible(ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in class javax.realtime.RealtimeThread
Returns true if, after changing the parameters the task set was still feasible
setIfFeasible(ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in interface javax.realtime.Schedulable
 
setIfFeasible(ReleaseParameters, ProcessingGroupParameters) - Method in class javax.realtime.AsyncEventHandler
 
setIfFeasible(ReleaseParameters, ProcessingGroupParameters) - Method in class javax.realtime.RealtimeThread
 
setIfFeasible(ReleaseParameters, ProcessingGroupParameters) - Method in interface javax.realtime.Schedulable
 
setIfFeasible(Schedulable, ReleaseParameters, MemoryParameters) - Method in class javax.realtime.PriorityScheduler
 
setIfFeasible(Schedulable, ReleaseParameters, MemoryParameters) - Method in class javax.realtime.Scheduler
Returns true if, after changing the Schedulable's release and GC parameters isFeasible would return true.
setIfFeasible(Schedulable, ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in class javax.realtime.PriorityScheduler
 
setIfFeasible(Schedulable, ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in class javax.realtime.Scheduler
 
setImportance(int) - Method in class javax.realtime.ImportanceParameters
Set the importance.
setInitialArrivalTimeQueueLength(int) - Method in class javax.realtime.SporadicParameters
 
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.
setMaxImmortal(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.
setMaxMemoryArea(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 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.
setMemoryParameters(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
Set the MemoryParameters of this schedulable object if the resulting task set is feasible.
setMemoryParametersIfFeasible(MemoryParameters) - Method in interface javax.realtime.Schedulable
Set the MemoryParameters of this schedulable object.
setMinimumInterarrival(RelativeTime) - Method in class javax.realtime.SporadicParameters
Set the minimum interarrival time.
setMitViolationBehavior(String) - Method in class javax.realtime.SporadicParameters
 
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.PeriodicParameters
Set the period.
setPeriod(RelativeTime) - Method in class javax.realtime.ProcessingGroupParameters
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 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.
setProcessingGroupParameters(ProcessingGroupParameters) - Method in interface javax.realtime.Schedulable
Set the ProcessingGroupParameters of this schedulable object.
setProcessingGroupParametersIfFeasible(ProcessingGroupParameters) - Method in class javax.realtime.AsyncEventHandler
 
setProcessingGroupParametersIfFeasible(ProcessingGroupParameters) - Method in class javax.realtime.RealtimeThread
Set the ProcessingGroupParameters of this schedulable object only if the resulting task set is feasible.
setProcessingGroupParametersIfFeasible(ProcessingGroupParameters) - Method in interface javax.realtime.Schedulable
Set the ProcessingGroupParameters of this schedulable object only if the resulting task set is feasible.
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.
setReleaseParameters(ReleaseParameters) - Method in interface javax.realtime.Schedulable
Set the ReleaseParameters for this schedulable object.
setReleaseParametersIfFeasible(ReleaseParameters) - Method in class javax.realtime.AsyncEventHandler
 
setReleaseParametersIfFeasible(ReleaseParameters) - Method in class javax.realtime.RealtimeThread
Set the ReleaseParameters for this schedulable object only if the resulting task set is feasible.
setReleaseParametersIfFeasible(ReleaseParameters) - Method in interface javax.realtime.Schedulable
Set the ReleaseParameters for this schedulable object only if the resulting task set is feasible.
setResolution(RelativeTime) - Method in class javax.realtime.Clock
Set the resolution of this.
setScheduler(Scheduler) - Method in class javax.realtime.AsyncEventHandler
Set the scheduler for this handler.
setScheduler(Scheduler) - Method in class javax.realtime.RealtimeThread
 
setScheduler(Scheduler) - 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.
setScheduler(Scheduler, SchedulingParameters, ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in interface javax.realtime.Schedulable
Set the Scheduler for this schedulable 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.
setSchedulingParameters(SchedulingParameters) - Method in interface javax.realtime.Schedulable
Set the SchedulingParameters of this scheduable object.
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
Set the SchedulingParameters of this scheduable object only if the resulting task set is feasible.
setSchedulingParametersIfFeasible(SchedulingParameters) - Method in interface javax.realtime.Schedulable
Set the SchedulingParameters of this scheduable object only if the resulting task set is 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.PeriodicParameters
Set the start time.
setStart(HighResolutionTime) - Method in class javax.realtime.ProcessingGroupParameters
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 occured.
SIGPROF - Static variable in class javax.realtime.POSIXSignalHandler
Profiling timer expired.
SIGPWR - Static variable in class javax.realtime.POSIXSignalHandler
Power-fail restart.
SIGQUIT - Static variable in class javax.realtime.POSIXSignalHandler
Quit (ASCII FS).
SIGSEGV - Static variable in class javax.realtime.POSIXSignalHandler
Segmentation violation.
SIGSTOP - Static variable in class javax.realtime.POSIXSignalHandler
Stop (cannot be caught or ignored).
SIGSYS - Static variable in class javax.realtime.POSIXSignalHandler
Bad argument to system call.
SIGTERM - Static variable in class javax.realtime.POSIXSignalHandler
Software termination signal from kill.
SIGTHAW - Static variable in class javax.realtime.POSIXSignalHandler
Special signal used by CPR.
SIGTRAP - Static variable in class javax.realtime.POSIXSignalHandler
Trace trap (not reset when caught).
SIGTSTP - Static variable in class javax.realtime.POSIXSignalHandler
User stop requested from tty.
SIGTTIN - Static variable in class javax.realtime.POSIXSignalHandler
Background tty read attempted.
SIGTTOU - Static variable in class javax.realtime.POSIXSignalHandler
Background tty write attempted.
SIGURG - Static variable in class javax.realtime.POSIXSignalHandler
Urgent socket condition.
SIGUSR1 - Static variable in class javax.realtime.POSIXSignalHandler
User defined signal = 1.
SIGUSR2 - Static variable in class javax.realtime.POSIXSignalHandler
User defined signal = 2.
SIGVTALRM - Static variable in class javax.realtime.POSIXSignalHandler
Virtual timer expired.
SIGWAITING - Static variable in class javax.realtime.POSIXSignalHandler
Process's lwps are blocked.
SIGWINCH - Static variable in class javax.realtime.POSIXSignalHandler
Window size change.
SIGXCPU - Static variable in class javax.realtime.POSIXSignalHandler
Exceeded cpu limit.
SIGXFSZ - Static variable in class javax.realtime.POSIXSignalHandler
Exceeded file size limit.
size() - Method in class javax.realtime.MemoryArea
Query the size of the memory area.
size() - Method in class javax.realtime.WaitFreeReadQueue
Used to determine the number of elements in this.
size() - Method in class javax.realtime.WaitFreeWriteQueue
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
 
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.
standardChecks(long, int) - Method in class javax.realtime.RawMemoryAccess
 
start - Variable in class javax.realtime.PeriodicParameters
 
start() - Method in class javax.realtime.NoHeapRealtimeThread
Checks if the NoHeapRealtimeThread is startable and starts it if it is.
start() - Method in class javax.realtime.RealtimeThread
 
start() - Method in class javax.realtime.Timer
A Timer starts measuring time from when it is started
started - Variable in class javax.realtime.Timer
 
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

target - Variable in class javax.realtime.AsynchronouslyInterruptedException
 
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.
time - Variable in class javax.realtime.Timer
 
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
timerThread - Variable in class javax.realtime.Timer
 
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.ImportanceParameters
 
toString() - Method in class javax.realtime.LTMemory
 
toString() - Method in class javax.realtime.LTPhysicalMemory
 
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.VTMemory
 
toString() - Method in class javax.realtime.VTPhysicalMemory
 

U

unbindTo(String) - Method in class javax.realtime.AsyncEvent
Removes a binding to an external event (a happening).
UnknownHappeningException - exception javax.realtime.UnknownHappeningException.
 
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 executin 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
 
VTMemory(SizeEstimator, SizeEstimator) - Constructor for class javax.realtime.VTMemory
 
VTMemory(SizeEstimator, SizeEstimator, Runnable) - Constructor for class javax.realtime.VTMemory
 
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 thatit 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.
waitLock - Variable in class javax.realtime.Timer
 
write(Object) - Method in class javax.realtime.WaitFreeReadQueue
The synchronized and blocking write.
write(Object) - Method in class javax.realtime.WaitFreeWriteQueue
Try to insert an element into the queue.

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