- RangeOutOfBoundsException - Exception in javax.realtime
-
Thrown when the memory region overlaps with another region in use or memory
that may not be used.
- RationalTime - Class in javax.realtime
-
- RationalTime(int) - Constructor for class javax.realtime.RationalTime
-
- RationalTime(int, long, int) - Constructor for class javax.realtime.RationalTime
-
- RationalTime(int, RelativeTime) - Constructor for class javax.realtime.RationalTime
-
- RawByte - Interface in javax.realtime.device
-
A marker for an object that can be used to access a single byte.
- RawByteReader - Interface in javax.realtime.device
-
A marker for a byte accessor object encapsulating the protocol for
reading bytes from raw memory.
- RawByteWriter - Interface in javax.realtime.device
-
A marker for a byte accessor object encapsulating the protocol for
writing bytes to raw memory.
- RawDouble - Interface in javax.realtime.device
-
A marker for an object that can be used to access a single double.
- RawDoubleReader - Interface in javax.realtime.device
-
A marker for a double accessor object encapsulating the protocol for
reading doubles from raw memory.
- RawDoubleWriter - Interface in javax.realtime.device
-
A marker for a double accessor object encapsulating the protocol for
writing doubles to raw memory.
- RawFloat - Interface in javax.realtime.device
-
A marker for an object that can be used to access a single float.
- RawFloatReader - Interface in javax.realtime.device
-
A marker for a float accessor object encapsulating the protocol for
reading floats from raw memory.
- RawFloatWriter - Interface in javax.realtime.device
-
A marker for a float accessor object encapsulating the protocol for
writing floats to raw memory.
- RawInt - Interface in javax.realtime.device
-
A marker for an object that can be used to access a single int.
- RawIntReader - Interface in javax.realtime.device
-
A marker for a int accessor object encapsulating the protocol for
reading ints from raw memory.
- RawIntWriter - Interface in javax.realtime.device
-
A marker for a int accessor object encapsulating the protocol for
writing ints to raw memory.
- RawLong - Interface in javax.realtime.device
-
A marker for an object that can be used to access a single long.
- RawLongReader - Interface in javax.realtime.device
-
A marker for a long accessor object encapsulating the protocol for
reading longs from raw memory.
- RawLongWriter - Interface in javax.realtime.device
-
A marker for a long accessor object encapsulating the protocol for
writing longs to raw memory.
- RawMemory - Interface in javax.realtime.device
-
A marker for all RawMemoryTypes
- RawMemoryAccess - Class in javax.realtime
-
Jamaica Real-Time Specification for Java class RawMemoryAccess.
- RawMemoryAccess(Object, long, long) - Constructor for class javax.realtime.RawMemoryAccess
-
Constructor to create an instance of RawMemoryAccess for the
given parameters and make this memory accessible.
- RawMemoryAccess(Object, long) - Constructor for class javax.realtime.RawMemoryAccess
-
Constructor to create an instance of RawMemoryAccess for the
given parameters and make this memory accessible.
- RawMemoryFactory - Class in javax.realtime.device
-
This class is the hub of a system that constructs special purpose
objects to access particular types and ranges of raw memory.
- RawMemoryFactory() - Constructor for class javax.realtime.device.RawMemoryFactory
-
Creates an empty factory.
- RawMemoryFloatAccess - Class in javax.realtime
-
Jamaica Real-Time Specification for Java class RawMemoryFloatAccess
- RawMemoryFloatAccess(Object, long) - Constructor for class javax.realtime.RawMemoryFloatAccess
-
Constructor to create an instance of RawMemoryFloatAccess for
the given parameters and make this memory accessible.
- RawMemoryFloatAccess(Object, long, long) - Constructor for class javax.realtime.RawMemoryFloatAccess
-
Constructor to create an instance of RawMemoryFloatAccess for
the given parameters and make this memory accessible.
- RawMemoryRegion - Class in javax.realtime.device
-
RawMemoryRegion is a tagging interface for objects that identify raw
memory _regions_.
- RawMemoryRegionFactory - Interface in javax.realtime.device
-
A means of giving an application the ability to provide support for a
RawMemoryRegion
that is not already provided by the standard.
- RawShort - Interface in javax.realtime.device
-
A marker for an object that can be used to access a single short.
- RawShortReader - Interface in javax.realtime.device
-
A marker for a short accessor object encapsulating the protocol for
reading shorts from raw memory.
- RawShortWriter - Interface in javax.realtime.device
-
A marker for a short accessor object encapsulating the protocol for
writing shorts to raw memory.
- read() - Method in class javax.realtime.WaitFreeReadQueue
-
read reads the oldest element from the queue.
- read() - Method in class javax.realtime.WaitFreeWriteQueue
-
read reads one element from the queue.
- RealtimePermission - Class in javax.realtime
-
All permission classes in the RTSJ inherit from this class.
- RealtimePermission(String) - Constructor for class javax.realtime.RealtimePermission
-
Creates a new RealtimePermission
object for a given action,
i.e., the symbolic name of an action.
- RealtimePermission(String, String) - Constructor for class javax.realtime.RealtimePermission
-
Creates a new RealtimePermission
object for a given action,
i.e., the symbolic name of an action.
- RealtimeSecurity - Class in javax.realtime
-
Jamaica Real-Time Specification for Java class
RealtimeSecurity.
- RealtimeSecurity() - Constructor for class javax.realtime.RealtimeSecurity
-
Constructor for a default RealtimeSecurity instance.
- RealtimeSignal - Class in javax.realtime.posix
-
A
ActiveEvent
subclass for defining a POSIX realtime
signal.
- RealtimeSignalDispatcher - Class in javax.realtime.posix
-
- RealtimeSignalDispatcher(SchedulingParameters, RealtimeThreadGroup) - Constructor for class javax.realtime.posix.RealtimeSignalDispatcher
-
Creates a new dispatcher, whose dispatching thread runs with the given
SchedulingParameters
.
- RealtimeSignalDispatcher(SchedulingParameters) - Constructor for class javax.realtime.posix.RealtimeSignalDispatcher
-
Creates a new dispatcher, whose dispatching thread runs with the given
SchedulingParameters
.
- RealtimeSystem - Class in javax.realtime
-
Jamaica Real-Time Specification for Java class
RealtimeSystem.
- RealtimeSystem() - Constructor for class javax.realtime.RealtimeSystem
-
- RealtimeThread - Class in javax.realtime
-
Jamaica Real-Time Specification for Java class RealtimeThread.
- RealtimeThread() - Constructor for class javax.realtime.RealtimeThread
-
Constructor to create a RealtimeThread with default parameters
as in RealtimeThread(null, null, null, null, null, null).
- RealtimeThread(SchedulingParameters) - Constructor for class javax.realtime.RealtimeThread
-
Constructor to create a RealtimeThread using specified
scheduling parameters and default values for all other
parameters.
- RealtimeThread(SchedulingParameters, ReleaseParameters<?>) - Constructor for class javax.realtime.RealtimeThread
-
Constructor to create a RealtimeThread using specified
scheduling and release parameters and default values for all
other parameters.
- RealtimeThread(SchedulingParameters, ReleaseParameters<?>, TimeDispatcher) - Constructor for class javax.realtime.RealtimeThread
-
- RealtimeThread(SchedulingParameters, ReleaseParameters<?>, Runnable) - Constructor for class javax.realtime.RealtimeThread
-
- RealtimeThread(SchedulingParameters, ReleaseParameters<?>, ConfigurationParameters) - Constructor for class javax.realtime.RealtimeThread
-
- RealtimeThread(SchedulingParameters, ReleaseParameters<?>, ConfigurationParameters, Runnable) - Constructor for class javax.realtime.RealtimeThread
-
- RealtimeThread(SchedulingParameters, ReleaseParameters<?>, MemoryParameters, MemoryArea, ProcessingGroupParameters, Runnable) - Constructor for class javax.realtime.RealtimeThread
-
Constructor to create a RealtimeThread using specified
scheduling, release, and memory parameters, using the specified
memory area, group, and logic.
- RealtimeThread(SchedulingParameters, ReleaseParameters<?>, MemoryParameters, MemoryArea, ConfigurationParameters, TimeDispatcher, RealtimeThreadGroup, Runnable) - Constructor for class javax.realtime.RealtimeThread
-
Creates a realtime thread with the given characteristics and a
specified Runnable
.
- RealtimeThreadGroup - Class in javax.realtime
-
An enhanced
ThreadGroup
in which a
RealtimeThread
instance may be started, as well as a convention
Thread
.
- RealtimeThreadGroup(RealtimeThreadGroup, String, Class<? extends Scheduler>) - Constructor for class javax.realtime.RealtimeThreadGroup
-
Creates a new realtime thread group with its scheduler type
inherited from parent
.
- RealtimeThreadGroup(RealtimeThreadGroup, String) - Constructor for class javax.realtime.RealtimeThreadGroup
-
Creates a new realtime thread group with its scheduler type inherited from
parent
.
- RealtimeThreadGroup(String) - Constructor for class javax.realtime.RealtimeThreadGroup
-
Creates a new group with the current ThreadGroup
instance
as its parent and that parent's scheduler type for its scheduler type.
- register(T) - Method in class javax.realtime.ActiveEventDispatcher
-
Registers an active event with this dispatcher.
- register(RawMemoryRegionFactory) - Method in class javax.realtime.device.RawMemoryFactory
-
Adds support for a new memory region.
- register(RealtimeSignal) - Method in class javax.realtime.posix.RealtimeSignalDispatcher
-
Registers signal
with this dispatcher.
- register(Signal) - Method in class javax.realtime.posix.SignalDispatcher
-
Registers a POSIX signal with this dispatcher.
- register(Timable) - Method in class javax.realtime.TimeDispatcher
-
Registers a
Timable
with this dispatcher.
- registerFilter(Object, PhysicalMemoryTypeFilter) - Static method in class javax.realtime.PhysicalMemoryManager
-
registerFilter registers a type filter with the physical memory
manager.
- RegistrationException - Exception in javax.realtime
-
- relative(Clock) - Method in class javax.realtime.AbsoluteTime
-
relative implements abstract method inherited from
HighResolutionTime.
- relative(Clock, RelativeTime) - Method in class javax.realtime.AbsoluteTime
-
relative implements abstract method inherited from
HighResolutionTime.
- relative(Clock) - Method in class javax.realtime.HighResolutionTime
-
relative returns a new relative time object for this relative to
the given clock.
- relative(Clock, RelativeTime) - Method in class javax.realtime.HighResolutionTime
-
relative converts this time to a relative time using the given
clock.
- relative(Clock) - Method in class javax.realtime.RelativeTime
-
relative returns a new instance of this interval with the given
clock association.
- relative(Clock, RelativeTime) - Method in class javax.realtime.RelativeTime
-
relative returns a copy of this interval with the given clock
association.
- RelativeTime - Class in javax.realtime
-
Jamaica Real-Time Specification for Java class RelativeTime.
- RelativeTime() - Constructor for class javax.realtime.RelativeTime
-
Constructor to create the empty interval bound to the default
RealtimeClock.
- RelativeTime(long, int) - Constructor for class javax.realtime.RelativeTime
-
Constructor to create an interval using the provided interval
that is bound to the default RealtimeClock.
- RelativeTime(RelativeTime) - Constructor for class javax.realtime.RelativeTime
-
Constructor to create a new RelativeTime object that represents
the same interval as the given RelativeTime and that has the same
clock association.
- RelativeTime(Clock) - Constructor for class javax.realtime.RelativeTime
-
Constructor to create the empty interval bound to the provided
clock.
- RelativeTime(long, int, Clock) - Constructor for class javax.realtime.RelativeTime
-
Constructor to create an interval using the provided interval
that is bound to the default RealtimeClock.
- RelativeTime(RelativeTime, Clock) - Constructor for class javax.realtime.RelativeTime
-
Constructor to create a new RelativeTime object that represents
the same interval as the given RelativeTime and that has the same
clock association or the clock association provided as a non-null
clock parameter.
- Releasable<T extends Releasable<T,D>,D extends ActiveEventDispatcher<D,T>> - Interface in javax.realtime
-
A base interface for everything that has a dispatcher.
- release(Schedulable) - Method in class javax.realtime.FirstInFirstOutReleaseRunner
-
- release() - Method in class javax.realtime.RealtimeThread
-
Increase the release count of the current realtime thread.
- release(Schedulable) - Method in class javax.realtime.ReleaseRunner
-
Finds a thread and has it call the Runnable.run()
method.
- ReleaseParameters<T extends ReleaseParameters<T>> - Class in javax.realtime
-
Jamaica Real-Time Specification for Java class ReleaseParameters
- ReleaseParameters() - Constructor for class javax.realtime.ReleaseParameters
-
Constructor to construct release parameters with default values
parameters.
- ReleaseParameters(RelativeTime, RelativeTime, AsyncEventHandler, AsyncEventHandler) - Constructor for class javax.realtime.ReleaseParameters
-
Constructor to create a new instance of ReleaseParameters.
- ReleaseParameters(RelativeTime, RelativeTime, AsyncEventHandler, AsyncEventHandler, boolean) - Constructor for class javax.realtime.ReleaseParameters
-
Constructor to create a new instance of ReleaseParameters.
- ReleaseRunner - Class in javax.realtime
-
Manages a pool of threads to execute asynchronous event handler releases.
- ReleaseRunner(RealtimeThreadGroup) - Constructor for class javax.realtime.ReleaseRunner
-
Enables creating a subclass of this class.
- removeFilter(Object) - Static method in class javax.realtime.PhysicalMemoryManager
-
removeFilter removes the filter with the given type
- removeFromFeasibility() - Method in class javax.realtime.AsyncBaseEventHandler
-
- removeFromFeasibility(Schedulable) - Method in class javax.realtime.PriorityScheduler
-
removeFromFeasibility removes the provided schedulable object
from the set of schedulable objects that take part in feasibility
analysis.
- removeFromFeasibility() - Method in class javax.realtime.RealtimeThread
-
removeFromFeasibility informs the scheduler associated with this
RealtimeThread that this RealtimeThread should no longer be taken
into account in the feasibility analysis.
- removeFromFeasibility() - Method in interface javax.realtime.Schedulable
-
removeFromFeasibility informs the scheduler associated with this
Schedulable that this Schedulable should no longer be taken
into account in the feasibility analysis.
- removeFromFeasibility(Schedulable) - Method in class javax.realtime.Scheduler
-
removeFromFeasibility removes the provided schedulable object
from the set of schedulable objects that take part in feasibility
analysis.
- removeHandler(AsyncBaseEventHandler) - Method in class javax.realtime.AsyncBaseEvent
-
Remove a handler from the set associated with this event.
- removeHandler(AsyncEventHandler) - Method in class javax.realtime.AsyncEvent
-
removeHandler removes a handler from this event that was
previously added by addHandler.
- removeHandler(AsyncBaseEventHandler) - Method in class javax.realtime.posix.RealtimeSignal
-
Remove a handler from the set associated with this event.
- removeHandler(AsyncBaseEventHandler) - Method in class javax.realtime.posix.Signal
-
Remove a handler from the set associated with this event.
- removeHandler(int, AsyncEventHandler) - Static method in class javax.realtime.POSIXSignalHandler
-
removeHandler removes a handler that was added for a given signal.
- reschedule() - Method in class javax.realtime.RealtimeThread
-
Gets the thread to the blocked-for-next-release state.
- reschedule(HighResolutionTime<?>) - Method in class javax.realtime.Timer
-
reschedule changes the time for this event.
- reserve(Class<?>, int) - Method in class javax.realtime.SizeEstimator
-
reserve reserves space for num instances of class clazz.
- reserve(SizeEstimator) - Method in class javax.realtime.SizeEstimator
-
reserve reserves space for the memory reserved by SizeEstimator
size.
- reserve(SizeEstimator, int) - Method in class javax.realtime.SizeEstimator
-
reserve reserves space for the num times the memory reserved by
SizeEstimator size.
- reserveArray(int) - Method in class javax.realtime.SizeEstimator
-
reserveArray reserves space for an instance of a reference array
of given length.
- reserveArray(int, Class<?>) - Method in class javax.realtime.SizeEstimator
-
reserveArray reserves space for an of an array of primitive type
and length elements when estimating the size of the MemoryArea.
- resetTime(HighResolutionTime<?>) - Method in exception javax.realtime.control.Timed
-
resetTime sets the time out for the next invocation of
doInterruptible to a new value.
- resetTime(HighResolutionTime<?>) - Method in exception javax.realtime.Timed
-
resetTime sets the time out for the next invocation of
doInterruptible to a new value.
- resize(long) - Method in class javax.realtime.memory.StackedMemory
-
Changes the size of the object allocation area for this scope.
- ResourceLimitError - Error in javax.realtime
-
Jamaica Real-Time Specification for Java class
ResourceLimitError.
- ResourceLimitError() - Constructor for error javax.realtime.ResourceLimitError
-
Constructor of this exception without detail message.
- ResourceLimitError(String) - Constructor for error javax.realtime.ResourceLimitError
-
Constructor of this exception with detail message.
- ReturnsThis - Annotation Type in javax.realtime
-
When true
, which is the default, indicates that a method returns
the object upon which it has been called; hence, the return value may be
safely ignored.
- run() - Method in class javax.realtime.AsyncBaseEventHandler
-
Calls handleAsyncEvent
repeatedly until the fire count
reaches zero.
- run(AsynchronouslyInterruptedException) - Method in interface javax.realtime.control.Interruptible
-
The main piece of code that is executed when an implementation
is given to doInterruptible()
.
- run(AsynchronouslyInterruptedException) - Method in interface javax.realtime.Interruptible
-
run contains the code that is to be executed in an interruptible
way.
- run(AsynchronouslyInterruptedException) - Method in interface javax.realtime.Interruptible
-
- run() - Method in class javax.realtime.RealtimeThread
-
run contains only a call to logic.run if logic is not null.