- absolute(Clock, AbsoluteTime) - Method in class javax.realtime.AbsoluteTime
-
absolute implements abstract method inherited from
HighResolutionTime.
- absolute(Clock) - Method in class javax.realtime.AbsoluteTime
-
absolute implements abstract method inherited from
HighResolutionTime.
- absolute(Clock) - Method in class javax.realtime.HighResolutionTime
-
absolute converts this time to an absolute time relative to the
given clock.
- absolute(Clock, AbsoluteTime) - Method in class javax.realtime.HighResolutionTime
-
absolute converts this time to an absolute time relative to the
given clock.
- absolute(Clock, AbsoluteTime) - Method in class javax.realtime.RationalTime
-
- absolute(Clock, AbsoluteTime) - Method in class javax.realtime.RelativeTime
-
absolute converts this relative time into an instance of absolute
time for the point in time given by the current time of the given
clock.
- absolute(Clock) - Method in class javax.realtime.RelativeTime
-
absolute creates a new instance of absolute time for the point in
time given by the current time of the given clock.
- AbsoluteTime - Class in javax.realtime
-
Jamaica Real-Time Specification for Java class AbsoluteTime.
- AbsoluteTime() - Constructor for class javax.realtime.AbsoluteTime
-
Constructor to create absolute time 0ms, 0ns.
- AbsoluteTime(AbsoluteTime) - Constructor for class javax.realtime.AbsoluteTime
-
Constructor to create an absolute time with millis and nanos
taken from an existing absolute time.
- AbsoluteTime(Date) - Constructor for class javax.realtime.AbsoluteTime
-
Constructor to create an absolute time from a time represented by
an instance of Date.
- AbsoluteTime(long, int) - Constructor for class javax.realtime.AbsoluteTime
-
Constructor to create an absolute time from given milli and nano
seconds.
- AbsoluteTime(Clock) - Constructor for class javax.realtime.AbsoluteTime
-
Constructor to create absolute time 0ms, 0ns with given clock
association.
- AbsoluteTime(AbsoluteTime, Clock) - Constructor for class javax.realtime.AbsoluteTime
-
Constructor to create an absolute time with millis and nanos
taken from an existing absolute time.
- AbsoluteTime(Date, Clock) - Constructor for class javax.realtime.AbsoluteTime
-
Constructor to create an absolute time from a time represented by
an instance of Date.
- AbsoluteTime(long, int, Clock) - Constructor for class javax.realtime.AbsoluteTime
-
Constructor to create an absolute time from given milli and nano
seconds.
- ActiveEvent<T extends Releasable<T,D>,D extends ActiveEventDispatcher<D,T>> - Interface in javax.realtime
-
This is the interface for defining the active event system.
- ActiveEventDispatcher<D extends ActiveEventDispatcher<D,T>,T extends Releasable<T,D>> - Class in javax.realtime
-
- ActiveEventDispatcher(SchedulingParameters, RealtimeThreadGroup) - Constructor for class javax.realtime.ActiveEventDispatcher
-
Creates a new dispatcher.
- ActiveEventDispatcher(SchedulingParameters) - Constructor for class javax.realtime.ActiveEventDispatcher
-
Creates a new dispatcher.
- add(long, int) - Method in class javax.realtime.AbsoluteTime
-
add adds time given in milliseconds and nanoseconds to this
absolute time.
- add(long, int, AbsoluteTime) - Method in class javax.realtime.AbsoluteTime
-
add adds time given in milliseconds and nanoseconds to this
absolute time.
- add(RelativeTime) - Method in class javax.realtime.AbsoluteTime
-
add adds interval given as RelativeTime instance to this
absolute time.
- add(RelativeTime, AbsoluteTime) - Method in class javax.realtime.AbsoluteTime
-
add adds interval given as RelativeTime instance to this absolute
time.
- add(long, int) - Method in class javax.realtime.RelativeTime
-
add adds time given in milliseconds and nanoseconds to this
relative time.
- add(long, int, RelativeTime) - Method in class javax.realtime.RelativeTime
-
add adds time given in milliseconds and nanoseconds to this
relative time.
- add(RelativeTime) - Method in class javax.realtime.RelativeTime
-
add adds interval given as an instance of RelativeTime to this
relative time.
- add(RelativeTime, RelativeTime) - Method in class javax.realtime.RelativeTime
-
add adds interval given as an instance of RelativeTime to this
relative time.
- addHandler(AsyncBaseEventHandler) - Method in class javax.realtime.AsyncBaseEvent
-
Add a handler to the set of handlers associated with
this event.
- addHandler(AsyncBaseEventHandler) - Method in class javax.realtime.AsyncEvent
-
addHandler adds a handler to this event.
- addHandler(AsyncEventHandler) - Method in class javax.realtime.AsyncEvent
-
addHandler adds a handler to this event.
- addHandler(AsyncBaseEventHandler) - Method in class javax.realtime.posix.RealtimeSignal
-
Add a handler to the set of handlers associated with
this event.
- addHandler(AsyncBaseEventHandler) - Method in class javax.realtime.posix.Signal
-
addHandler adds a handler to this event.
- addHandler(int, AsyncEventHandler) - Static method in class javax.realtime.POSIXSignalHandler
-
addHandler adds the handler provided to the set of handlers that
will be released on the provided signal.
- addIfFeasible() - Method in class javax.realtime.AsyncBaseEventHandler
-
addIfFeasible adds this to the feasibility analysis of the
associated scheduler if the resulting system will be feasible.
- addIfFeasible() - Method in class javax.realtime.RealtimeThread
-
addIfFeasible adds this to the feasibility analysis of the
associated scheduler if the resulting system will be feasible.
- addIfFeasible() - Method in interface javax.realtime.Schedulable
-
addIfFeasible adds this to the feasibility analysis of the
associated scheduler if the resulting system will be feasible.
- addInterarrivalTo(AbsoluteTime) - Method in class javax.realtime.RationalTime
-
- addInterarrivalTo(AbsoluteTime) - Method in class javax.realtime.RelativeTime
-
- addToFeasibility() - Method in class javax.realtime.AsyncBaseEventHandler
-
addToFeasibility notifies the scheduler associated with this
that this schedulable object's scheduling, release, memory, and
processing group parameters take part in the feasibility
analysis.
- addToFeasibility(Schedulable) - Method in class javax.realtime.PriorityScheduler
-
addToFeasibility adds the provided schedulable object to the set
of schedulable objects that take part in feasibility
analysis.
- addToFeasibility() - Method in class javax.realtime.RealtimeThread
-
addToFeasibility notifies the scheduler associated with this
that this schedulable object's scheduling, release, memory, and
processing group parameters take part in the feasibility
analysis.
- addToFeasibility() - Method in interface javax.realtime.Schedulable
-
addToFeasibility notifies the scheduler associated with this
that this schedulable object's scheduling, release, memory and
processing group parameters take part in the feasibility
analysis.
- addToFeasibility(Schedulable) - Method in class javax.realtime.Scheduler
-
addToFeasibility adds the provided schedulable object to the set
of schedulable objects that take part in feasibility
analysis.
- Affinity - Class in javax.realtime
-
Affinity provides APIs that permit access to the set of
Processors a Thread or BoundAsyncEventHandler is permitted to run
on.
- ALIGNED - Static variable in class javax.realtime.PhysicalMemoryManager
-
Memory type for aligned memory, if supported by the
implementation.
- AperiodicParameters - Class in javax.realtime
-
Jamaica Real-Time Specification for Java class AperiodicParameters
- AperiodicParameters() - Constructor for class javax.realtime.AperiodicParameters
-
Create an AperiodicParameters object.
- AperiodicParameters(RelativeTime, RelativeTime, AsyncEventHandler, AsyncEventHandler) - Constructor for class javax.realtime.AperiodicParameters
-
Constructor of AperiodicParameters to be used as
ReleaseParameters for AsyncEventHandler if the event handler will
be scheduled aperiodically.
- arrivalTimeQueueOverflowExcept - Static variable in class javax.realtime.AperiodicParameters
-
The "EXCEPT" policy for dealing with arrival time queue
overflow.
- ArrivalTimeQueueOverflowException - Exception in javax.realtime
-
Jamaica Real-Time Specification for Java class
ArrivalTimeQueueOverflowException.
- ArrivalTimeQueueOverflowException() - Constructor for exception javax.realtime.ArrivalTimeQueueOverflowException
-
Constructor of this exception without detail message.
- ArrivalTimeQueueOverflowException(String) - Constructor for exception javax.realtime.ArrivalTimeQueueOverflowException
-
Constructor of this exception with detail message.
- arrivalTimeQueueOverflowIgnore - Static variable in class javax.realtime.AperiodicParameters
-
The "IGNORE" policy for dealing with arrival time queue
overflow.
- arrivalTimeQueueOverflowReplace - Static variable in class javax.realtime.AperiodicParameters
-
The "REPLACE" policy for dealing with arrival time queue
overflow.
- arrivalTimeQueueOverflowSave - Static variable in class javax.realtime.AperiodicParameters
-
The "SAVE" policy for dealing with arrival time queue
overflow.
- AsyncBaseEvent - Class in javax.realtime
-
- AsyncBaseEvent() - Constructor for class javax.realtime.AsyncBaseEvent
-
- AsyncBaseEventHandler - Class in javax.realtime
-
This is the base class for all event handlers.
- AsyncEvent - Class in javax.realtime
-
Jamaica Real-Time Specification for Java class AsyncEvent.
- AsyncEvent() - Constructor for class javax.realtime.AsyncEvent
-
Constructor constructs a new AsyncEvent that is not bound to any
signal.
- AsyncEventHandler - Class in javax.realtime
-
Jamaica Real-Time Specification for Java class
AsyncEventHandler.
- AsyncEventHandler() - Constructor for class javax.realtime.AsyncEventHandler
-
Constructor to create an instance of AsyncEventHandler with
default parameters.
- AsyncEventHandler(Runnable) - Constructor for class javax.realtime.AsyncEventHandler
-
Constructor to create an instance of AsyncEventHandler with
default parameters and the specified value for the logic
parameter.
- AsyncEventHandler(SchedulingParameters, ReleaseParameters, MemoryParameters, MemoryArea, ProcessingGroupParameters, Runnable) - Constructor for class javax.realtime.AsyncEventHandler
-
Constructor to create an instance of AsyncEventHandler with the given
scheduling, release, memory, memory area, processing group, and
logic parameters.
- AsyncEventHandler(boolean) - Constructor for class javax.realtime.AsyncEventHandler
-
Constructor to create an instance of AsyncEventHandler with
default parameters and the specified value for the noheap
parameter.
- AsyncEventHandler(boolean, Runnable) - Constructor for class javax.realtime.AsyncEventHandler
-
Constructor to create an instance of AsyncEventHandler with
default parameters and the specified values for the noheap and
logic parameters.
- AsyncEventHandler(SchedulingParameters, ReleaseParameters, MemoryParameters, MemoryArea, ProcessingGroupParameters, boolean) - Constructor for class javax.realtime.AsyncEventHandler
-
Constructor to create an instance of AsyncEventHandler with the given
scheduling, release, memory, memory area, processing group, and
noheap parameters.
- AsyncEventHandler(SchedulingParameters, ReleaseParameters, MemoryParameters, MemoryArea, ProcessingGroupParameters, boolean, Runnable) - Constructor for class javax.realtime.AsyncEventHandler
-
Constructor to create an instance of AsyncEventHandler with the given
scheduling, release, memory, memory area, processing group,
noheap, and logic parameters.
- AsynchronouslyInterruptedException - Exception in javax.realtime
-
Jamaica Real-Time Specification for Java class
AsynchronouslyInterruptedException.
- AsynchronouslyInterruptedException() - Constructor for exception javax.realtime.AsynchronouslyInterruptedException
-
Constructor to create an instance of
AsynchronouslyInterruptedException.
- AsyncLongEvent - Class in javax.realtime
-
An event that carries a long
as payload
- AsyncLongEvent() - Constructor for class javax.realtime.AsyncLongEvent
-
Creates a new AsyncLongEvent
object.
- AsyncLongEventHandler - Class in javax.realtime
-
- AsyncLongEventHandler(SchedulingParameters, ReleaseParameters, MemoryParameters, MemoryArea, ReleaseRunner, LongConsumer) - Constructor for class javax.realtime.AsyncLongEventHandler
-
Creates an asynchronous event handler that receives a Long
payload with each fire.
- AsyncLongEventHandler(SchedulingParameters, ReleaseParameters, LongConsumer) - Constructor for class javax.realtime.AsyncLongEventHandler
-
Calling this constructor is equivalent to calling
AsyncLongEventHandler.AsyncLongEventHandler(SchedulingParameters,
ReleaseParameters,
MemoryParameters,
MemoryArea,
ReleaseRunner,
LongConsumer)
with arguments
(scheduling, release, null, null, null, logic)
.
- AsyncLongEventHandler(SchedulingParameters, ReleaseParameters) - Constructor for class javax.realtime.AsyncLongEventHandler
-
Calling this constructor is equivalent to calling
AsyncLongEventHandler.AsyncLongEventHandler(SchedulingParameters,
ReleaseParameters,
MemoryParameters,
MemoryArea,
ReleaseRunner,
LongConsumer)
with arguments
(scheduling, release, null, null, null, null)
- AsyncLongEventHandler(LongConsumer) - Constructor for class javax.realtime.AsyncLongEventHandler
-
Calling this constructor is equivalent to calling
AsyncLongEventHandler.AsyncLongEventHandler(SchedulingParameters,
ReleaseParameters,
MemoryParameters,
MemoryArea,
ReleaseRunner,
LongConsumer)
with arguments
(null, null, null, null, null, null, logic)
.
- AsyncLongEventHandler() - Constructor for class javax.realtime.AsyncLongEventHandler
-
Creates an instance of AsyncLongEventHandler
(ALEH) with default
values for all parameters.
- AsyncObjectEventHandler<P> - Class in javax.realtime
-
- AsyncObjectEventHandler(SchedulingParameters, ReleaseParameters, MemoryParameters, MemoryArea, ReleaseRunner, Consumer<P>) - Constructor for class javax.realtime.AsyncObjectEventHandler
-
Creates an asynchronous event handler that receives a Long
payload with each fire.
- AsyncObjectEventHandler(SchedulingParameters, ReleaseParameters, Consumer<P>) - Constructor for class javax.realtime.AsyncObjectEventHandler
-
Calling this constructor is equivalent to calling
AsyncObjectEventHandler.AsyncObjectEventHandler(SchedulingParameters,
ReleaseParameters,
MemoryParameters,
MemoryArea,
ReleaseRunner,
Consumer)
with arguments
(scheduling, release, null, null, null, logic)
.
- AsyncObjectEventHandler(SchedulingParameters, ReleaseParameters) - Constructor for class javax.realtime.AsyncObjectEventHandler
-
Calling this constructor is equivalent to calling
AsyncObjectEventHandler.AsyncObjectEventHandler(SchedulingParameters,
ReleaseParameters,
MemoryParameters,
MemoryArea,
ReleaseRunner,
Consumer)
with arguments
(scheduling, release, null, null, null, null)
- AsyncObjectEventHandler(Consumer<P>) - Constructor for class javax.realtime.AsyncObjectEventHandler
-
Calling this constructor is equivalent to calling
AsyncObjectEventHandler.AsyncObjectEventHandler(SchedulingParameters,
ReleaseParameters,
MemoryParameters,
MemoryArea,
ReleaseRunner,
Consumer)
with arguments
(null, null, null, null, null, null, logic)
.
- AsyncObjectEventHandler() - Constructor for class javax.realtime.AsyncObjectEventHandler
-
Creates an instance of AsyncObjectEventHandler
(AOEH) with default
values for all parameters.
- AsyncTimable - Interface in javax.realtime
-
A common type for
Timer
and
RealtimeThread
to indicate
that they can be associated with a
Clock
and released by
time events on that clock.
- attach(AsyncBaseEventHandler) - Method in class javax.realtime.BlockableReleaseRunner
-
Attach a handler from this runner, so it will be released.
- attach(AsyncBaseEventHandler) - Method in class javax.realtime.ReleaseRunner
-
Notifies this runner that the handler is now associated with it.