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

A

ALIGNED - Static variable in class javax.realtime.PhysicalMemoryManager
Specifies aligned memory.
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(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.
AbsoluteTime(long, int, Clock) - 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.
AbsoluteTime(AbsoluteTime) - Constructor for class javax.realtime.AbsoluteTime
Make a new AbsoluteTime object from the given AbsoluteTime object.
AbsoluteTime(AbsoluteTime, Clock) - Constructor for class javax.realtime.AbsoluteTime
Make a new AbsoluteTime object from the given AbsoluteTime object.
AbsoluteTime(Clock) - Constructor for class javax.realtime.AbsoluteTime
Make a new AbsoluteTime object with an association to the given Clock.
AbsoluteTime(Date) - Constructor for class javax.realtime.AbsoluteTime
Equivalent to new AbsoluteTime (date.getTime(),0)
AbsoluteTime(Date, Clock) - Constructor for class javax.realtime.AbsoluteTime
Equivalent to AbsoluteTime(date.getTime(),0,clock).
AccessViolationError - error javax.realtime.AccessViolationError.
The exception thrown on an attempt to enter a PrivateScopedMemory which is not owned.
AccessViolationError() - Constructor for class javax.realtime.AccessViolationError
Creates a new AccessViolationError.
AccessViolationError(String) - Constructor for class javax.realtime.AccessViolationError
Creates a new AccessViolationError instance.
AperiodicParameters - class javax.realtime.AperiodicParameters.
This release parameter object characterizes a Schedulable object that may become active at any time.
AperiodicParameters() - Constructor for class javax.realtime.AperiodicParameters
Construct a new AperiodicParameters object.
AperiodicParameters(RelativeTime, RelativeTime, AsyncEventHandler, AsyncEventHandler) - Constructor for class javax.realtime.AperiodicParameters
Creates a new AperiodicParameters instance.
Arena - class javax.realtime.Arena.
Arena is the base class for all those memory areas whose lifetime depends on reachability.
Arena(long) - Constructor for class javax.realtime.Arena
Creates a new Arena instance.
Arena(SizeEstimator) - Constructor for class javax.realtime.Arena
Creates a new Arena instance.
Arena(long, Runnable) - Constructor for class javax.realtime.Arena
Creates a new Arena instance.
Arena(SizeEstimator, Runnable) - Constructor for class javax.realtime.Arena
Creates a new RefCountedArena instance.
ArenaFactory - class javax.realtime.ArenaFactory.
The class ArenaFactory has the responsibility of creating Arena instances.
ArenaFactory() - Constructor for class javax.realtime.ArenaFactory
 
ArrivalTimeQueueOverflowException - exception javax.realtime.ArrivalTimeQueueOverflowException.
Thrown by AsyncEvent.fire() if its queue is already full and the event's BoundAsyncEventHandler has an associated SporadicParameters with arrivalTimeQueueOverflowExcept behavior.
ArrivalTimeQueueOverflowException() - Constructor for class javax.realtime.ArrivalTimeQueueOverflowException
A constructor for ArrivalTimeQueueOverflowException.
ArrivalTimeQueueOverflowException(String) - Constructor for class javax.realtime.ArrivalTimeQueueOverflowException
A constructor for ArrivalTimeQueueOverflowException that takes a description.
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
Construct a new 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
 
AsyncEventHandler(boolean) - Constructor for class javax.realtime.AsyncEventHandler
 
AsyncEventHandler(boolean, Runnable) - Constructor for class javax.realtime.AsyncEventHandler
 
AsyncEventHandler(Runnable) - Constructor for class javax.realtime.AsyncEventHandler
 
AsyncEventHandler(SchedulingParameters, ReleaseParameters, MemoryParameters, MemoryArea, ProcessingGroupParameters, boolean) - Constructor for class javax.realtime.AsyncEventHandler
 
AsyncEventHandler(SchedulingParameters, ReleaseParameters, MemoryParameters, MemoryArea, ProcessingGroupParameters, Runnable) - Constructor for class javax.realtime.AsyncEventHandler
 
AsyncEventHandler(SchedulingParameters, ReleaseParameters, MemoryParameters, MemoryArea, ProcessingGroupParameters, boolean, Runnable) - Constructor for class javax.realtime.AsyncEventHandler
 
AsynchronouslyInterruptedException - exception javax.realtime.AsynchronouslyInterruptedException.
A special exception that is thrown in response to an attempt to asynchronously transfer the locus of control of a RealtimeThread.
AsynchronouslyInterruptedException() - Constructor for class javax.realtime.AsynchronouslyInterruptedException
Constructs an AsynchronouslyInterruptedException.
absolute(Clock) - Method in class javax.realtime.AbsoluteTime
Convert to absolute time (with respect to a given clock).
absolute(Clock, AbsoluteTime) - Method in class javax.realtime.AbsoluteTime
Convert to absolute time (with respect to a given clock).
absolute(Clock) - Method in class javax.realtime.HighResolutionTime
Convert to absolute time (with respect to a given clock).
absolute(Clock, AbsoluteTime) - Method in class javax.realtime.HighResolutionTime
Convert to absolute time (with respect to a given clock).
absolute(Clock, AbsoluteTime) - Method in class javax.realtime.RationalTime
Deprecated. The RTSJ isn't clear what we should do here; a "conversion" from RationalTime to AbsoluteTime doesn't really make sense.
absolute(Clock) - Method in class javax.realtime.RelativeTime
Convert to absolute time (with respect to a given clock).
absolute(Clock, AbsoluteTime) - Method in class javax.realtime.RelativeTime
Convert to absolute time (with respect to a given clock).
active - Variable in class javax.realtime.util.ThreadBoundExecutor
 
add(long, int) - Method in class javax.realtime.AbsoluteTime
Add millis and nanos 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(RelativeTime) - Method in class javax.realtime.AbsoluteTime
Return this + time.
add(RelativeTime, AbsoluteTime) - Method in class javax.realtime.AbsoluteTime
Return this + time, into the provided destination.
add(Object, int) - Method in class javax.realtime.PriorityQueue
 
add(RelativeTime) - Method in class javax.realtime.RelativeTime
Return this + time.
add(RelativeTime, RelativeTime) - Method in class javax.realtime.RelativeTime
Return this + time.
add(long, int) - Method in class javax.realtime.RelativeTime
Add a specific number of milli and nano seconds to this .
add(long, int, RelativeTime) - Method in class javax.realtime.RelativeTime
Add a specific number of milli and nano seconds to this.
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
Adds a handler for the given signal.
addIfFeasible() - Method in class javax.realtime.AsyncEventHandler
 
addIfFeasible() - Method in class javax.realtime.PooledAsyncEventHandler
Add to the feasibility of the already set scheduler if the resulting feasibility set 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.
addIfFeasible() - Method in interface javax.realtime.Schedulable
Add to the feasibility of the associated scheduler if the resulting feasibility is Schedulable.
addIfFeasible() - Method in class javax.realtime.util.PooledExecutor
Add to the feasibility of the already set scheduler if the resulting feasibility set is schedulable.
addIfFeasible() - Method in class javax.realtime.util.ThreadBoundExecutor
Add to the feasibility of the already set scheduler if the resulting feasibility set is schedulable.
addIfFeasible() - Method in class javax.realtime.util.ThreadedExecutor
Add to the feasibility of the already set scheduler if the resulting feasibility set is schedulable.
addInterarrivalTo(AbsoluteTime) - Method in class javax.realtime.RationalTime
Deprecated. Add thistime to an AbsoluteTime.
addInterarrivalTo(AbsoluteTime) - Method in class javax.realtime.RelativeTime
Deprecated. This method is deprecated in version 1.0.1(b) of the RTSJ.
addToFeasibility() - Method in class javax.realtime.AsyncEventHandler
 
addToFeasibility() - Method in class javax.realtime.PooledAsyncEventHandler
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.
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() - 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(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() - Method in class javax.realtime.util.PooledExecutor
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.util.ThreadBoundExecutor
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.util.ThreadedExecutor
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.
allocationRate - Variable in class javax.realtime.MemoryParameters
 
arrivalTimeQueueOverflowExcept - Static variable in class javax.realtime.AperiodicParameters
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 .If thearrival time is a result of a happening to which the instance of AsyncEventHandler is bound then the arrival time is ignored.
arrivalTimeQueueOverflowIgnore - Static variable in class javax.realtime.AperiodicParameters
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.AperiodicParameters
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.AperiodicParameters
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.
await() - Method in class javax.realtime.util.CountableEventVariable
 
await(long) - Method in class javax.realtime.util.CountableEventVariable
 
await(long, int) - Method in class javax.realtime.util.CountableEventVariable
 
await() - Method in class javax.realtime.util.EventVariable
 
await(long) - Method in class javax.realtime.util.EventVariable
 
await(long, int) - Method in class javax.realtime.util.EventVariable
 

B

BIG_ENDIAN - Static variable in class javax.realtime.RealtimeSystem
A descriptor for identifying big endian byte order.
BYTESWAP - Static variable in class javax.realtime.PhysicalMemoryManager
Specifies that byte swapping should be used.
BYTE_ORDER - Static variable in class javax.realtime.RealtimeSystem
A descriptor for identifying the execution platform's native byte order.
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
Creates a new BoundAsyncEventHandler instance whose SchedulingParameters are inherited from the current thread and does not have either ReleaseParameters or MemoryParameters.
BoundAsyncEventHandler(SchedulingParameters, ReleaseParameters, MemoryParameters, MemoryArea, ProcessingGroupParameters, boolean, Runnable) - Constructor for class javax.realtime.BoundAsyncEventHandler
Creates a new BoundAsyncEventHandler instance with the specified parameters.
bindTo(String) - Method in class javax.realtime.AsyncEvent
Binds this to an external event (a happening).
blockingRead() - Method in class javax.realtime.WaitFreeDequeue
Deprecated. A synchronized and blocking read operation.
blockingWrite(Object) - Method in class javax.realtime.WaitFreeDequeue
Deprecated. A synchronized and blocking write operation.
broadCastSignal() - Method in class javax.realtime.util.CountableEventVariable
 
broadCastSignal() - Method in class javax.realtime.util.EventVariable
 

C

CTMemory - class javax.realtime.CTMemory.
A scoped memory area with an allocator that operates in constant-bounded time (with respect to the size of the allocation request).
CTMemory(long) - Constructor for class javax.realtime.CTMemory
Creates an CTMemory of the given size.
CTMemory(long, long) - Constructor for class javax.realtime.CTMemory
Creates an CTMemory of the given initial and maximal sizes.
CTMemory(long, long, Runnable) - Constructor for class javax.realtime.CTMemory
Creates an CTMemory of the given initial and maximal sizes, associated with the given Runnable.
CTMemory(long, Runnable) - Constructor for class javax.realtime.CTMemory
Creates an CTMemory of the given size, associated with the given Runnable.
CTMemory(SizeEstimator) - Constructor for class javax.realtime.CTMemory
Creates an CTMemory of the given size.
CTMemory(SizeEstimator, SizeEstimator) - Constructor for class javax.realtime.CTMemory
Creates an CTMemory of the given initial and maximal sizes.
CTMemory(SizeEstimator, SizeEstimator, Runnable) - Constructor for class javax.realtime.CTMemory
Creates an CTMemory of the given initial and maximal sizes, associated with the given Runnable.
CTMemory(SizeEstimator, Runnable) - Constructor for class javax.realtime.CTMemory
Creates an CTMemory of the given size, associated with the given Runnable.
CTPrivateMemory - class javax.realtime.CTPrivateMemory.
The CTPrivateMemory provides constant time allocation time.
CTPrivateMemory(long) - Constructor for class javax.realtime.CTPrivateMemory
Creates an CTPrivateMemory of the given size.
CTPrivateMemory(long, long) - Constructor for class javax.realtime.CTPrivateMemory
Creates an CTPrivateMemory of the given initial and maximal sizes.
CTPrivateMemory(long, long, Runnable) - Constructor for class javax.realtime.CTPrivateMemory
Creates an CTPrivateMemory of the given initial and maximal sizes, associated with the given Runnable.
CTPrivateMemory(long, Runnable) - Constructor for class javax.realtime.CTPrivateMemory
Creates an CTPrivateMemory of the given size, associated with the given Runnable.
CTPrivateMemory(SizeEstimator) - Constructor for class javax.realtime.CTPrivateMemory
Creates an CTPrivateMemory of the given size.
CTPrivateMemory(SizeEstimator, SizeEstimator) - Constructor for class javax.realtime.CTPrivateMemory
Creates an CTPrivateMemory of the given initial and maximal sizes.
CTPrivateMemory(SizeEstimator, SizeEstimator, Runnable) - Constructor for class javax.realtime.CTPrivateMemory
Creates an CTPrivateMemory of the given initial and maximal sizes, associated with the given Runnable.
CTPrivateMemory(SizeEstimator, Runnable) - Constructor for class javax.realtime.CTPrivateMemory
Creates an CTPrivateMemory of the given size, associated with the given Runnable.
CeilingViolationException - exception javax.realtime.CeilingViolationException.
Thrown when a Schedulable object or Thread attempts to lock an object governed by an instance of PriorityCeilingEmulation and the thread or Schedulable object's base priority exceeds the policy's ceiling.
Clock - class javax.realtime.Clock.
A clock advances from the past, through the present, into the future.
Clock() - Constructor for class javax.realtime.Clock
Constructor for the abstract class.
CountableEventVariable - class javax.realtime.util.CountableEventVariable.
 
CountableEventVariable() - Constructor for class javax.realtime.util.CountableEventVariable
 
CountableEventVariable(int) - Constructor for class javax.realtime.util.CountableEventVariable
 
checkAEHSetDaemon() - Method in class javax.realtime.RealtimeSecurity
Checks whether the application is allowed to set the daemon status of an AsyncEventHandler.
checkAccessPhysical() - Method in class javax.realtime.RealtimeSecurity
Check whether the application may access physical memory in the specified range.
checkAccessPhysicalRange(long, long) - Method in class javax.realtime.RealtimeSecurity
Check whether the application may access physical memory in the specified range.
checkSetFilter() - Method in class javax.realtime.RealtimeSecurity
Check whether the application may set filters.
checkSetMonitorControl(MonitorControl) - Method in class javax.realtime.RealtimeSecurity
Checks whether the application is allowed to set monitor control policies.
checkSetScheduler() - Method in class javax.realtime.RealtimeSecurity
Check whether the application may set the scheduling policy.
clear() - Method in class javax.realtime.AsynchronouslyInterruptedException
Query whether this is in a pending state for the currently-executing Schedulable object, and, if so, make it non-pending.
clear() - Method in class javax.realtime.PriorityQueue
 
clear() - Method in class javax.realtime.WaitFreeReadQueue
Empties the queue.
clear() - Method in class javax.realtime.WaitFreeWriteQueue
Empties the queue.
clock - Variable in class javax.realtime.Timer
 
clockTickToTime(long) - Method in class javax.realtime.HighResolutionClock
 
clockTickToTime(long, RelativeTime) - Method in class javax.realtime.HighResolutionClock
 
clone() - Method in class javax.realtime.HighResolutionTime
Clone this HighResolutionTime.
clone() - Method in class javax.realtime.MemoryParameters
Clone this MemoryParameters object.
clone() - Method in class javax.realtime.ProcessingGroupParameters
Clone this ProcessingGroupParameters object.
clone() - Method in class javax.realtime.ReleaseParameters
Clone this ReleaseParameters object.
clone() - Method in class javax.realtime.SchedulingParameters
Clone this SchedulingParameters object.
compareTo(Object) - Method in class javax.realtime.HighResolutionTime
Compares this to another time object.
compareTo(HighResolutionTime) - Method in class javax.realtime.HighResolutionTime
Compares this to another time object.
computeExecutionEligibility(Schedulable) - Method in class javax.realtime.PriorityScheduler
 
computeExecutionEligibility(Schedulable) - Method in class javax.realtime.Scheduler
Computes the exectuion eligibility that is currently associated to a schedulable object.
contains(long, long) - Method in interface javax.realtime.PhysicalMemoryTypeFilter
Returns whether the specified range of memory contains memory of this type.
contains(Object) - Method in class javax.realtime.PriorityQueue
 
cost - Variable in class javax.realtime.ProcessingGroupParameters
 
cost - Variable in class javax.realtime.ReleaseParameters
 
createRefCountedArena(long) - Static method in class javax.realtime.ArenaFactory
 
createRefCountedArena(SizeEstimator) - Static method in class javax.realtime.ArenaFactory
 
createRefCountedArena(long, Runnable) - Static method in class javax.realtime.ArenaFactory
 
createRefCountedArena(SizeEstimator, Runnable) - Static method in class javax.realtime.ArenaFactory
 
createReleaseParameters() - Method in class javax.realtime.AsyncEvent
Create a ReleaseParameters block appropriate to the release characteristics of this event.
createReleaseParameters() - Method in class javax.realtime.Timer
Create a ReleaseParameters block appropriate to the timing characteristics of this event.
currentGC() - Static method in class javax.realtime.RealtimeSystem
Returns the currently-active garbage collector.
currentRealtimeThread() - Static method in class javax.realtime.RealtimeThread
Gets the currently running RealtimeThread.

D

DMA - Static variable in class javax.realtime.PhysicalMemoryManager
Specifies DMA memory.
DuplicateFilterException - exception javax.realtime.DuplicateFilterException.
Thrown by PhysicalMemoryManager when more than one filter is registered for a given type of memory.
DuplicateFilterException() - Constructor for class javax.realtime.DuplicateFilterException
A constructor for DuplicateFilterException.
DuplicateFilterException(String) - Constructor for class javax.realtime.DuplicateFilterException
A constructor for DuplicateFilterException that takes a description.
deadline - Variable in class javax.realtime.ProcessingGroupParameters
 
deadline - Variable in class javax.realtime.ReleaseParameters
 
decrement(RelativeTime) - Method in class javax.realtime.AbsoluteTime
Increment this time by a given amount.
decrement(RelativeTime) - Method in class javax.realtime.RelativeTime
Deprecated. non-RTSJ method, will be removed in future
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.AsynchronouslyInterruptedException
Disable the throwing of this exception.
disable() - Method in class javax.realtime.Timer
Disable this timer, preventing it from firing.
doInterruptible(Interruptible) - Method in class javax.realtime.AsynchronouslyInterruptedException
Execute the argument's run() method.
doInterruptible(Interruptible) - Method in class javax.realtime.Timed
Start the timer, perform the computation (or subcomputation) logic, and interrupt it (if it hasn't finished) when the timer runs out.
dropRootPrivileges(int) - Static method in class javax.realtime.jRateSystem
Permanently drop superuser privileges for this process.
dropRootPrivileges(String) - Static method in class javax.realtime.jRateSystem
Permanently drop superuser privileges for this process.

E

EventVariable - class javax.realtime.util.EventVariable.
This class represent an Event Variable that can be used to synchronize concurrent thread on the happening of a given event.
EventVariable() - Constructor for class javax.realtime.util.EventVariable
 
EventVariable(boolean) - Constructor for class javax.realtime.util.EventVariable
 
Executor - interface javax.realtime.util.Executor.
This abstract class defines the basic protocol supported by executors.
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 by disable().
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 Runnable passed at construction time.
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 Runnable.
enter(Runnable) - Method in class javax.realtime.PrivateScopedMemory
Associate this memory area to the current real-time thread for the duration of the execution of the run() method of the given Runnable.
enter() - Method in class javax.realtime.ScopedMemory
Associate this memory area to the current real-time thread for the duration of the execution of the run() method of the Runnable given in the constructor.
enter(Runnable) - Method in class javax.realtime.ScopedMemory
Associate this memory area to the current real-time thread for the duration of the execution of the run() method of the given Runnable.
equals(HighResolutionTime) - Method in class javax.realtime.HighResolutionTime
Determines whether this time equals a given other time.
equals(Object) - Method in class javax.realtime.HighResolutionTime
Determines whether this time equals a given other time.
execute(Runnable) - Method in interface javax.realtime.util.Executor
Executes the given logic.
execute(Runnable) - Method in class javax.realtime.util.PooledExecutor
 
execute(Runnable) - Method in class javax.realtime.util.ThreadBoundExecutor
Executes the given logic.
execute(Runnable) - Method in class javax.realtime.util.ThreadedExecutor
 
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.
executionEligibility() - Method in class javax.realtime.AsyncEventHandler
 
executionEligibility() - Method in class javax.realtime.PooledAsyncEventHandler
 
executionEligibility() - Method in class javax.realtime.RealtimeThread
 
executionEligibility() - Method in class javax.realtime.util.PooledExecutor
 
executionEligibility - Variable in class javax.realtime.util.ThreadBoundExecutor
 
executionEligibility() - Method in class javax.realtime.util.ThreadBoundExecutor
 
executor - Variable in class javax.realtime.PooledAsyncEventHandler
 
executorLogic - Variable in class javax.realtime.util.ThreadBoundExecutor
 

F

finalize() - Method in class javax.realtime.AsyncEventHandler
 
finalize() - Method in class javax.realtime.MemoryArea
 
find(long, long) - Method in interface javax.realtime.PhysicalMemoryTypeFilter
Search for memory of this type.
fire() - Method in class javax.realtime.AsyncEvent
Fire this event.
fire() - Method in class javax.realtime.AsynchronouslyInterruptedException
If doInterruptible() has been invoked but not completed, this method makes this exception the current exception.
fireSchedulable(Schedulable) - Method in class javax.realtime.PriorityScheduler
Trigger the execution of a schedulable object (like an instance of AsyncEventHandler).
fireSchedulable(Schedulable) - Method in class javax.realtime.Scheduler
Trigger the execution of a schedulable object (like an AsyncEventHandler).
force(Object) - Method in class javax.realtime.WaitFreeDequeue
Deprecated. Replace the last object with this object.
force(Object) - Method in class javax.realtime.WaitFreeWriteQueue
Replace the last object with this object.

G

GarbageCollector - class javax.realtime.GarbageCollector.
An abstract class allowing access to information about the system's garbage collection policy.
GarbageCollector() - Constructor for class javax.realtime.GarbageCollector
Deprecated. This constructor is deprecated in version 1.0.1(b) of the RTSJ. Quoting from the spec: "This class and any subclasses should be singletons."
getActiveMemoryArea() - Method in class javax.realtime.RealtimeThread
 
getAllocationRate() - Method in class javax.realtime.MemoryParameters
Get the allocation rate.
getArrivalTimeQueueOverflowBehavior() - Method in class javax.realtime.AperiodicParameters
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 a consecutive sequence of bytes at the given offset.
getCallerPriority() - Method in class javax.realtime.CeilingViolationException
Gets the base priority of the Schedulable object or thread whose attempt to synchronize resulted in this being thrown.
getCeiling() - Method in class javax.realtime.CeilingViolationException
Get the ceiling of the PriorityCeilingEmulation policy which was exceeded by the base priority of a Schedulable object or thread that attempted to synchronize on an object governed by the policy, which resulted in throwing of this.
getCeiling() - Method in class javax.realtime.PriorityCeilingEmulation
Returns the ceiling priority for this PriorityCeilingEmulation object.
getClock() - Method in class javax.realtime.HighResolutionTime
Get the clock associated to this.
getClock() - Method in class javax.realtime.Timer
Return the Clock that this timer is based on.
getConcurrentLocksUsed() - Static method in class javax.realtime.RealtimeSystem
Returns the highest number of locks that have been held 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.
getCount() - Method in class javax.realtime.util.CountableEventVariable
 
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
Returns this time as a Date.
getDeadline() - Method in class javax.realtime.ProcessingGroupParameters
Get the deadline.
getDeadline() - Method in class javax.realtime.ReleaseParameters
Get the deadline value.
getDeadlineMissHandler() - Method in class javax.realtime.ProcessingGroupParameters
Get the deadline miss handler.
getDeadlineMissHandler() - Method in class javax.realtime.ReleaseParameters
Get the deadline miss handler.
getDefaultCeiling() - Method in class javax.realtime.PriorityCeilingEmulation
Deprecated. This method is deprecated in version 1.0.1(b) of the RTSJ because its name is misleading; replaced with PriorityCeilingEmulation.getCeiling().
getDefaultReleaseParameters() - Method in class javax.realtime.PriorityScheduler
Get the default ReleaseParameters (in case null is passed in place of ReleaseParameters to a Schedulable).
getDefaultReleaseParameters() - Method in class javax.realtime.Scheduler
Get the default ReleaseParameters (in case null is passed in place of ReleaseParameters to a Schedulable).
getDefaultScheduler() - Static method in class javax.realtime.Scheduler
Get the default scheduler for the system.
getDefaultSchedulingParameters() - Method in class javax.realtime.PriorityScheduler
Get the default SchedulingParameters (in case null is passed in place of SchedulingParameters to a Schedulable).
getDefaultSchedulingParameters() - Method in class javax.realtime.Scheduler
Get the default SchedulingParameters (in case null is passed in place of SchedulingParameters to a Schedulable).
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 a consecutive sequence of doubles at the given offset.
getElapsedTime() - Method in class javax.realtime.HighResolutionTimer
 
getElapsedTime(RelativeTime) - Method in class javax.realtime.HighResolutionTimer
 
getEpochOffset() - Method in class javax.realtime.Clock
Gets the relative time of the offset of the epoch of this Clock from the Epoch.
getEpochOffset() - Method in class javax.realtime.HighResolutionClock
Gets the relative time of the offset of the epoch of this Clock from the Epoch.
getEpochOffset() - Method in class javax.realtime.RealtimeClock
Gets the relative time of the offset of the epoch of this Clock from the Epoch.
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.
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 a consecutive sequence of floats at the given offset.
getFrequency() - Method in class javax.realtime.RationalTime
Deprecated. Gets the frequency associated with this.
getHeap() - Static method in class javax.realtime.jRateSystem
Returns an instance of the singleton Heap.
getImmortalMemory() - Static method in class javax.realtime.jRateSystem
Returns an instance to the singleton ImmortalMemory.
getImportance() - Method in class javax.realtime.ImportanceParameters
Gets the importance value.
getInitialArrivalTimeQueueLength() - Method in class javax.realtime.AperiodicParameters
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.
getInitialMonitorControl() - Static method in class javax.realtime.RealtimeSystem
Returns a MonitorControl object representing the initial monitor control policy.
getInt(long) - Method in class javax.realtime.RawMemoryAccess
Get the int at the given offset.
getInterarrivalTime() - Method in class javax.realtime.RationalTime
Deprecated. Gets the time duration between two consecutive ticks using frequency.
getInterarrivalTime(RelativeTime) - Method in class javax.realtime.RationalTime
Deprecated. Gets the time duration between two consecutive ticks using frequency.
getInterarrivalTime() - Method in class javax.realtime.RelativeTime
Deprecated. This method is deprecated in version 1.0.1(b) of the RTSJ.
getInterarrivalTime(RelativeTime) - Method in class javax.realtime.RelativeTime
Deprecated. This method is deprecated in version 1.0.1(b) of the RTSJ.
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 a consecutive sequence of ints at the given offset.
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 a consecutive sequence of longs at the given offset.
getMappedAddress() - Method in class javax.realtime.RawMemoryAccess
Returns the virtual memory location at which this physical memory area is mapped.
getMaxCeiling() - Static method in class javax.realtime.PriorityCeilingEmulation
Gets an instance of PriorityCeilingEmulation that describes a priority ceiling monitor control policy with a ceiling of PriorityScheduler.instance().getMaxPriority().
getMaxImmortal() - Method in class javax.realtime.MemoryParameters
Get the limit on the amount of memory the thread may allocate in the immortal area.
getMaxMemoryArea() - Method in class javax.realtime.MemoryParameters
Get the limit on the amount of memory the thread may allocate in its initial memory area.
getMaxPriority() - Method in class javax.realtime.PriorityScheduler
Get the maximum priority available for a thread managed by this scheduler.
getMaxPriority(Thread) - 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.
getMaximumConcurrentLocks() - Static method in class javax.realtime.RealtimeSystem
Gets the maximum concurrent number of locks.
getMaximumSize() - Method in class javax.realtime.Arena
Get the maximum size this memory area can attain.
getMaximumSize() - Method in class javax.realtime.ScopedMemory
Get the maximum size this memory area can attain.
getMemoryArea() - Method in class javax.realtime.AsyncEventHandler
 
getMemoryArea(Object) - Static method in class javax.realtime.MemoryArea
Returns the MemoryArea in which the given object is located.
getMemoryArea() - Method in class javax.realtime.RealtimeThread
Get the initial memory area for this RealtimeThread (corresponding to the MemoryArea constructor argument); if this RealtimeThread was constructed with a null MemoryArea argument, this method returns a reference to the allocation context that was active when this RealtimeThread was constructed.
getMemoryAreaStackDepth() - Static method in class javax.realtime.RealtimeThread
Get the size of the stack of MemoryArea instances to which this RealtimeThread has access.
getMemoryAreaStackDepth_() - Method in class javax.realtime.RealtimeThread
 
getMemoryParameters() - Method in class javax.realtime.AsyncEventHandler
 
getMemoryParameters() - Method in class javax.realtime.PooledAsyncEventHandler
Get the MemoryParameters of this schedulable object.
getMemoryParameters() - Method in class javax.realtime.RealtimeThread
Get the MemoryParameters of this schedulable object.
getMemoryParameters() - Method in interface javax.realtime.Schedulable
Get the MemoryParameters of this Schedulable object.
getMemoryParameters() - Method in class javax.realtime.util.PooledExecutor
Get the MemoryParameters of this schedulable object.
getMemoryParameters() - Method in class javax.realtime.util.ThreadBoundExecutor
Get the MemoryParameters of this schedulable object.
getMemoryParameters() - Method in class javax.realtime.util.ThreadedExecutor
Get the MemoryParameters of this schedulable object.
getMethodArea() - Static method in class javax.realtime.jRateSystem
Returns an instance to the singleton MethodArea
getMilliseconds() - Method in class javax.realtime.HighResolutionTime
Gets the milliseconds component associated with this time.
getMinPriority() - Method in class javax.realtime.PriorityScheduler
Get the minimum priority available for a thread managed by this scheduler.
getMinPriority(Thread) - 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.
getMinimumInterarrival() - Method in class javax.realtime.SporadicParameters
Get the minimum interarrival time.
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
Returns the current, system-wide default monitor control strategy.
getMonitorControl(Object) - Static method in class javax.realtime.MonitorControl
Returns the monitor control strategy in use for the given object.
getNanoseconds() - Method in class javax.realtime.HighResolutionTime
Gets the nanoseconds component associated with this time.
getNormPriority() - Method in class javax.realtime.PriorityScheduler
Returns the normal priority available for a thread managed by this scheduler.
getNormPriority(Thread) - 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.
getPeriod() - Method in class javax.realtime.PeriodicParameters
Get the period value.
getPeriod() - Method in class javax.realtime.ProcessingGroupParameters
Get the period.
getPolicyName() - Method in class javax.realtime.PriorityScheduler
Used to determine the policy of the Scheduler
getPolicyName() - Method in class javax.realtime.Scheduler
Get a string representing the scheduling policy implemented by the scheduler.
getPortal() - Method in class javax.realtime.Arena
Returns a reference to the portal object in this instance of ScopedMemory
getPortal() - Method in class javax.realtime.ScopedMemory
Returns a reference to the portal object in this instance of ScopedMemory.
getPreemptionLatency() - Method in class javax.realtime.GarbageCollector
Returns the maximum preemption latency of this garbage collector.
getPriority() - Method in class javax.realtime.PriorityParameters
Gets the priority.
getProcessingGroupParameters() - Method in class javax.realtime.AsyncEventHandler
 
getProcessingGroupParameters() - Method in class javax.realtime.PooledAsyncEventHandler
Get the ProcessingGroupParameters of this schedulable object.
getProcessingGroupParameters() - Method in class javax.realtime.RealtimeThread
Get the ProcessingGroupParameters of this schedulable object.
getProcessingGroupParameters() - Method in interface javax.realtime.Schedulable
Get the ProcessingGroupParameters of this Schedulable object.
getProcessingGroupParameters() - Method in class javax.realtime.util.PooledExecutor
Get the ProcessingGroupParameters of this schedulable object.
getProcessingGroupParameters() - Method in class javax.realtime.util.ThreadBoundExecutor
Get the ProcessingGroupParameters of this schedulable object.
getProcessingGroupParameters() - Method in class javax.realtime.util.ThreadedExecutor
Get 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.
getRealtimeThreadSchedulingPolicy() - Static method in class javax.realtime.jRateSystem
Returns the scheduling policy that is used to scheduler Java Real-Time Threads.
getReferenceCount() - Method in class javax.realtime.ScopedMemory
Returns the reference count of this ScopedMemory.
getReleaseParameters() - Method in class javax.realtime.AsyncEventHandler
 
getReleaseParameters() - Method in class javax.realtime.PooledAsyncEventHandler
Get the ReleaseParameters of this schedulable object.
getReleaseParameters() - Method in class javax.realtime.RealtimeThread
Get the ReleaseParameters of this schedulable object.
getReleaseParameters() - Method in interface javax.realtime.Schedulable
Get the ReleaseParameters of this Schedulable object.
getReleaseParameters() - Method in class javax.realtime.util.PooledExecutor
Get the ReleaseParameters of this schedulable object.
getReleaseParameters() - Method in class javax.realtime.util.ThreadBoundExecutor
Get the ReleaseParameters of this schedulable object.
getReleaseParameters() - Method in class javax.realtime.util.ThreadedExecutor
Get the ReleaseParameters of this schedulable object.
getResolution() - Method in class javax.realtime.Clock
Return the resolution of the clock -- the interval between ticks.
getResolution() - Method in class javax.realtime.HighResolutionClock
Return the resolution of the clock -- the interval between ticks.
getResolution() - Method in class javax.realtime.RealtimeClock
Return the resolution of the clock -- the interval between ticks.
getScheduler() - Method in class javax.realtime.AsyncEventHandler
 
getScheduler() - Method in class javax.realtime.PooledAsyncEventHandler
Get the Scheduler for this schedulable object.
getScheduler() - Method in class javax.realtime.RealtimeThread
Get the Scheduler for this schedulable object.
getScheduler() - Method in interface javax.realtime.Schedulable
Get the Scheduler for this Schedulable object.
getScheduler() - Method in class javax.realtime.util.PooledExecutor
Get the Scheduler for this schedulable object.
getScheduler() - Method in class javax.realtime.util.ThreadBoundExecutor
Get the Scheduler for this schedulable object.
getScheduler() - Method in class javax.realtime.util.ThreadedExecutor
Get the Scheduler for this schedulable object.
getSchedulingParameters() - Method in class javax.realtime.AsyncEventHandler
 
getSchedulingParameters() - Method in class javax.realtime.PooledAsyncEventHandler
Get the SchedulingParameters for this schedulable object.
getSchedulingParameters() - Method in class javax.realtime.RealtimeThread
Get the SchedulingParameters for this schedulable object.
getSchedulingParameters() - Method in interface javax.realtime.Schedulable
Get the SchedulingParameters for this Schedulable object.
getSchedulingParameters() - Method in class javax.realtime.util.PooledExecutor
Get the SchedulingParameters for this schedulable object.
getSchedulingParameters() - Method in class javax.realtime.util.ThreadBoundExecutor
Get the SchedulingParameters for this schedulable object.
getSchedulingParameters() - Method in class javax.realtime.util.ThreadedExecutor
Get the SchedulingParameters for this schedulable object.
getSecurityManager() - Static method in class javax.realtime.RealtimeSystem
Gets the current real-time security manager.
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 a consecutive sequence of shorts at the given offset.
getStart() - Method in class javax.realtime.PeriodicParameters
Get the start time.
getStart() - Method in class javax.realtime.ProcessingGroupParameters
Get the start time.
getThreadSchedulingPolicy() - Static method in class javax.realtime.jRateSystem
Returns the scheduling policy that is used to scheduler Java Threads.
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.
getTime() - Method in class javax.realtime.HighResolutionClock
Return the current time in a freshly allocated object.
getTime(AbsoluteTime) - Method in class javax.realtime.HighResolutionClock
Return the current time in an existing object.
getTime() - Method in class javax.realtime.RealtimeClock
Return the current time in a freshly allocated object.
getTime(AbsoluteTime) - Method in class javax.realtime.RealtimeClock
Return the current time in an existing object.
getTimerImpl() - Method in class javax.realtime.OneShotTimer
 
getTimerImpl() - Method in class javax.realtime.PeriodicTimer
 
getTimerImpl() - Method in class javax.realtime.Timer
This method is implemented in subclasses.
getVMAttributes() - Method in interface javax.realtime.PhysicalMemoryTypeFilter
Returns virtual memory attributes for this memory type.
getVMFlags() - Method in interface javax.realtime.PhysicalMemoryTypeFilter
Returns virtual memory flags for this memory type.
groupParam - Variable in class javax.realtime.util.ThreadedExecutor
 
guardedRun(Runnable) - Method in class javax.realtime.MemoryArea
Run the given logic and, if it exits exceptionally, check to ensure that the thrown exception is valid in the parent scope.

H

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.
HighResolutionClock - class javax.realtime.HighResolutionClock.
This class provide an high resolution clock.
HighResolutionClock() - Constructor for class javax.realtime.HighResolutionClock
 
HighResolutionTime - class javax.realtime.HighResolutionTime.
Used to express time with nanosecond accuracy.
HighResolutionTimer - class javax.realtime.HighResolutionTimer.
This class provide a way of conducting a high resolution measurement of the time spent doing something.
HighResolutionTimer() - Constructor for class javax.realtime.HighResolutionTimer
 
handleAsyncEvent() - Method in class javax.realtime.AsyncEventHandler
If this handler was constructed using a separate Runnable logic object, then that Runnable objects run method is called; This method will be invoked repeatedly while fireCount is greater than zero.
handleAsyncEvent() - Method in class javax.realtime.PooledAsyncEventHandler
Used by the asynchronous event mechanism, see AsyncEvent.
handleAsyncEventImpl() - Method in class javax.realtime.PooledAsyncEventHandler
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 the passed handler.
handlerList - Variable in class javax.realtime.AsyncEvent
 
happened(boolean) - Method in class javax.realtime.AsynchronouslyInterruptedException
Deprecated. This method is deprecated in version 1.0.1(b) of the RTSJ. Quoting from the spec: "This method seriously violates standard Java exception semantics, and while it is a convenience it is not required. The AsynchronouslyInterruptedException.happened(boolean) method can be replaced with the AsynchronouslyInterruptedException.clear() method and application logic."
hasRTNPTL() - Static method in class javax.realtime.jRateSystem
Whether jRate was compiled with RTNPTL support.
hashCode() - Method in class javax.realtime.HighResolutionTime
 

I

IO_PAGE - Static variable in class javax.realtime.PhysicalMemoryManager
Specifies I/O space.
IllegalAssignmentError - error javax.realtime.IllegalAssignmentError.
The exception thrown on an attempt to make an illegal assignment.
IllegalAssignmentError() - Constructor for class javax.realtime.IllegalAssignmentError
Construct a new IllegalAssignmentError.
IllegalAssignmentError(String) - Constructor for class javax.realtime.IllegalAssignmentError
Creates a new IllegalAssignmentError instance.
ImmortalMemory - class javax.realtime.ImmortalMemory.
ImmortalMemory is a memory resource that is shared among all threads.
ImmortalPhysicalMemory - class javax.realtime.ImmortalPhysicalMemory.
A memory area that allows allocation from a physical memory range with particular memory attributes.
ImmortalPhysicalMemory(Object, long) - Constructor for class javax.realtime.ImmortalPhysicalMemory
Construct an ImmortalPhysicalMemory.
ImmortalPhysicalMemory(Object, long, long) - Constructor for class javax.realtime.ImmortalPhysicalMemory
Construct an ImmortalPhysicalMemory.
ImmortalPhysicalMemory(Object, long, long, Runnable) - Constructor for class javax.realtime.ImmortalPhysicalMemory
Construct an ImmortalPhysicalMemory.
ImmortalPhysicalMemory(Object, long, Runnable) - Constructor for class javax.realtime.ImmortalPhysicalMemory
Construct an ImmortalPhysicalMemory.
ImmortalPhysicalMemory(Object, long, SizeEstimator) - Constructor for class javax.realtime.ImmortalPhysicalMemory
Construct an ImmortalPhysicalMemory.
ImmortalPhysicalMemory(Object, long, SizeEstimator, Runnable) - Constructor for class javax.realtime.ImmortalPhysicalMemory
Construct an ImmortalPhysicalMemory.
ImmortalPhysicalMemory(Object, SizeEstimator) - Constructor for class javax.realtime.ImmortalPhysicalMemory
Construct an ImmortalPhysicalMemory.
ImmortalPhysicalMemory(Object, SizeEstimator, Runnable) - Constructor for class javax.realtime.ImmortalPhysicalMemory
Construct an 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.
Thrown when the specified memory area is not above the current allocation context on the current thread scope stack.
InaccessibleAreaException() - Constructor for class javax.realtime.InaccessibleAreaException
Construct a new InaccessibleAreaException.
InaccessibleAreaException(String) - Constructor for class javax.realtime.InaccessibleAreaException
Construct a new InaccessibleAreaException with a textual description.
Interruptible - interface javax.realtime.Interruptible.
This interface is used with AsynchronouslyInterruptedException.doInterruptible().
inRTSJComplianceMode() - Static method in class javax.realtime.jRateSystem
Determine whether jRate is currently running in RTSJ-compliance mode.
increment(RelativeTime) - Method in class javax.realtime.AbsoluteTime
Increments this time, by a given ammount.
increment(RelativeTime) - Method in class javax.realtime.RelativeTime
Deprecated. non-RTSJ method, will be removed in future
initialize(long, long, long) - Method in interface javax.realtime.PhysicalMemoryTypeFilter
Perform any configuration required for memory to fit the requested memory attributes.
instance() - Static method in class javax.realtime.ArenaFactory
 
instance() - Static method in class javax.realtime.HeapMemory
Returns a reference to the singleton HeapMemory space.
instance() - Static method in class javax.realtime.HighResolutionClock
 
instance() - Static method in class javax.realtime.ImmortalMemory
Returns a reference to the singleton ImmortalMemory space.
instance() - Static method in class javax.realtime.MethodAreaMemory
Returns a reference to the singleton MemoryArea space.
instance(int) - Static method in class javax.realtime.PriorityCeilingEmulation
Return a PriorityCeilingEmulation object with the specified ceiling.
instance() - Static method in class javax.realtime.PriorityInheritance
Returns the singleton instance of PriorityInheritance.
instance() - Static method in class javax.realtime.PriorityScheduler
Get the PriorityScheduler singleton instance.
instance() - Static method in class javax.realtime.RealtimeClock
Get the singleton instance of RealtimeClock.
interrupt() - Method in class javax.realtime.RealtimeThread
Asynchronously interrupts this RealtimeThread with an AsynchronouslyInterruptedException, or, if this RealtimeThread is not in an interruptible context, sets up an AsynchronouslyInterruptedException to interrupt it when it enters an interruptible context.
interruptAction(AsynchronouslyInterruptedException) - Method in interface javax.realtime.Interruptible
This method is called by the system if the run() method is interrupted.
isEmpty() - Method in class javax.realtime.WaitFreeReadQueue
Checks if the queue is empty.
isEmpty() - Method in class javax.realtime.WaitFreeWriteQueue
Checks if the queue is empty.
isEnabled() - Method in class javax.realtime.AsynchronouslyInterruptedException
Returns true if this exception is enabled; otherwise false.
isEnabled - Variable in class javax.realtime.Timer
 
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.
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
Checks if the queue is full.
isFull() - Method in class javax.realtime.WaitFreeWriteQueue
Checks if the queue is full.
isHeapAllocationNoisy() - Static method in class javax.realtime.jRateSystem
Queries whether heap allocations are currently noisy.
isImmortalAllocationNoisy() - Static method in class javax.realtime.jRateSystem
Queries whether immortal allocations are currently noisy.
isPresent(long, long) - Method in interface javax.realtime.PhysicalMemoryTypeFilter
Determines whether all of the specified physical memory range is present in the system.
isRemovable(long, long) - Static method in class javax.realtime.PhysicalMemoryManager
Returns true if any part of the specified range of memory is removable.
isRemovable() - Method in interface javax.realtime.PhysicalMemoryTypeFilter
Returns whether this describes a removable memory type.
isRemoved(long, long) - Static method in class javax.realtime.PhysicalMemoryManager
Returns true if any part of the specified range of memory is currently removed.
isRoot() - Static method in class javax.realtime.jRateSystem
Whether jRate is currently running as root.
isRunning - Variable in class javax.realtime.Timer
 
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.
iterator() - Method in class javax.realtime.PriorityQueue
 
iterator(PriorityQueue.ForwardIterator) - Method in class javax.realtime.PriorityQueue
 

J

jRateSystem - class javax.realtime.jRateSystem.
The class jRateSystem contains information about jRate's runtime and configuration.
javax.realtime - package javax.realtime
The javax.realtime package is jRate's implementation of the real-time Java API.
javax.realtime.util - package javax.realtime.util
The javax.realtime.util package contains some helper classes for jRate internals.
join() - Method in class javax.realtime.PrivateScopedMemory
Wait until the reference count of this PrivateScopedMemory goes down to zero.
join(HighResolutionTime) - Method in class javax.realtime.PrivateScopedMemory
Wait at most until the time designated by the time parameter for the reference count of this PrivateScopedMemory to go down to zero.
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.PrivateScopedMemory
Combine join();enter(); such that no enter() from another thread can intervene between the two method invocations.
joinAndEnter(HighResolutionTime) - Method in class javax.realtime.PrivateScopedMemory
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.PrivateScopedMemory
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.PrivateScopedMemory
Combine join(time);enter(logic); such that no enter from another thread can intervene between the two method invocations.
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.
joinSynchronizer - Variable in class javax.realtime.ScopedMemory
 

L

LITTLE_ENDIAN - Static variable in class javax.realtime.RealtimeSystem
A descriptor for identifying little endian byte order.
LTMemory - class javax.realtime.LTMemory.
A scoped memory area with an allocator that operates in linear-bounded time (with respect to the size of the allocation request).
LTMemory(long) - Constructor for class javax.realtime.LTMemory
Creates an LTMemory of the given size.
LTMemory(long, long) - Constructor for class javax.realtime.LTMemory
Creates an LTMemory of the given initial and maximal sizes.
LTMemory(long, long, Runnable) - Constructor for class javax.realtime.LTMemory
Creates an LTMemory of the given initial and maximal sizes, associated with the given Runnable.
LTMemory(long, Runnable) - Constructor for class javax.realtime.LTMemory
Creates an LTMemory of the given size, associated with the given Runnable.
LTMemory(SizeEstimator) - Constructor for class javax.realtime.LTMemory
Creates an LTMemory of the given size.
LTMemory(SizeEstimator, SizeEstimator) - Constructor for class javax.realtime.LTMemory
Creates an LTMemory of the given initial and maximal sizes.
LTMemory(SizeEstimator, SizeEstimator, Runnable) - Constructor for class javax.realtime.LTMemory
Creates an LTMemory of the given initial and maximal sizes, associated with the given Runnable.
LTMemory(SizeEstimator, Runnable) - Constructor for class javax.realtime.LTMemory
Creates an LTMemory of the given size, associated with the given Runnable.
LTPhysicalMemory - class javax.realtime.LTPhysicalMemory.
A scoped memory area with a linear-time allocator that provides storage from a particular type of memory.
LTPhysicalMemory(Object, long) - Constructor for class javax.realtime.LTPhysicalMemory
Construct an LTPhysicalMemory.
LTPhysicalMemory(Object, long, long) - Constructor for class javax.realtime.LTPhysicalMemory
Construct an LTPhysicalMemory.
LTPhysicalMemory(Object, long, long, Runnable) - Constructor for class javax.realtime.LTPhysicalMemory
Construct an LTPhysicalMemory.
LTPhysicalMemory(Object, long, Runnable) - Constructor for class javax.realtime.LTPhysicalMemory
Construct an LTPhysicalMemory.
LTPhysicalMemory(Object, long, SizeEstimator) - Constructor for class javax.realtime.LTPhysicalMemory
Construct an LTPhysicalMemory.
LTPhysicalMemory(Object, long, SizeEstimator, Runnable) - Constructor for class javax.realtime.LTPhysicalMemory
Construct an LTPhysicalMemory.
LTPhysicalMemory(Object, SizeEstimator) - Constructor for class javax.realtime.LTPhysicalMemory
Construct an LTPhysicalMemory.
LTPhysicalMemory(Object, SizeEstimator, Runnable) - Constructor for class javax.realtime.LTPhysicalMemory
Construct an LTPhysicalMemory.
LTPrivateMemory - class javax.realtime.LTPrivateMemory.
The LTPrivateMemory provides linear time allocation time.
LTPrivateMemory(long) - Constructor for class javax.realtime.LTPrivateMemory
Creates an LTPrivateMemory of the given size.
LTPrivateMemory(long, long) - Constructor for class javax.realtime.LTPrivateMemory
Creates an LTPrivateMemory of the given initial and maximal sizes.
LTPrivateMemory(long, long, Runnable) - Constructor for class javax.realtime.LTPrivateMemory
Creates an LTPrivateMemory of the given initial and maximal sizes, associated with the given Runnable.
LTPrivateMemory(long, Runnable) - Constructor for class javax.realtime.LTPrivateMemory
Creates an LTPrivateMemory of the given size, associated with the given Runnable.
LTPrivateMemory(SizeEstimator) - Constructor for class javax.realtime.LTPrivateMemory
Creates an LTPrivateMemory of the given size.
LTPrivateMemory(SizeEstimator, SizeEstimator) - Constructor for class javax.realtime.LTPrivateMemory
Creates an LTPrivateMemory of the given initial and maximal sizes.
LTPrivateMemory(SizeEstimator, SizeEstimator, Runnable) - Constructor for class javax.realtime.LTPrivateMemory
Creates an LTPrivateMemory of the given initial and maximal sizes, associated with the given Runnable.
LTPrivateMemory(SizeEstimator, Runnable) - Constructor for class javax.realtime.LTPrivateMemory
Creates an LTPrivateMemory of the given size, associated with the given Runnable.
logic - Variable in class javax.realtime.MemoryArea
 
logic - Variable in class javax.realtime.PooledAsyncEventHandler
 

M

MAX_PRIORITY - Static variable in class javax.realtime.PriorityScheduler
Deprecated. Use PriorityScheduler.getMaxPriority() instead.
MIN_PRIORITY - Static variable in class javax.realtime.PriorityScheduler
Deprecated. Use PriorityScheduler.getMinPriority() instead.
MITViolationException - exception javax.realtime.MITViolationException.
Thrown by AsyncEvent.fire() when the minimum interarrival time (MIT) is violated and the event's BoundAsyncEventHandler has an associated SporadicParameters with mitViolationExcept behavior.
MITViolationException() - Constructor for class javax.realtime.MITViolationException
A constructor for MITViolationException.
MITViolationException(String) - Constructor for class javax.realtime.MITViolationException
A constructor for MITViolationException that takes a description.
MemoryAccessError - error javax.realtime.MemoryAccessError.
This error is thrown when an illegal access occurs---for example, when MemoryArea.newInstance() is used to construct an object in an inaccessible memory area, or when a NoHeapRealtimeThread has a crisis of identity and decides it wants to try referring to the heap anyway.
MemoryAccessError() - Constructor for class javax.realtime.MemoryAccessError
Construct a new MemoryAccessError.
MemoryAccessError(String) - Constructor for class javax.realtime.MemoryAccessError
Construct a new MemoryAccessError with a textual description.
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() - Constructor for class javax.realtime.MemoryArea
 
MemoryArea(long) - Constructor for class javax.realtime.MemoryArea
Creates a new MemoryArea instance.
MemoryArea(long, Runnable) - Constructor for class javax.realtime.MemoryArea
Creates a new MemoryArea instance.
MemoryArea(SizeEstimator) - Constructor for class javax.realtime.MemoryArea
Creates a new MemoryArea instance.
MemoryArea(SizeEstimator, Runnable) - Constructor for class javax.realtime.MemoryArea
Creates a new MemoryArea instance.
MemoryInUseException - exception javax.realtime.MemoryInUseException.
Thrown when an allocation request is made for a range of physical or virtual memory that is already in use.
MemoryInUseException() - Constructor for class javax.realtime.MemoryInUseException
A constructor for MemoryInUseException.
MemoryInUseException(String) - Constructor for class javax.realtime.MemoryInUseException
A constructor for MemoryInUseException that takes a description.
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
Creates a new MemoryParameters instance.
MemoryScopeException - exception javax.realtime.MemoryScopeException.
Thrown when an object in an incompatible memory area is placed on a wait-free queue.
MemoryScopeException() - Constructor for class javax.realtime.MemoryScopeException
A constructor for MemoryScopeException.
MemoryScopeException(String) - Constructor for class javax.realtime.MemoryScopeException
A constructor for MemoryScopeException that takes a description.
MemoryTypeConflictException - exception javax.realtime.MemoryTypeConflictException.
Thrown when conflicting memory attributes are specified together, or when a particular offset within physical memory is requested of a particular type, and the offset doesn't match the type.
MemoryTypeConflictException() - Constructor for class javax.realtime.MemoryTypeConflictException
A constructor for MemoryTypeConflictException.
MemoryTypeConflictException(String) - Constructor for class javax.realtime.MemoryTypeConflictException
A constructor for MemoryTypeConflictException that takes a description.
MethodAreaMemory - class javax.realtime.MethodAreaMemory.
This class encapsulates the JVM (or GCJ run-time) method area.
MonitorControl - class javax.realtime.MonitorControl.
Abstract superclass for different monitor control strategies.
MonitorControl() - Constructor for class javax.realtime.MonitorControl
Construct a MonitorControl.
map() - Method in class javax.realtime.RawMemoryAccess
Map the physical memory range into virtual memory.
map(long) - Method in class javax.realtime.RawMemoryAccess
Map the physical memory range into virtual memory.
map(long, long) - Method in class javax.realtime.RawMemoryAccess
Map the physical memory range into virtual memory.
maxImmortal - Variable in class javax.realtime.MemoryParameters
 
maxMemoryArea - Variable in class javax.realtime.MemoryParameters
 
memoryArea - Variable in class javax.realtime.util.ThreadedExecutor
 
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.
memoryParam - Variable in class javax.realtime.util.ThreadedExecutor
 
memoryRemaining() - Method in class javax.realtime.MemoryArea
An approximation to the total amount of memory currently available for future allocated objects, measured in bytes.
missHandler - Variable in class javax.realtime.ProcessingGroupParameters
 
missHandler - Variable in class javax.realtime.ReleaseParameters
 
mitViolationExcept - Static variable in class javax.realtime.SporadicParameters
If an arrival time for any instance of Schedulable41 which has this as its instance of ReleaseParameters occurs at a time less then the mini-mum interarrival time defined here then the fire() method shall throw 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 mini-mum 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 mini-mum 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 mini-mum interarrival time defined here then the new arrival time is added to the queue of arrival times.

N

NO_MAX - Static variable in class javax.realtime.MemoryParameters
Specifies no maximum limit for a given memory area.
NoHeapRealtimeThread - class javax.realtime.NoHeapRealtimeThread.
A NoHeapRealtimeThread is a specialized form of RealtimeThread.
NoHeapRealtimeThread(SchedulingParameters, MemoryArea) - Constructor for class javax.realtime.NoHeapRealtimeThread
Creates a new NoHeapRealtimeThread instance with the given characteristics.
NoHeapRealtimeThread(SchedulingParameters, ReleaseParameters, MemoryArea) - Constructor for class javax.realtime.NoHeapRealtimeThread
Creates a new NoHeapRealtimeThread instance with the given characteristics and a Runnable.
NoHeapRealtimeThread(SchedulingParameters, ReleaseParameters, MemoryParameters, MemoryArea, ProcessingGroupParameters, Runnable) - Constructor for class javax.realtime.NoHeapRealtimeThread
Creates a new NoHeapRealtimeThread instance with the given characteristics and a Runnable.
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
Allocates an object in this memory area.
next() - Method in class javax.realtime.PriorityQueue.ForwardIterator
 
noHeap - Variable in class javax.realtime.util.ThreadedExecutor
 
nonBlockingRead() - Method in class javax.realtime.WaitFreeDequeue
Deprecated. An unsynchronized and nonblocking read operation.
nonBlockingWrite(Object) - Method in class javax.realtime.WaitFreeDequeue
Deprecated. An unsynchronized and nonblocking write operation.
notifyThreadCompletion(RealtimeThread) - Method in class javax.realtime.Scheduler
 
notifyThreadStart(RealtimeThread) - Method in class javax.realtime.PriorityScheduler
 
notifyThreadStart(RealtimeThread) - Method in class javax.realtime.Scheduler
 

O

OffsetOutOfBoundsException - exception javax.realtime.OffsetOutOfBoundsException.
Thrown by the raw memory and physical memory classes when given an invalid address.
OffsetOutOfBoundsException() - Constructor for class javax.realtime.OffsetOutOfBoundsException
A constructor for OffsetOutOfBoundsException.
OffsetOutOfBoundsException(String) - Constructor for class javax.realtime.OffsetOutOfBoundsException
A constructor for OffsetOutOfBoundsException that takes a description.
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 OneShotTimer 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 OneShotTimer, based on the given clock, that will execute its fire method at the expiration of the given time.
onInsertion(long, long, AsyncEvent) - Static method in class javax.realtime.PhysicalMemoryManager
Associate a handler with insertion of memory in the given range.
onInsertion(long, long, AsyncEventHandler) - Static method in class javax.realtime.PhysicalMemoryManager
Deprecated. use PhysicalMemoryManager.onInsertion(long, long, AsyncEvent)
onInsertion(long, long, AsyncEvent) - Method in interface javax.realtime.PhysicalMemoryTypeFilter
Associate an event to insertion of any memory in this memory range.
onInsertion(long, long, AsyncEventHandler) - Method in interface javax.realtime.PhysicalMemoryTypeFilter
Deprecated. use PhysicalMemoryTypeFilter.onInsertion(long, long, javax.realtime.AsyncEvent)
onRemoval(long, long, AsyncEvent) - Static method in class javax.realtime.PhysicalMemoryManager
Associate a handler with removal of memory in the given range.
onRemoval(long, long, AsyncEventHandler) - Static method in class javax.realtime.PhysicalMemoryManager
Deprecated. use PhysicalMemoryManager.onRemoval(long, long, javax.realtime.AsyncEvent)
onRemoval(long, long, AsyncEvent) - Method in interface javax.realtime.PhysicalMemoryTypeFilter
Associate an event to removal of any memory in this memory range.
onRemoval(long, long, AsyncEventHandler) - Method in interface javax.realtime.PhysicalMemoryTypeFilter
Deprecated. use PhysicalMemoryTypeFilter.onRemoval(long, long, javax.realtime.AsyncEvent)
overrunHandler - Variable in class javax.realtime.ProcessingGroupParameters
 
overrunHandler - Variable in class javax.realtime.ReleaseParameters
 
owner - Variable in class javax.realtime.PrivateScopedMemory
 

P

POSIXSignalHandler - class javax.realtime.POSIXSignalHandler.
The class POSIXSignalHandler provides a way of handling POSIX signals by means of AsyncEventHandler.
POSIXSignalHandler() - Constructor for class javax.realtime.POSIXSignalHandler
 
PeriodicParameters - class javax.realtime.PeriodicParameters.
This release parameter indicates that the public boolean RealtimeThread.waitForNextPeriod() throws IllegalThreadStateException method on the associated Schedulable object will be unblocked at the start of each period.
PeriodicParameters(HighResolutionTime, RelativeTime) - Constructor for class javax.realtime.PeriodicParameters
Creates a new PeriodicParameters instance.
PeriodicParameters(HighResolutionTime, RelativeTime, RelativeTime, RelativeTime, AsyncEventHandler, AsyncEventHandler) - Constructor for class javax.realtime.PeriodicParameters
Creates a new PeriodicParameters instance.
PeriodicParameters(RelativeTime) - Constructor for class javax.realtime.PeriodicParameters
Creates a new PeriodicParameters instance.
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
Creates a new PeriodicTimer instance.
PhysicalMemoryManager - class javax.realtime.PhysicalMemoryManager.
This class provides a collection of methods to query, set up filters for, and set up insertion/removal handlers for physical memory ranges.
PhysicalMemoryTypeFilter - interface javax.realtime.PhysicalMemoryTypeFilter.
For use by the PhysicalMemoryManager class (not directly by application code).
PooledAsyncEventHandler - class javax.realtime.PooledAsyncEventHandler.
 
PooledAsyncEventHandler(SchedulingParameters, ReleaseParameters, MemoryParameters, MemoryArea, ProcessingGroupParameters, boolean, Runnable, PooledExecutor) - Constructor for class javax.realtime.PooledAsyncEventHandler
Creates a new PooledAsyncEventHandler instance with the specified parameters.
PooledExecutor - class javax.realtime.util.PooledExecutor.
This class represent an abstraction for an Executor that is actually a pool of Executors.
PooledExecutor(int, SchedulingParameters, ReleaseParameters, MemoryParameters, MemoryArea, ProcessingGroupParameters, boolean) - Constructor for class javax.realtime.util.PooledExecutor
Creates a new PooledExecutor instance with the specified parameters.
PriorityCeilingEmulation - class javax.realtime.PriorityCeilingEmulation.
A monitor control class specifying the priority ceiling protocol as a strategy to avoid deadlock.
PriorityInheritance - class javax.realtime.PriorityInheritance.
A monitor control class specifying priority inheritance as a strategy to avoid deadlock.
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 PriorityParameters with the given priority.
PriorityQueue - class javax.realtime.PriorityQueue.
This class represent a priority queue.
PriorityQueue() - Constructor for class javax.realtime.PriorityQueue
 
PriorityQueue.ForwardIterator - class javax.realtime.PriorityQueue.ForwardIterator.
 
PriorityQueue.ForwardIterator(PriorityQueue.PriorityQueueLane) - Constructor for class javax.realtime.PriorityQueue.ForwardIterator
 
PriorityQueue.ForwardIterator() - Constructor for class javax.realtime.PriorityQueue.ForwardIterator
 
PriorityQueue.Item - class javax.realtime.PriorityQueue.Item.
 
PriorityQueue.PriorityQueueLane - class javax.realtime.PriorityQueue.PriorityQueueLane.
This class implements a priority lane that is used to group together all the objects that have the same priority.
PriorityScheduler - class javax.realtime.PriorityScheduler.
This class implements a priority scheduler.
PriorityScheduler() - Constructor for class javax.realtime.PriorityScheduler
 
PrivateScopedMemory - class javax.realtime.PrivateScopedMemory.
The class PrivateScopedMemory refines ScopedMemory by restricting the number of active threads within the memory area to one.
PrivateScopedMemory(long) - Constructor for class javax.realtime.PrivateScopedMemory
Creates a new PrivateScopedMemory instance.
PrivateScopedMemory(long, Runnable) - Constructor for class javax.realtime.PrivateScopedMemory
Creates a new PrivateScopedMemory instance.
PrivateScopedMemory(SizeEstimator) - Constructor for class javax.realtime.PrivateScopedMemory
Creates a new PrivateScopedMemory instance.
PrivateScopedMemory(SizeEstimator, Runnable) - Constructor for class javax.realtime.PrivateScopedMemory
Creates a new PrivateScopedMemory instance.
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
Creates a new ProcessingGroupParameters instance.
parent - Variable in class javax.realtime.MemoryArea
 
period - Variable in class javax.realtime.PeriodicParameters
 
period - Variable in class javax.realtime.ProcessingGroupParameters
 
priority - Variable in class javax.realtime.PriorityParameters
 
propagate() - Static method in class javax.realtime.AsynchronouslyInterruptedException
Deprecated. This method is deprecated in version 1.0.1(b) of the RTSJ. Quoting from the spec: "This method seriously violates standard Java exception semantics, and while it is a convenience it is not required. It should be replaced with throw of an instance of AsynchronouslyInterruptedException."

Q

queueHead - Variable in class javax.realtime.PriorityQueue
 
queueTail - Variable in class javax.realtime.PriorityQueue
 

R

RationalTime - class javax.realtime.RationalTime.
Deprecated. This class is deprecated in version 1.0.1(b) of the RTSJ.
RationalTime(int) - Constructor for class javax.realtime.RationalTime
Deprecated. Construct a new Object of RationalTime Equivalent to new Rational-Time( 1000, 0, frequency)---essentially a cycles-per-second value.
RationalTime(int, long, int) - Constructor for class javax.realtime.RationalTime
Deprecated. Construct a new Object of RationalTime.
RationalTime(int, RelativeTime) - Constructor for class javax.realtime.RationalTime
Deprecated. Construct a new Object of RationalTime from the given RelativeTime.
RawMemoryAccess - class javax.realtime.RawMemoryAccess.
A class permitting access to specific memory offsets within the process address space.
RawMemoryAccess(Object, long) - Constructor for class javax.realtime.RawMemoryAccess
Constructs a raw memory accessor associated to a memory area of the given memory type and size.
RawMemoryAccess(Object, long, long) - Constructor for class javax.realtime.RawMemoryAccess
Constructs a raw memory accessor associated to a memory area of the given memory type and size, based at the given offset.
RawMemoryFloatAccess - class javax.realtime.RawMemoryFloatAccess.
This class extends the capabilities of RawMemoryAccess by additionally supporting the interpretation of raw memory as float and double types.
RawMemoryFloatAccess(Object, long) - Constructor for class javax.realtime.RawMemoryFloatAccess
Constructs a raw memory accessor associated to a memory area of the given memory type and size.
RawMemoryFloatAccess(Object, long, long) - Constructor for class javax.realtime.RawMemoryFloatAccess
Constructs a raw memory accessor associated to a memory area of the given memory type and size, based at the given offset.
RealtimeClock - class javax.realtime.RealtimeClock.
The class RealtimeClock provides access to the "Wall-Clock" time.
RealtimeSecurity - class javax.realtime.RealtimeSecurity.
jRate security policies.
RealtimeSecurity() - Constructor for class javax.realtime.RealtimeSecurity
Constructs a RealtimeSecurity object.
RealtimeSystem - class javax.realtime.RealtimeSystem.
Provides access to some system parameters.
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
Creates a new RealtimeThread instance.
RealtimeThread(SchedulingParameters) - Constructor for class javax.realtime.RealtimeThread
Creates a new RealtimeThread instance with given SchedulingParameters.
RealtimeThread(SchedulingParameters, ReleaseParameters) - Constructor for class javax.realtime.RealtimeThread
Creates a new RealtimeThread instance with given SchedulingParameters and ReleaseParameters.
RealtimeThread(SchedulingParameters, ReleaseParameters, MemoryParameters, MemoryArea, ProcessingGroupParameters, Runnable) - Constructor for class javax.realtime.RealtimeThread
Creates a new RealtimeThread instance with the given characteristics and a Runnable.
RealtimeThread(Runnable) - Constructor for class javax.realtime.RealtimeThread
Deprecated. off-spec
RefCountedArena - class javax.realtime.RefCountedArena.
The RefCountedArena class implements a reference counted arena.
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,Clock.getRealtimeClock()).
RelativeTime(Clock) - Constructor for class javax.realtime.RelativeTime
Equivalent to new RelativeTime(0,0,clock).
RelativeTime(long, int) - Constructor for class javax.realtime.RelativeTime
Construct a new RelativeTime object from the given millisecond and nanosecond components and associated to the default Clock.
RelativeTime(long, int, Clock) - Constructor for class javax.realtime.RelativeTime
Construct a new RelativeTime object from the given millisecond and nanosecond components and associated to the given Clock.
RelativeTime(RelativeTime) - Constructor for class javax.realtime.RelativeTime
Construct a new RelativeTime object from the given RelativeTime and associated to the default Clock.
RelativeTime(RelativeTime, Clock) - Constructor for class javax.realtime.RelativeTime
Construct a new RelativeTime object from the given RelativeTime and associated to the given Clock.
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.
ResourceLimitError - error javax.realtime.ResourceLimitError.
Exception thrown if a system resource limit is exceeded.
ResourceLimitError() - Constructor for class javax.realtime.ResourceLimitError
A constructor for ResourceLimitError.
ResourceLimitError(String) - Constructor for class javax.realtime.ResourceLimitError
A constructor for ResourceLimitError that takes a description.
read() - Method in class javax.realtime.WaitFreeReadQueue
An unsynchronized and nonblocking read operation.
read() - Method in class javax.realtime.WaitFreeWriteQueue
A synchronized and blocking read operation.
registerFilter(Object, PhysicalMemoryTypeFilter) - Static method in class javax.realtime.PhysicalMemoryManager
Register a memory type filter with the manager.
relative(Clock) - Method in class javax.realtime.AbsoluteTime
Convert to relative time (with respect to a given clock).
relative(Clock, RelativeTime) - Method in class javax.realtime.AbsoluteTime
Convert to relative time (with respect to a given clock).
relative(Clock) - Method in class javax.realtime.HighResolutionTime
Convert to relative time (with respect to a given clock).
relative(Clock, RelativeTime) - Method in class javax.realtime.HighResolutionTime
Convert to relative time (with respect to a given clock).
relative(Clock) - Method in class javax.realtime.RelativeTime
Convert to relative time (with respect to a given clock).
relative(Clock, RelativeTime) - Method in class javax.realtime.RelativeTime
Convert to relative time (with respect to a given clock).
releaseParam - Variable in class javax.realtime.util.ThreadedExecutor
 
remove(Object) - Method in class javax.realtime.PriorityQueue
 
removeFilter(Object) - Static method in class javax.realtime.PhysicalMemoryManager
Dissociate the filter for the given memory type from the manager.
removeFromFeasibility() - Method in class javax.realtime.AsyncEventHandler
 
removeFromFeasibility() - Method in class javax.realtime.PooledAsyncEventHandler
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 .
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() - 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(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() - Method in class javax.realtime.util.PooledExecutor
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.util.ThreadBoundExecutor
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.util.ThreadedExecutor
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
Removes the given handler for the given signal.
requireRTSJCompliance() - Static method in class javax.realtime.jRateSystem
Determine whether this installation of jRate is capable of RTSJ-compliance mode.
reschedule(HighResolutionTime) - Method in class javax.realtime.Timer
Changes 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 when estimating the size of the MemoryArea.
reserve(SizeEstimator, int) - Method in class javax.realtime.SizeEstimator
Take into account additional n instances of SizeEstimator when estimating the size of the MemoryArea.
reserveArray(int) - Method in class javax.realtime.SizeEstimator
Reserve room in this SizeEstimator for an instance of a reference array of size length.
reserveArray(int, Class) - Method in class javax.realtime.SizeEstimator
Reserve room in this SizeEstimator for an instance of an array of primitive values of size length.
reset() - Method in class javax.realtime.HighResolutionTimer
Resets the timer.
resetOwner() - Method in class javax.realtime.PrivateScopedMemory
 
resetTime(HighResolutionTime) - Method in class javax.realtime.Timed
Resets the timeout for the next timed computation.
respectsPriority() - Static method in class javax.realtime.jRateSystem
Determine whether jRate will respect thread priorities.
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 logic executed when a call to doInterruptible() is made.
run() - Method in class javax.realtime.RealtimeThread
 
run() - Method in class javax.realtime.util.PooledExecutor
 
run() - Method in class javax.realtime.util.ThreadBoundExecutor
 

S

SHARED - Static variable in class javax.realtime.PhysicalMemoryManager
Specifies shared memory.
SIGABRT - Static variable in class javax.realtime.POSIXSignalHandler
 
SIGALRM - Static variable in class javax.realtime.POSIXSignalHandler
 
SIGBUS - Static variable in class javax.realtime.POSIXSignalHandler
 
SIGCANCEL - Static variable in class javax.realtime.POSIXSignalHandler
Deprecated. This signal specifier is deprecated in version 1.0.1(b) of the RTSJ because it is non-POSIX.
SIGCHLD - Static variable in class javax.realtime.POSIXSignalHandler
 
SIGCLD - Static variable in class javax.realtime.POSIXSignalHandler
 
SIGCONT - Static variable in class javax.realtime.POSIXSignalHandler
 
SIGFPE - Static variable in class javax.realtime.POSIXSignalHandler
 
SIGFREEZE - Static variable in class javax.realtime.POSIXSignalHandler
Deprecated. This signal specifier is deprecated in version 1.0.1(b) of the RTSJ because it is non-POSIX.
SIGHUP - Static variable in class javax.realtime.POSIXSignalHandler
 
SIGILL - Static variable in class javax.realtime.POSIXSignalHandler
 
SIGINT - Static variable in class javax.realtime.POSIXSignalHandler
 
SIGIO - Static variable in class javax.realtime.POSIXSignalHandler
Deprecated. This signal specifier is deprecated in version 1.0.1(b) of the RTSJ because it is non-POSIX.
SIGIOT - Static variable in class javax.realtime.POSIXSignalHandler
 
SIGKILL - Static variable in class javax.realtime.POSIXSignalHandler
 
SIGLOST - Static variable in class javax.realtime.POSIXSignalHandler
Deprecated. This signal specifier is deprecated in version 1.0.1(b) of the RTSJ because it is non-POSIX.
SIGLWP - Static variable in class javax.realtime.POSIXSignalHandler
Deprecated. This signal specifier is deprecated in version 1.0.1(b) of the RTSJ because it is non-POSIX.
SIGMAX - Static variable in class javax.realtime.POSIXSignalHandler
 
SIGMIN - Static variable in class javax.realtime.POSIXSignalHandler
 
SIGNUM - Static variable in class javax.realtime.POSIXSignalHandler
 
SIGPIPE - Static variable in class javax.realtime.POSIXSignalHandler
 
SIGPOLL - Static variable in class javax.realtime.POSIXSignalHandler
Deprecated. This signal specifier is deprecated in version 1.0.1(b) of the RTSJ because it is non-POSIX.
SIGPROF - Static variable in class javax.realtime.POSIXSignalHandler
Deprecated. This signal specifier is deprecated in version 1.0.1(b) of the RTSJ because it is non-POSIX.
SIGPWR - Static variable in class javax.realtime.POSIXSignalHandler
Deprecated. This signal specifier is deprecated in version 1.0.1(b) of the RTSJ because it is non-POSIX.
SIGQUIT - Static variable in class javax.realtime.POSIXSignalHandler
 
SIGSEGV - Static variable in class javax.realtime.POSIXSignalHandler
 
SIGSTKFLT - Static variable in class javax.realtime.POSIXSignalHandler
 
SIGSTOP - Static variable in class javax.realtime.POSIXSignalHandler
 
SIGSYS - Static variable in class javax.realtime.POSIXSignalHandler
 
SIGTERM - Static variable in class javax.realtime.POSIXSignalHandler
 
SIGTHAW - Static variable in class javax.realtime.POSIXSignalHandler
Deprecated. This signal specifier is deprecated in version 1.0.1(b) of the RTSJ because it is non-POSIX.
SIGTRAP - Static variable in class javax.realtime.POSIXSignalHandler
 
SIGTSTP - Static variable in class javax.realtime.POSIXSignalHandler
 
SIGTTIN - Static variable in class javax.realtime.POSIXSignalHandler
 
SIGTTOU - Static variable in class javax.realtime.POSIXSignalHandler
 
SIGUNUSED - Static variable in class javax.realtime.POSIXSignalHandler
 
SIGURG - Static variable in class javax.realtime.POSIXSignalHandler
Deprecated. This signal specifier is deprecated in version 1.0.1(b) of the RTSJ because it is non-POSIX.
SIGUSR1 - Static variable in class javax.realtime.POSIXSignalHandler
 
SIGUSR2 - Static variable in class javax.realtime.POSIXSignalHandler
 
SIGVTALRM - Static variable in class javax.realtime.POSIXSignalHandler
Deprecated. This signal specifier is deprecated in version 1.0.1(b) of the RTSJ because it is non-POSIX.
SIGWAITING - Static variable in class javax.realtime.POSIXSignalHandler
Deprecated. This signal specifier is deprecated in version 1.0.1(b) of the RTSJ because it is non-POSIX.
SIGWINCH - Static variable in class javax.realtime.POSIXSignalHandler
Deprecated. This signal specifier is deprecated in version 1.0.1(b) of the RTSJ because it is non-POSIX.
SIGXCPU - Static variable in class javax.realtime.POSIXSignalHandler
Deprecated. This signal specifier is deprecated in version 1.0.1(b) of the RTSJ because it is non-POSIX.
SIGXFSZ - Static variable in class javax.realtime.POSIXSignalHandler
Deprecated. This signal specifier is deprecated in version 1.0.1(b) of the RTSJ because it is non-POSIX.
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.
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.
Throws when a Schedulable object attempts to enter an instance of ScopedMemory and the operation would case a violation of the single parent rule.
ScopedCycleException() - Constructor for class javax.realtime.ScopedCycleException
Construct a new ScopedCycleException.
ScopedCycleException(String) - Constructor for class javax.realtime.ScopedCycleException
Construct a new ScopedCycleException with a textual description.
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
Creates a new ScopedMemory instance.
ScopedMemory(long, Runnable) - Constructor for class javax.realtime.ScopedMemory
Creates a new ScopedMemory instance.
ScopedMemory(SizeEstimator) - Constructor for class javax.realtime.ScopedMemory
Creates a new ScopedMemory instance.
ScopedMemory(SizeEstimator, Runnable) - Constructor for class javax.realtime.ScopedMemory
Creates a new ScopedMemory instance.
ShutdownExecutorException - exception javax.realtime.util.ShutdownExecutorException.
This exception is thrown by an Executor when its Executor.execute(Runnable) method is invoked after it has been shut down.
ShutdownExecutorException() - Constructor for class javax.realtime.util.ShutdownExecutorException
Creates a new ShutdownExecutorException.
ShutdownExecutorException(String) - Constructor for class javax.realtime.util.ShutdownExecutorException
Creates a new ShutdownExecutorException with a textual description.
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
Construct a SizeEstimator.
SizeOutOfBoundsException - exception javax.realtime.SizeOutOfBoundsException.
Thrown by raw and physical memory classes when their constructors are given an invalid size parameter or when an accessor method attempts to access an invalid address.
SizeOutOfBoundsException() - Constructor for class javax.realtime.SizeOutOfBoundsException
A constructor for SizeOutOfBoundsException.
SizeOutOfBoundsException(String) - Constructor for class javax.realtime.SizeOutOfBoundsException
A constructor for SizeOutOfBoundsException that takes a description.
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
Creates a new SporadicParameters instance.
SporadicParameters(RelativeTime) - Constructor for class javax.realtime.SporadicParameters
Create a SporadicParameters object.
schedulePeriodic() - Method in class javax.realtime.RealtimeThread
Begin unblocking RealtimeThread.waitForNextPeriod() for a periodic thread.
scheduler - Variable in class javax.realtime.util.ThreadedExecutor
 
schedulingParam - Variable in class javax.realtime.util.ThreadedExecutor
 
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
Deprecated. 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.AperiodicParameters
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 a consecutive sequence of bytes at the given offset.
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 cost overrun handler.
setDaemon(boolean) - Method in class javax.realtime.AsyncEventHandler
 
setDeadline(RelativeTime) - Method in class javax.realtime.AperiodicParameters
Set the deadline for this AperiodicParameters.
setDeadline(RelativeTime) - Method in class javax.realtime.ProcessingGroupParameters
Set the deadline.
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 handler miss.
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
Set a consecutive sequence of doubles at the given offset.
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 a consecutive sequence of floats at the given offset.
setFrequency(int) - Method in class javax.realtime.RationalTime
Deprecated. 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
Associate a new handler with the given POSIX signal, removing all existing handlers.
setIfFeasible(RelativeTime, RelativeTime) - Method in class javax.realtime.AperiodicParameters
Attempt to change the cost and deadline.
setIfFeasible(ReleaseParameters, MemoryParameters) - Method in class javax.realtime.AsyncEventHandler
 
setIfFeasible(ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in class javax.realtime.AsyncEventHandler
 
setIfFeasible(ReleaseParameters, ProcessingGroupParameters) - Method in class javax.realtime.AsyncEventHandler
 
setIfFeasible(SchedulingParameters, ReleaseParameters, MemoryParameters) - Method in class javax.realtime.AsyncEventHandler
 
setIfFeasible(SchedulingParameters, ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in class javax.realtime.AsyncEventHandler
 
setIfFeasible(RelativeTime, RelativeTime, RelativeTime) - Method in class javax.realtime.PeriodicParameters
Perform a feasibility analysis with the given replacement values.
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.PriorityScheduler
Returns true if, after considering the values of the parameters, the task set would still be feasible.
setIfFeasible(Schedulable, SchedulingParameters, 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.
setIfFeasible(RelativeTime, RelativeTime, RelativeTime) - Method in class javax.realtime.ProcessingGroupParameters
Perform a feasibility analysis with the given replacement values.
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.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.RealtimeThread
Returns true if, after considering the values of the parameters, the task set would still be feasible.
setIfFeasible(SchedulingParameters, ReleaseParameters, MemoryParameters) - Method in class javax.realtime.RealtimeThread
 
setIfFeasible(SchedulingParameters, ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in class javax.realtime.RealtimeThread
 
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(ReleaseParameters, MemoryParameters) - Method in interface javax.realtime.Schedulable
 
setIfFeasible(ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in interface javax.realtime.Schedulable
 
setIfFeasible(ReleaseParameters, ProcessingGroupParameters) - Method in interface javax.realtime.Schedulable
 
setIfFeasible(SchedulingParameters, ReleaseParameters, MemoryParameters) - Method in interface javax.realtime.Schedulable
 
setIfFeasible(SchedulingParameters, ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in interface javax.realtime.Schedulable
 
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, 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, SchedulingParameters, 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(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(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.util.PooledExecutor
 
setIfFeasible(ReleaseParameters, ProcessingGroupParameters) - Method in class javax.realtime.util.PooledExecutor
 
setIfFeasible(SchedulingParameters, ReleaseParameters, MemoryParameters) - Method in class javax.realtime.util.PooledExecutor
 
setIfFeasible(ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in class javax.realtime.util.PooledExecutor
 
setIfFeasible(SchedulingParameters, ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in class javax.realtime.util.PooledExecutor
 
setIfFeasible(ReleaseParameters, MemoryParameters) - Method in class javax.realtime.util.ThreadBoundExecutor
 
setIfFeasible(ReleaseParameters, ProcessingGroupParameters) - Method in class javax.realtime.util.ThreadBoundExecutor
 
setIfFeasible(SchedulingParameters, ReleaseParameters, MemoryParameters) - Method in class javax.realtime.util.ThreadBoundExecutor
 
setIfFeasible(ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in class javax.realtime.util.ThreadBoundExecutor
 
setIfFeasible(SchedulingParameters, ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in class javax.realtime.util.ThreadBoundExecutor
 
setImportance(int) - Method in class javax.realtime.ImportanceParameters
Sets the importance value.
setInitialArrivalTimeQueueLength(int) - Method in class javax.realtime.AperiodicParameters
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
Set the interval for this periodic timer
setInts(long, int[], int, int) - Method in class javax.realtime.RawMemoryAccess
Set a consecutive sequence of ints at the given offset.
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 a consecutive sequence of longs at the given offset.
setMaxImmortalIfFeasible(long) - Method in class javax.realtime.MemoryParameters
A limit on the amount of memory associated Schedulable objects may allocate in the immortal memory area.
setMaxMemoryAreaIfFeasible(long) - Method in class javax.realtime.MemoryParameters
A limit on the amount of memory associated Schedulable objects may allocate in the memory area with which they were initialized.
setMaximumConcurrentLocks(int) - Static method in class javax.realtime.RealtimeSystem
Sets the expected maximum number of locks that will be held (or waited on) concurrently.
setMaximumConcurrentLocks(int, boolean) - Static method in class javax.realtime.RealtimeSystem
Sets the expected maximum number of locks that will be held (or waited on) concurrently.
setMemoryParameters(MemoryParameters) - Method in class javax.realtime.AsyncEventHandler
 
setMemoryParameters(MemoryParameters) - Method in class javax.realtime.PooledAsyncEventHandler
Set the MemoryParameters for this schedulable object.
setMemoryParameters(MemoryParameters) - Method in class javax.realtime.RealtimeThread
Set the MemoryParameters for this schedulable object.
setMemoryParameters(MemoryParameters) - Method in interface javax.realtime.Schedulable
Set the MemoryParameters for this Schedulable object.
setMemoryParameters(MemoryParameters) - Method in class javax.realtime.util.PooledExecutor
Set the MemoryParameters for this schedulable object.
setMemoryParameters(MemoryParameters) - Method in class javax.realtime.util.ThreadBoundExecutor
Set the MemoryParameters for this schedulable object.
setMemoryParameters(MemoryParameters) - Method in class javax.realtime.util.ThreadedExecutor
Set the MemoryParameters for this schedulable object.
setMemoryParametersIfFeasible(MemoryParameters) - Method in class javax.realtime.AsyncEventHandler
 
setMemoryParametersIfFeasible(MemoryParameters) - Method in class javax.realtime.PooledAsyncEventHandler
Returns true if, after considering the value of the parameter, the task set would still be feasible.
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.
setMemoryParametersIfFeasible(MemoryParameters) - Method in interface javax.realtime.Schedulable
Set the MemoryParameters for this Schedulable object.
setMemoryParametersIfFeasible(MemoryParameters) - Method in class javax.realtime.util.PooledExecutor
Returns true if, after considering the value of the parameter, the task set would still be feasible.
setMemoryParametersIfFeasible(MemoryParameters) - Method in class javax.realtime.util.ThreadBoundExecutor
Returns true if, after considering the value of the parameter, the task set would still be feasible.
setMemoryParametersIfFeasible(MemoryParameters) - Method in class javax.realtime.util.ThreadedExecutor
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 arrival time queue behavior in the event of a minimum interarrival time violation.
setMonitorControl(MonitorControl) - Static method in class javax.realtime.MonitorControl
Sets the system-wide default monitor control strategy.
setMonitorControl(Object, MonitorControl) - Static method in class javax.realtime.MonitorControl
Sets the monitor control strategy in use for a specific object.
setNoisyHeapAllocation(boolean) - Static method in class javax.realtime.jRateSystem
Sets heap allocations to be noisy or not.
setNoisyImmortalAllocation(boolean) - Static method in class javax.realtime.jRateSystem
Sets immortal allocations to be noisy or not.
setOwner() - Method in class javax.realtime.PrivateScopedMemory
 
setPeriod(RelativeTime) - Method in class javax.realtime.PeriodicParameters
Set the period value.
setPeriod(RelativeTime) - Method in class javax.realtime.ProcessingGroupParameters
Set the period.
setPortal(Object) - Method in class javax.realtime.Arena
Set the argument to the portal object in the memory area represented by this instance of ScopedMemory.
setPortal(Object) - Method in class javax.realtime.ScopedMemory
Set the argument to the portal object in the memory area represented by this instance of ScopedMemory.
setPriority(int) - Method in class javax.realtime.PriorityParameters
Sets the priority.
setProcessingGroupParameters(ProcessingGroupParameters) - Method in class javax.realtime.AsyncEventHandler
 
setProcessingGroupParameters(ProcessingGroupParameters) - Method in class javax.realtime.PooledAsyncEventHandler
Set the ProcessingGroupParameters for this schedulable object.
setProcessingGroupParameters(ProcessingGroupParameters) - Method in class javax.realtime.RealtimeThread
Set the ProcessingGroupParameters for this schedulable object.
setProcessingGroupParameters(ProcessingGroupParameters) - Method in interface javax.realtime.Schedulable
Set the ProcessingGroupParameters for this Schedulable object.
setProcessingGroupParameters(ProcessingGroupParameters) - Method in class javax.realtime.util.PooledExecutor
Set the ProcessingGroupParameters for this schedulable object.
setProcessingGroupParameters(ProcessingGroupParameters) - Method in class javax.realtime.util.ThreadBoundExecutor
Set the ProcessingGroupParameters for this schedulable object.
setProcessingGroupParameters(ProcessingGroupParameters) - Method in class javax.realtime.util.ThreadedExecutor
Set the ProcessingGroupParameters for this schedulable object.
setProcessingGroupParametersIfFeasible(ProcessingGroupParameters) - Method in class javax.realtime.AsyncEventHandler
 
setProcessingGroupParametersIfFeasible(ProcessingGroupParameters) - Method in class javax.realtime.PooledAsyncEventHandler
Set the ProcessingGroupParameters of this schedulable object only if the resulting task set is feasible.
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.
setProcessingGroupParametersIfFeasible(ProcessingGroupParameters) - Method in class javax.realtime.util.PooledExecutor
Set the ProcessingGroupParameters of this schedulable object only if the resulting task set is feasible.
setProcessingGroupParametersIfFeasible(ProcessingGroupParameters) - Method in class javax.realtime.util.ThreadBoundExecutor
Set the ProcessingGroupParameters of this schedulable object only if the resulting task set is feasible.
setProcessingGroupParametersIfFeasible(ProcessingGroupParameters) - Method in class javax.realtime.util.ThreadedExecutor
Set the ProcessingGroupParameters of this schedulable object only if the resulting task set is feasible.
setReleaseParameters(ReleaseParameters) - Method in class javax.realtime.AsyncEventHandler
 
setReleaseParameters(ReleaseParameters) - Method in class javax.realtime.PooledAsyncEventHandler
Set the ReleaseParametersfor this schedulable object.
setReleaseParameters(ReleaseParameters) - Method in class javax.realtime.RealtimeThread
Set the ReleaseParametersfor this Schedulable object.
setReleaseParameters(ReleaseParameters) - Method in interface javax.realtime.Schedulable
Set the ReleaseParameters for this Schedulable object.
setReleaseParameters(ReleaseParameters) - Method in class javax.realtime.util.PooledExecutor
Set the ReleaseParametersfor this schedulable object.
setReleaseParameters(ReleaseParameters) - Method in class javax.realtime.util.ThreadBoundExecutor
Set the ReleaseParametersfor this schedulable object.
setReleaseParameters(ReleaseParameters) - Method in class javax.realtime.util.ThreadedExecutor
Set the ReleaseParametersfor this schedulable object.
setReleaseParametersIfFeasible(ReleaseParameters) - Method in class javax.realtime.AsyncEventHandler
 
setReleaseParametersIfFeasible(ReleaseParameters) - Method in class javax.realtime.PooledAsyncEventHandler
Returns true if, after considering the value of the parameter, the task set would still be feasible.
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.
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.util.PooledExecutor
Returns true if, after considering the value of the parameter, the task set would still be feasible.
setReleaseParametersIfFeasible(ReleaseParameters) - Method in class javax.realtime.util.ThreadBoundExecutor
Returns true if, after considering the value of the parameter, the task set would still be feasible.
setReleaseParametersIfFeasible(ReleaseParameters) - Method in class javax.realtime.util.ThreadedExecutor
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.
setResolution(RelativeTime) - Method in class javax.realtime.HighResolutionClock
Set the resolution of this.
setResolution(RelativeTime) - Method in class javax.realtime.RealtimeClock
Set the resolution of this.
setScheduler(Scheduler) - Method in class javax.realtime.AsyncEventHandler
 
setScheduler(Scheduler, SchedulingParameters, ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in class javax.realtime.AsyncEventHandler
 
setScheduler(Scheduler) - Method in class javax.realtime.PooledAsyncEventHandler
Set the Scheduler for this schedulable object.
setScheduler(Scheduler, SchedulingParameters, ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in class javax.realtime.PooledAsyncEventHandler
Set the Scheduler for this schedulable object.
setScheduler(Scheduler) - Method in class javax.realtime.RealtimeThread
Set the Scheduler for this schedulable object.
setScheduler(Scheduler, SchedulingParameters, ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in class javax.realtime.RealtimeThread
Set the Scheduler for this schedulable object.
setScheduler(Scheduler) - Method in interface javax.realtime.Schedulable
Set the Scheduler for this Schedulable object.
setScheduler(Scheduler, SchedulingParameters, ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in interface javax.realtime.Schedulable
Set the Scheduler for this Schedulable object.
setScheduler(Scheduler) - Method in class javax.realtime.util.PooledExecutor
Set the Scheduler for this schedulable object.
setScheduler(Scheduler, SchedulingParameters, ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in class javax.realtime.util.PooledExecutor
Set the Scheduler for this schedulable object.
setScheduler(Scheduler) - Method in class javax.realtime.util.ThreadBoundExecutor
Set the Scheduler for this schedulable object.
setScheduler(Scheduler, SchedulingParameters, ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in class javax.realtime.util.ThreadBoundExecutor
Set the Scheduler for this schedulable object.
setScheduler(Scheduler) - Method in class javax.realtime.util.ThreadedExecutor
Set the Scheduler for this schedulable object.
setScheduler(Scheduler, SchedulingParameters, ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in class javax.realtime.util.ThreadedExecutor
Set the Scheduler for this schedulable object.
setSchedulingParameters(SchedulingParameters) - Method in class javax.realtime.AsyncEventHandler
 
setSchedulingParameters(SchedulingParameters) - Method in class javax.realtime.PooledAsyncEventHandler
Set the SchedulingParameters for this schedulable object only if the resulting task set is feasible.
setSchedulingParameters(SchedulingParameters) - Method in class javax.realtime.RealtimeThread
Set the SchedulingParameters for this schedulable object only if the resulting task set is feasible.
setSchedulingParameters(SchedulingParameters) - Method in interface javax.realtime.Schedulable
Set the SchedulingParameters for this Schedulable object only if the resulting task set is feasible.
setSchedulingParameters(SchedulingParameters) - Method in class javax.realtime.util.PooledExecutor
Set the SchedulingParameters for this schedulable object only if the resulting task set is feasible.
setSchedulingParameters(SchedulingParameters) - Method in class javax.realtime.util.ThreadBoundExecutor
Set the SchedulingParameters for this schedulable object only if the resulting task set is feasible.
setSchedulingParameters(SchedulingParameters) - Method in class javax.realtime.util.ThreadedExecutor
Set the SchedulingParameters for this schedulable object only if the resulting task set is feasible.
setSchedulingParametersIfFeasible(SchedulingParameters) - Method in class javax.realtime.AsyncEventHandler
 
setSchedulingParametersIfFeasible(SchedulingParameters) - Method in class javax.realtime.PooledAsyncEventHandler
Set the SchedulingParameters for this schedulable object.
setSchedulingParametersIfFeasible(SchedulingParameters) - Method in class javax.realtime.RealtimeThread
Set the SchedulingParameters for this schedulable object.
setSchedulingParametersIfFeasible(SchedulingParameters) - Method in interface javax.realtime.Schedulable
Set the SchedulingParameters for this Schedulable object.
setSchedulingParametersIfFeasible(SchedulingParameters) - Method in class javax.realtime.util.PooledExecutor
Set the SchedulingParameters for this schedulable object.
setSchedulingParametersIfFeasible(SchedulingParameters) - Method in class javax.realtime.util.ThreadBoundExecutor
Set the SchedulingParameters for this schedulable object.
setSchedulingParametersIfFeasible(SchedulingParameters) - Method in class javax.realtime.util.ThreadedExecutor
Set the SchedulingParameters for this schedulable object.
setSecurityManager(RealtimeSecurity) - Static method in class javax.realtime.RealtimeSystem
Sets the 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 a consecutive sequence of shorts at the given offset.
setStart(HighResolutionTime) - Method in class javax.realtime.PeriodicParameters
Set the start time.
setStart(HighResolutionTime) - Method in class javax.realtime.ProcessingGroupParameters
Set the start time.
setupTSS() - Method in class javax.realtime.RealtimeThread
 
shutdown() - Method in interface javax.realtime.util.Executor
Releases all the resources assoiated with the executor.
shutdown() - Method in class javax.realtime.util.PooledExecutor
 
shutdown() - Method in class javax.realtime.util.ThreadBoundExecutor
Releases all the resources assoiated with the executor.
signal() - Method in class javax.realtime.util.CountableEventVariable
 
signal() - Method in class javax.realtime.util.EventVariable
 
size() - Method in class javax.realtime.MemoryArea
Query the size of the memory area.
size() - Method in class javax.realtime.WaitFreeReadQueue
Returns the number of elements in the queue.
size() - Method in class javax.realtime.WaitFreeWriteQueue
Returns the number of elements in the queue.
sizeInBytes - Variable in class javax.realtime.MemoryArea
 
sleep(Clock, HighResolutionTime) - Static method in class javax.realtime.RealtimeThread
Deprecated. use the approriate method (i.e. the one that has either RelativeTime or AbsoluteTime).
sleep(Clock, RelativeTime) - Static method in class javax.realtime.RealtimeThread
An accurate timer with nanosecond granularity.
sleep(Clock, AbsoluteTime) - Static method in class javax.realtime.RealtimeThread
An accurate timer with nanosecond granularity.
sleep(RelativeTime) - Static method in class javax.realtime.RealtimeThread
An accurate timer with nanosecond granularity.
sleep(AbsoluteTime) - 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.
start() - Method in class javax.realtime.HighResolutionTimer
Starts measuring the elapsed time.
start() - Method in class javax.realtime.NoHeapRealtimeThread
Performs several checks, then starts this NoHeapRealtimeThread if it is startable.
start - Variable in class javax.realtime.PeriodicParameters
 
start - Variable in class javax.realtime.ProcessingGroupParameters
 
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.Timer
A Timer starts measuring time from when it is started.
stop() - Method in class javax.realtime.HighResolutionTimer
Stops the time measurement.
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
Computes the difference (this - time).
subtract(AbsoluteTime, RelativeTime) - Method in class javax.realtime.AbsoluteTime
Computes the difference (this - time).
subtract(RelativeTime) - Method in class javax.realtime.AbsoluteTime
Computes the difference (this - time).
subtract(RelativeTime, AbsoluteTime) - Method in class javax.realtime.AbsoluteTime
Computes the difference (this - time).
subtract(RelativeTime) - Method in class javax.realtime.RelativeTime
Computes the difference (this - time).
subtract(RelativeTime, RelativeTime) - Method in class javax.realtime.RelativeTime
Computes the difference (this - time).
supportsMonitorControl() - Static method in class javax.realtime.jRateSystem
Determine whether jRate will respect specified priority inheritance and priority ceiling behaviors.

T

ThreadBoundExecutor - class javax.realtime.util.ThreadBoundExecutor.
This class implements an Executor that has permanently a thread bound.
ThreadBoundExecutor(SchedulingParameters, ReleaseParameters, MemoryParameters, MemoryArea, ProcessingGroupParameters, boolean) - Constructor for class javax.realtime.util.ThreadBoundExecutor
Creates a new ThreadBoundExecutor instance with the specified parameters.
ThreadBoundExecutor(SchedulingParameters) - Constructor for class javax.realtime.util.ThreadBoundExecutor
Creates a new ThreadBoundExecutor instance with the specified parameters.
ThreadedExecutor - class javax.realtime.util.ThreadedExecutor.
This class provides a concrete implementation of Executor that spawn a thread each time it has to execute.
ThreadedExecutor() - Constructor for class javax.realtime.util.ThreadedExecutor
 
ThreadedExecutor(SchedulingParameters, ReleaseParameters, MemoryParameters, MemoryArea, ProcessingGroupParameters, boolean) - Constructor for class javax.realtime.util.ThreadedExecutor
 
ThrowBoundaryError - error javax.realtime.ThrowBoundaryError.
This error is thrown by MemoryArea.enter() (and associated methods) if an exception allocated in a memory area is thrown against its scope boundary; that is, if an exception object cannot propagate further up the call stack because it is being deallocated.
ThrowBoundaryError() - Constructor for class javax.realtime.ThrowBoundaryError
Construct a new ThrowBoundaryError.
ThrowBoundaryError(String) - Constructor for class javax.realtime.ThrowBoundaryError
Construct a new ThrowBoundaryError with a textual description.
Timed - exception javax.realtime.Timed.
Perform a computation (or subcomputation) that will be interrupted after a specified duration.
Timed(HighResolutionTime) - Constructor for class javax.realtime.Timed
Constructs a new Timed.
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.
theInstance - Static variable in class javax.realtime.ArenaFactory
 
thread - Variable in class javax.realtime.util.ThreadBoundExecutor
 
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.CTMemory
Returns a user-friendly representation of this ScopedMemory.
toString() - Method in class javax.realtime.CTPrivateMemory
Returns a user-friendly representation of this ScopedMemory.
toString() - Method in class javax.realtime.ImportanceParameters
Get a String representation of this ImportanceParameters.
toString() - Method in class javax.realtime.LTMemory
Returns a user-friendly representation of this ScopedMemory.
toString() - Method in class javax.realtime.LTPhysicalMemory
Returns a user-friendly representation of this ScopedMemory.
toString() - Method in class javax.realtime.LTPrivateMemory
Returns a user-friendly representation of this ScopedMemory.
toString() - Method in class javax.realtime.PriorityParameters
Get a String representation of this PriorityParameters.
toString() - Method in class javax.realtime.PrivateScopedMemory
Returns a user-friendly representation of this PrivateScopedMemory.
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
Returns a user-friendly representation of this ScopedMemory.
toString() - Method in class javax.realtime.VTPhysicalMemory
Returns a user-friendly representation of this ScopedMemory.

U

UnimplementedFeatureError - exception javax.realtime.UnimplementedFeatureError.
 
UnimplementedFeatureError() - Constructor for class javax.realtime.UnimplementedFeatureError
 
UnimplementedFeatureError(String) - Constructor for class javax.realtime.UnimplementedFeatureError
 
UnknownHappeningException - exception javax.realtime.UnknownHappeningException.
Exception thrown when an event is bound to an unknown happening.
UnknownHappeningException() - Constructor for class javax.realtime.UnknownHappeningException
Construct a new UnknownHappeningException.
UnknownHappeningException(String) - Constructor for class javax.realtime.UnknownHappeningException
Construct a new UnknownHappeningException with a textual description.
UnsupportedPhysicalMemoryException - exception javax.realtime.UnsupportedPhysicalMemoryException.
Thrown when the hardware doesn't support the type of physical memory requested.
UnsupportedPhysicalMemoryException() - Constructor for class javax.realtime.UnsupportedPhysicalMemoryException
A constructor for UnsupportedPhysicalMemoryException.
UnsupportedPhysicalMemoryException(String) - Constructor for class javax.realtime.UnsupportedPhysicalMemoryException
A constructor for UnsupportedPhysicalMemoryException that takes a description.
unbindTo(String) - Method in class javax.realtime.AsyncEvent
Removes a binding to an external event (a happening).
unmap() - Method in class javax.realtime.RawMemoryAccess
Unmap the physical memory range from virtual memory.
unregisterInsertionEvent(long, long, AsyncEvent) - Static method in class javax.realtime.PhysicalMemoryManager
Unregister an insertion event.
unregisterInsertionEvent(long, long, AsyncEvent) - Method in interface javax.realtime.PhysicalMemoryTypeFilter
Dissociate an event from insertion of any memory in this memory range.
unregisterRemovalEvent(long, long, AsyncEvent) - Static method in class javax.realtime.PhysicalMemoryManager
Unregister a removal event.
unregisterRemovalEvent(long, long, AsyncEvent) - Method in interface javax.realtime.PhysicalMemoryTypeFilter
Dissociate an event from removal of any memory in this memory range.

V

VTMemory - class javax.realtime.VTMemory.
A scoped memory area with an allocator that doesn't provide a time complexity guarantee on allocation requests.
VTMemory(long) - Constructor for class javax.realtime.VTMemory
Creates an VTMemory of the given size.
VTMemory(long, long) - Constructor for class javax.realtime.VTMemory
Creates an VTMemory of the given initial and maximal sizes.
VTMemory(long, long, Runnable) - Constructor for class javax.realtime.VTMemory
Creates an VTMemory of the given initial and maximal sizes, associated with the given Runnable.
VTMemory(long, Runnable) - Constructor for class javax.realtime.VTMemory
Creates an VTMemory of the given size, associated with the given Runnable.
VTMemory(SizeEstimator) - Constructor for class javax.realtime.VTMemory
Creates an VTMemory of the given size.
VTMemory(SizeEstimator, SizeEstimator) - Constructor for class javax.realtime.VTMemory
Creates an VTMemory of the given initial and maximal sizes.
VTMemory(SizeEstimator, SizeEstimator, Runnable) - Constructor for class javax.realtime.VTMemory
Creates an VTMemory of the given initial and maximal sizes, associated with the given Runnable.
VTMemory(SizeEstimator, Runnable) - Constructor for class javax.realtime.VTMemory
Creates an VTMemory of the given size, associated with the given Runnable.
VTPhysicalMemory - class javax.realtime.VTPhysicalMemory.
A scoped memory area with a variable-time allocator that provides storage from a particular type of memory.
VTPhysicalMemory(Object, long) - Constructor for class javax.realtime.VTPhysicalMemory
Construct an VTPhysicalMemory.
VTPhysicalMemory(Object, long, long) - Constructor for class javax.realtime.VTPhysicalMemory
Construct an VTPhysicalMemory.
VTPhysicalMemory(Object, long, long, Runnable) - Constructor for class javax.realtime.VTPhysicalMemory
Construct an VTPhysicalMemory.
VTPhysicalMemory(Object, long, Runnable) - Constructor for class javax.realtime.VTPhysicalMemory
Construct an VTPhysicalMemory.
VTPhysicalMemory(Object, long, SizeEstimator) - Constructor for class javax.realtime.VTPhysicalMemory
Construct an VTPhysicalMemory.
VTPhysicalMemory(Object, long, SizeEstimator, Runnable) - Constructor for class javax.realtime.VTPhysicalMemory
Construct an VTPhysicalMemory.
VTPhysicalMemory(Object, SizeEstimator) - Constructor for class javax.realtime.VTPhysicalMemory
Construct an VTPhysicalMemory.
VTPhysicalMemory(Object, SizeEstimator, Runnable) - Constructor for class javax.realtime.VTPhysicalMemory
Construct an VTPhysicalMemory.
vFind(long, long) - Method in interface javax.realtime.PhysicalMemoryTypeFilter
Search for virtual memory of this type.
validateSchedulingParameters(Schedulable) - Method in class javax.realtime.PriorityScheduler
Makes sure that the thread has the right set of scheduling parameters for this scheduler.
validateSchedulingParameters(Schedulable) - Method in class javax.realtime.Scheduler
Makes sure that the thread has the right set of scheduling parameters for this scheduler.

W

WaitFreeDequeue - class javax.realtime.WaitFreeDequeue.
Deprecated. This class is deprecated in version 1.0.1(b) of the RTSJ. Use WaitFreeReadQueue and WaitFreeWriteQueue instead.
WaitFreeDequeue(Thread, Thread, int, MemoryArea) - Constructor for class javax.realtime.WaitFreeDequeue
Deprecated. Constructs a new WaitFreeDequeue.
WaitFreeReadQueue - class javax.realtime.WaitFreeReadQueue.
A queue that provides unsynchronized nonblocking read() and synchronized blocking write().
WaitFreeReadQueue(Thread, Thread, int, MemoryArea, boolean) - Constructor for class javax.realtime.WaitFreeReadQueue
Constructs a new WaitFreeReadQueue.
WaitFreeReadQueue(Thread, Thread, int, MemoryArea) - Constructor for class javax.realtime.WaitFreeReadQueue
Constructs a new WaitFreeReadQueue.
WaitFreeReadQueue(int, MemoryArea, boolean) - Constructor for class javax.realtime.WaitFreeReadQueue
 
WaitFreeReadQueue(int, boolean) - Constructor for class javax.realtime.WaitFreeReadQueue
 
WaitFreeWriteQueue - class javax.realtime.WaitFreeWriteQueue.
A queue that provides unsynchronized nonblocking write() and synchronized blocking read().
WaitFreeWriteQueue(Thread, Thread, int, MemoryArea) - Constructor for class javax.realtime.WaitFreeWriteQueue
Constructs a new WaitFreeWriteQueue.
waitForData() - Method in class javax.realtime.WaitFreeReadQueue
If the queue is empty, this method doesn't return until the writing thread inserts an element.
waitForNextPeriod() - Static 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.

Implementation Note: This method, as it is, really makes sense only if the time being passed is a RelativeTime (otherwise a clock should have been provided.
write(Object) - Method in class javax.realtime.WaitFreeReadQueue
A synchronized and blocking write operation.
write(Object) - Method in class javax.realtime.WaitFreeWriteQueue
An unsynchronized and nonblocking write operation.

Y

yield() - Static method in class javax.realtime.RealtimeThread
 

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

jRate is developed and maintained by the jRate project development team.
Copyright (c) 2001-2006 Angelo Corsaro and Morgan Deters.