- scale(int, RelativeTime) - Method in class javax.realtime.RelativeTime
-
Multiply the current time by an integral factor.
- scale(int) - Method in class javax.realtime.RelativeTime
-
multiply the current time by an integral scaling factor.
- Schedulable - Interface in javax.realtime
-
Jamaica Real-Time Specification for Java class Schedulable.
- schedulePeriodic() - Method in class javax.realtime.RealtimeThread
-
schedulePeriodic resumes the execution of a periodic thread,
i.e., unblocks waitForNextPeriod.
- Scheduler - Class in javax.realtime
-
Jamaica Real-Time Specification for Java class Scheduler.
- Scheduler() - Constructor for class javax.realtime.Scheduler
-
Constructor to be called by sub-classes of this to initialize the
Scheduler.
- SchedulingParameters - Class in javax.realtime
-
Jamaica Real-Time Specification for Java class SchedulingParameters.
- SchedulingParameters() - Constructor for class javax.realtime.SchedulingParameters
-
Constructor to create SchedulingParameters that are not associated
with any schedulable object.
- SchedulingParameters(Affinity) - Constructor for class javax.realtime.SchedulingParameters
-
Creates a new instance of SchedulingParameters
.
- ScopedConfigurationParameters - Class in javax.realtime.memory
-
- ScopedConfigurationParameters(int, int, int, int, int, long[]) - Constructor for class javax.realtime.memory.ScopedConfigurationParameters
-
- ScopedCycleException - Exception in javax.realtime
-
Jamaica Real-Time Specification for Java class
ScopedCycleException.
- ScopedCycleException() - Constructor for exception javax.realtime.ScopedCycleException
-
Constructor of this exception without detail message.
- ScopedCycleException(String) - Constructor for exception javax.realtime.ScopedCycleException
-
Constructor of this exception with detail message.
- ScopedMemory - Class in javax.realtime.memory
-
ScopedMemory
is the abstract base class of all classes dealing with
representations of memory spaces which have a limited lifetime.
- ScopedMemory - Class in javax.realtime
-
- ScopedMemory(long) - Constructor for class javax.realtime.ScopedMemory
-
- ScopedMemory(SizeEstimator) - Constructor for class javax.realtime.ScopedMemory
-
- ScopedMemory(SizeEstimator, Runnable) - Constructor for class javax.realtime.ScopedMemory
-
- ScopedMemory(long, Runnable) - Constructor for class javax.realtime.ScopedMemory
-
Creates a new ScopedMemory
area with the given parameters.
- ScopedMemoryParameters - Class in javax.realtime.memory
-
Extends memory parameters to provide limits for scoped memory.
- ScopedMemoryParameters(long, long, long, long, long, long) - Constructor for class javax.realtime.memory.ScopedMemoryParameters
-
Creates a ScopedMemoryParameters
instance with the given values that
can allow access to any ScopedMemory
- ScopedMemoryParameters(long, long, long, long) - Constructor for class javax.realtime.memory.ScopedMemoryParameters
-
Same as ScopedMemoryParameters(maxInitialArea, maxImmortal,
0, maxContainingArea, maxInitialBackingStore, 0)
.
- ScopedMemoryParameters(long, long, long) - Constructor for class javax.realtime.memory.ScopedMemoryParameters
-
Same as ScopedMemoryParameters(maxInitialArea, maxImmortal,
MemoryParameters.UNLIMITED, maxGlobalBackingStore, 0, 0)
.
- send(long, long) - Method in class javax.realtime.posix.RealtimeSignal
-
Sends this signal to another process.
- send(long) - Method in class javax.realtime.posix.Signal
-
Sends this signal to another process or process group.
- set(Date) - Method in class javax.realtime.AbsoluteTime
-
set sets the time represented by this to the time represented by
an instance of Date.
- set(int, byte[]) - Method in interface javax.realtime.device.RawByteWriter
-
Copies from values
to the memory region,
from index start
to elements
where the nth element is at the address
base address + (offset + n)
×
stride
× element size in bytes.
- set(int, byte[], int, int) - Method in interface javax.realtime.device.RawByteWriter
-
Copies values
to the memory region, where
offset
is first byte in the memory region to write and
start
is the first index in values
from
which to read.
- set(int, double[]) - Method in interface javax.realtime.device.RawDoubleWriter
-
Copies from values
to the memory region,
from index start
to elements
where the nth element is at the address
base address + (offset + n)
×
stride
× element size in bytes.
- set(int, double[], int, int) - Method in interface javax.realtime.device.RawDoubleWriter
-
Copies values
to the memory region, where
offset
is first double in the memory region to write and
start
is the first index in values
from
which to read.
- set(int, float[]) - Method in interface javax.realtime.device.RawFloatWriter
-
Copies from values
to the memory region,
from index start
to elements
where the nth element is at the address
base address + (offset + n)
×
stride
× element size in bytes.
- set(int, float[], int, int) - Method in interface javax.realtime.device.RawFloatWriter
-
Copies values
to the memory region, where
offset
is first float in the memory region to write and
start
is the first index in values
from
which to read.
- set(int, int[]) - Method in interface javax.realtime.device.RawIntWriter
-
Copies from values
to the memory region,
from index start
to elements
where the nth element is at the address
base address + (offset + n)
×
stride
× element size in bytes.
- set(int, int[], int, int) - Method in interface javax.realtime.device.RawIntWriter
-
Copies values
to the memory region, where
offset
is first int in the memory region to write and
start
is the first index in values
from
which to read.
- set(int, long[]) - Method in interface javax.realtime.device.RawLongWriter
-
Copies from values
to the memory region,
from index start
to elements
where the nth element is at the address
base address + (offset + n)
×
stride
× element size in bytes.
- set(int, long[], int, int) - Method in interface javax.realtime.device.RawLongWriter
-
Copies values
to the memory region, where
offset
is first long in the memory region to write and
start
is the first index in values
from
which to read.
- set(int, short[]) - Method in interface javax.realtime.device.RawShortWriter
-
Copies from values
to the memory region,
from index start
to elements
where the nth element is at the address
base address + (offset + n)
×
stride
× element size in bytes.
- set(int, short[], int, int) - Method in interface javax.realtime.device.RawShortWriter
-
Copies values
to the memory region, where
offset
is first short in the memory region to write and
start
is the first index in values
from
which to read.
- set(T) - Method in class javax.realtime.HighResolutionTime
-
Changes the value represented by this
to that of the given
time
.
- set(long) - Method in class javax.realtime.HighResolutionTime
-
Sets the millisecond component of this
to the given argument, and
the nanosecond component of this
to 0.
- set(long, int) - Method in class javax.realtime.HighResolutionTime
-
Sets the millisecond and nanosecond components of this
.
- set(RelativeTime) - Method in class javax.realtime.RationalTime
-
Deprecated.
Changes the value represented by this
to that of the given
time
.
- set(long, int) - Method in class javax.realtime.RationalTime
-
Deprecated.
Sets the value of the frequency
field.
- setAffinity(Affinity) - Method in interface javax.realtime.BoundRealtimeExecutor
-
Set the processor affinity of a task
to set
with
immediate effect.
- setAllocationRate(long) - Method in class javax.realtime.MemoryParameters
-
setAllocationRate sets the current maximum allocation rate in
bytes per second.
- setAllocationRateIfFeasible(long) - Method in class javax.realtime.MemoryParameters
-
setAllocationRateIfFeasible first checks if the schedulables
associated with this would still be feasible with the new
allocation rate.
- setArrivalTimeQueueOverflowBehavior(String) - Method in class javax.realtime.AperiodicParameters
-
setArrivalTimeQueueOverflowBehavior sets the behavior for the
case of an overflow in the arrival time queue.
- setByte(byte) - Method in interface javax.realtime.device.RawByteWriter
-
Sets the value at the first position referenced by this
instance, i.e., the value at its start address.
- setByte(int, byte) - Method in interface javax.realtime.device.RawByteWriter
-
Sets the value of the nth element referenced by this
instance, where n
is offset
and the
address is base address + offset
× size of Byte.
- setByte(long, byte) - Method in class javax.realtime.RawMemoryAccess
-
setByte writes a byte to the given offset.
- setBytes(long, byte[], int, int) - Method in class javax.realtime.RawMemoryAccess
-
setBytes writes a number of bytes to the given offset.
- setCost(RelativeTime) - Method in class javax.realtime.ProcessingGroupParameters
-
setCost sets the cost value.
- setCost(RelativeTime) - Method in class javax.realtime.ReleaseParameters
-
setCost sets the cost for this ReleaseParameters.
- setCostOverrunHandler(AsyncEventHandler) - Method in class javax.realtime.ProcessingGroupParameters
-
setCostOverrunHandler set the cost overrun handler.
- setCostOverrunHandler(AsyncEventHandler) - Method in class javax.realtime.ReleaseParameters
-
setCostOverrunHandler sets the cost overrun handler.
- setDaemon(boolean) - Method in class javax.realtime.AsyncBaseEventHandler
-
Mark this handler as daemon or non-daemon.
- setDaemon(boolean) - Method in interface javax.realtime.Schedulable
-
Marks this schedulable as either a daemon or a user task.
- setDeadline(RelativeTime) - Method in class javax.realtime.ProcessingGroupParameters
-
setDeadline set the deadline to a new value.
- setDeadline(RelativeTime) - Method in class javax.realtime.ReleaseParameters
-
setDeadline sets the deadline.
- setDeadlineMissHandler(AsyncEventHandler) - Method in class javax.realtime.ProcessingGroupParameters
-
setDeadlineMissHandler sets the deadline miss handler.
- setDeadlineMissHandler(AsyncEventHandler) - Method in class javax.realtime.ReleaseParameters
-
setDeadlineMissHandler sets the deadline miss handler
- setDefault(ConfigurationParameters) - Static method in class javax.realtime.ConfigurationParameters
-
Set the parameters object to be used when none is provided for an
instance of
Schedulable
.
- setDefault(ConfigurationParameters) - Static method in class javax.realtime.memory.ScopedConfigurationParameters
-
Set the parameters object to be used when none is provided for an
instance of
Schedulable
.
- setDefaultDispatcher(RealtimeSignalDispatcher) - Static method in class javax.realtime.posix.RealtimeSignalDispatcher
-
Sets the system default realtime signal dispatcher.
- setDefaultDispatcher(SignalDispatcher) - Static method in class javax.realtime.posix.SignalDispatcher
-
Sets the system default signal dispatcher.
- setDefaultDispatcher(TimeDispatcher) - Static method in class javax.realtime.TimeDispatcher
-
Sets the system default time dispatcher.
- setDefaultRunner(ReleaseRunner) - Static method in class javax.realtime.ConfigurationParameters
-
Sets the system default heap release runner.
- setDefaultRunner(ReleaseRunner) - Static method in class javax.realtime.memory.ScopedConfigurationParameters
-
Sets the system default release runner.
- setDefaultScheduler(Scheduler) - Static method in class javax.realtime.Scheduler
-
setDefaultScheduler sets the default scheduler to the given
scheduler.
- setDouble(double) - Method in interface javax.realtime.device.RawDoubleWriter
-
Sets the value at the first position referenced by this
instance, i.e., the value at its start address.
- setDouble(int, double) - Method in interface javax.realtime.device.RawDoubleWriter
-
Sets the value of the nth element referenced by this
instance, where n
is offset
and the
address is base address + offset
× size of Double.
- setDouble(long, double) - Method in class javax.realtime.RawMemoryFloatAccess
-
setDouble writes a double to the given offset.
- setDoubles(long, double[], int, int) - Method in class javax.realtime.RawMemoryFloatAccess
-
setDoubles writes a number of doubles to the given offset.
- setFloat(float) - Method in interface javax.realtime.device.RawFloatWriter
-
Sets the value at the first position referenced by this
instance, i.e., the value at its start address.
- setFloat(int, float) - Method in interface javax.realtime.device.RawFloatWriter
-
Sets the value of the nth element referenced by this
instance, where n
is offset
and the
address is base address + offset
× size of Float.
- setFloat(long, float) - Method in class javax.realtime.RawMemoryFloatAccess
-
setFloat writes a float to the given offset.
- setFloats(long, float[], int, int) - Method in class javax.realtime.RawMemoryFloatAccess
-
setFloats writes a number of floats to the given offset.
- setFrequency(int) - Method in class javax.realtime.RationalTime
-
- setHandler(AsyncBaseEventHandler) - Method in class javax.realtime.AsyncBaseEvent
-
Associate a new handler with this event and remove all
existing handlers.
- setHandler(AsyncEventHandler) - Method in class javax.realtime.AsyncEvent
-
setHandler removes all handlers from the list of handlers for
this event and adds the given handler.
- setHandler(AsyncBaseEventHandler) - Method in class javax.realtime.posix.RealtimeSignal
-
Associate a new handler with this event and remove all
existing handlers.
- setHandler(AsyncBaseEventHandler) - Method in class javax.realtime.posix.Signal
-
Associate a new handler with this event and remove all
existing handlers.
- setHandler(int, AsyncEventHandler) - Static method in class javax.realtime.POSIXSignalHandler
-
setHandler sets the set of handlers that will be released on the
provided signal to the set with the provided handler being the
single element.
- setIfFeasible(RelativeTime, RelativeTime) - Method in class javax.realtime.AperiodicParameters
-
This method first performs a feasibility analysis using the new
cost and deadline as replacements for the matching attributes of
this.
- setIfFeasible(ReleaseParameters<?>, MemoryParameters) - Method in class javax.realtime.AsyncBaseEventHandler
-
setIfFeasible performs a feasibility analysis using the provided
release and memory parameters.
- setIfFeasible(SchedulingParameters, ReleaseParameters<?>, MemoryParameters) - Method in class javax.realtime.AsyncBaseEventHandler
-
setIfFeasible performs a feasibility analysis using the provided
scheduling, release and memory parameters.
- setIfFeasible(ReleaseParameters<?>, MemoryParameters, ProcessingGroupParameters) - Method in class javax.realtime.AsyncBaseEventHandler
-
setIfFeasible performs a feasibility analysis using the provided
release, memory, and processing group parameters.
- setIfFeasible(SchedulingParameters, ReleaseParameters<?>, MemoryParameters, ProcessingGroupParameters) - Method in class javax.realtime.AsyncBaseEventHandler
-
setIfFeasible performs a feasibility analysis using the provided
scheduling, release, memory, and processing group parameters.
- setIfFeasible(ReleaseParameters<?>, ProcessingGroupParameters) - Method in class javax.realtime.AsyncBaseEventHandler
-
setIfFeasible performs a feasibility analysis using the provided
release and processing group parameters.
- setIfFeasible(RelativeTime, RelativeTime, RelativeTime) - Method in class javax.realtime.PeriodicParameters
-
setIfFeasible performs a feasibility analysis using the new
period, cost, and deadline parameters.
- setIfFeasible(Schedulable, ReleaseParameters<?>, MemoryParameters) - Method in class javax.realtime.PriorityScheduler
-
setIfFeasible first performs a feasibility analysis using the new
release and memory parameters for schedulable.
- setIfFeasible(Schedulable, ReleaseParameters<?>, MemoryParameters, ProcessingGroupParameters) - Method in class javax.realtime.PriorityScheduler
-
setIfFeasible first performs a feasibility analysis using the new
release, memory, and group parameters for schedulable.
- setIfFeasible(Schedulable, SchedulingParameters, ReleaseParameters<?>, MemoryParameters, ProcessingGroupParameters) - Method in class javax.realtime.PriorityScheduler
-
setIfFeasible first performs a feasibility analysis using the new
scheduling, release, memory, and group parameters for schedulable.
- setIfFeasible(RelativeTime, RelativeTime, RelativeTime) - Method in class javax.realtime.ProcessingGroupParameters
-
setIfFeasible performs a feasibility analysis using the new
period, cost, and deadline parameters.
- setIfFeasible(ReleaseParameters<?>, MemoryParameters, ProcessingGroupParameters) - Method in class javax.realtime.RealtimeThread
-
setIfFeasible performs a feasibility analysis using the provided
release, memory, and processing group parameters.
- setIfFeasible(ReleaseParameters<?>, ProcessingGroupParameters) - Method in class javax.realtime.RealtimeThread
-
setIfFeasible performs a feasibility analysis using the provided
release and processing group parameters.
- setIfFeasible(ReleaseParameters<?>, MemoryParameters) - Method in class javax.realtime.RealtimeThread
-
setIfFeasible performs a feasibility analysis using the provided
release and memory parameters.
- setIfFeasible(SchedulingParameters, ReleaseParameters<?>, MemoryParameters) - Method in class javax.realtime.RealtimeThread
-
setIfFeasible performs a feasibility analysis using the provided
scheduling, release, and memory parameters.
- setIfFeasible(SchedulingParameters, ReleaseParameters<?>, MemoryParameters, ProcessingGroupParameters) - Method in class javax.realtime.RealtimeThread
-
setIfFeasible performs a feasibility analysis using the provided
scheduling, release, memory, and processing group parameters.
- setIfFeasible(RelativeTime, RelativeTime) - Method in class javax.realtime.ReleaseParameters
-
setIfFeasible performs a feasibility analysis using the new
cost and deadline parameters.
- setIfFeasible(ReleaseParameters<?>, MemoryParameters) - Method in interface javax.realtime.Schedulable
-
setIfFeasible performs a feasibility analysis using the provided
release and memory parameters.
- setIfFeasible(ReleaseParameters<?>, MemoryParameters, ProcessingGroupParameters) - Method in interface javax.realtime.Schedulable
-
setIfFeasible performs a feasibility analysis using the provided
release, memory, and processing group parameters.
- setIfFeasible(ReleaseParameters<?>, ProcessingGroupParameters) - Method in interface javax.realtime.Schedulable
-
setIfFeasible performs a feasibility analysis using the provided
release and processing group parameters.
- setIfFeasible(SchedulingParameters, ReleaseParameters<?>, MemoryParameters) - Method in interface javax.realtime.Schedulable
-
setIfFeasible performs a feasibility analysis using the provided
scheduling, release, and memory parameters.
- setIfFeasible(SchedulingParameters, ReleaseParameters<?>, MemoryParameters, ProcessingGroupParameters) - Method in interface javax.realtime.Schedulable
-
setIfFeasible performs a feasibility analysis using the provided
scheduling, release, memory, and processing group parameters.
- setIfFeasible(Schedulable, ReleaseParameters<?>, MemoryParameters) - Method in class javax.realtime.Scheduler
-
setIfFeasible first performs a feasibility analysis using the new
release and memory parameters for schedulable.
- setIfFeasible(Schedulable, ReleaseParameters<?>, MemoryParameters, ProcessingGroupParameters) - Method in class javax.realtime.Scheduler
-
setIfFeasible first performs a feasibility analysis using the new
release, memory, and group parameters for schedulable.
- setIfFeasible(Schedulable, SchedulingParameters, ReleaseParameters<?>, MemoryParameters, ProcessingGroupParameters) - Method in class javax.realtime.Scheduler
-
setIfFeasible first performs a feasibility analysis for
schedulable using the new scheduling, release, memory, and group
parameters.
- setIfFeasible(RelativeTime, RelativeTime) - Method in class javax.realtime.SporadicParameters
-
This method first performs a feasibility analysis using the new cost,
and deadline as replacements for the matching attributes of this.
- setIfFeasible(RelativeTime, RelativeTime, RelativeTime) - Method in class javax.realtime.SporadicParameters
-
setIfFeasible performs a feasibility analysis using the new
period, cost and deadline parameters.
- setImportance(int) - Method in class javax.realtime.ImportanceParameters
-
setImportance sets the importance parameters for this and all
schedulable objects associated with this ImportanceParameters.
- setInitialArrivalTimeQueueLength(int) - Method in class javax.realtime.AperiodicParameters
-
setInitialArrivalTimeQueueLength sets the initial number of
elements in the arrival time queue for the schedulable object
that receives this AperiodicParameters in its constructor.
- setInt(int) - Method in interface javax.realtime.device.RawIntWriter
-
Sets the value at the first position referenced by this
instance, i.e., the value at its start address.
- setInt(int, int) - Method in interface javax.realtime.device.RawIntWriter
-
Sets the value of the nth element referenced by this
instance, where n
is offset
and the
address is base address + offset
× size of Int.
- setInt(long, int) - Method in class javax.realtime.RawMemoryAccess
-
setInt writes an int to the given offset.
- setInterval(RelativeTime) - Method in class javax.realtime.PeriodicTimer
-
setInterval changes the interval for this periodic timer.
- setInts(long, int[], int, int) - Method in class javax.realtime.RawMemoryAccess
-
setInts writes a number of ints to the given offset.
- setLink(ChainableAbsoluteTime) - Method in class javax.realtime.ChainableAbsoluteTime
-
Set the next value in the chain.
- setLong(long) - Method in interface javax.realtime.device.RawLongWriter
-
Sets the value at the first position referenced by this
instance, i.e., the value at its start address.
- setLong(int, long) - Method in interface javax.realtime.device.RawLongWriter
-
Sets the value of the nth element referenced by this
instance, where n
is offset
and the
address is base address + offset
× size of Long.
- setLong(long, long) - Method in class javax.realtime.RawMemoryAccess
-
setLong writes a long to the given offset.
- setLongs(long, long[], int, int) - Method in class javax.realtime.RawMemoryAccess
-
setLongs writes a number of longs to the given offset.
- setMaxEligibility(SchedulingParameters) - Method in class javax.realtime.RealtimeThreadGroup
-
Sets the upper bound on scheduling eligibility that tasks in this
group may have.
- setMaxImmortalIfFeasible(long) - Method in class javax.realtime.MemoryParameters
-
setMaxImmortalIfFeasible first checks if the schedulables
associated with this would still be feasible with the new
immortal allocation limit.
- setMaximumConcurrentLocks(int) - Static method in class javax.realtime.RealtimeSystem
-
setMaximumConcurrentLocks sets the maximum number of locks that
may be used simultaneously.
- setMaximumConcurrentLocks(int, boolean) - Static method in class javax.realtime.RealtimeSystem
-
setMaximumConcurrentLocks sets the maximum number of locks that
may be used simultaneously.
- setMaxMemoryAreaIfFeasible(long) - Method in class javax.realtime.MemoryParameters
-
setMaxMemoryAreaIfFeasible first checks if the schedulables
associated with this would still be feasible with the new
allocation limit.
- setMemoryParameters(MemoryParameters) - Method in class javax.realtime.AsyncBaseEventHandler
-
setMemoryParameters replaces the memory parameters for this
handler with the parameters provided.
- setMemoryParameters(MemoryParameters) - Method in class javax.realtime.RealtimeThread
-
setMemoryParameters replaces the memory parameters for this
RealtimeThread with the parameters provided.
- setMemoryParameters(MemoryParameters) - Method in interface javax.realtime.Schedulable
-
setMemoryParameters replaces the memory parameters for this
Schedulable with the parameters provided.
- setMemoryParametersIfFeasible(MemoryParameters) - Method in class javax.realtime.AsyncBaseEventHandler
-
setMemoryParametersIfFeasible performs a feasibility analysis
using the provided memory parameters.
- setMemoryParametersIfFeasible(MemoryParameters) - Method in class javax.realtime.RealtimeThread
-
setMemoryParametersIfFeasible performs a feasibility analysis
using the provided memory parameters.
- setMemoryParametersIfFeasible(MemoryParameters) - Method in interface javax.realtime.Schedulable
-
setMemoryParametersIfFeasible performs a feasibility analysis
using the provided memory parameters.
- setMinimumInterarrival(RelativeTime) - Method in class javax.realtime.SporadicParameters
-
setMinimumInterarrival sets the minimum interarrival time to a
new value, independent on the impact this will have on the
feasibility of the system.
- setMitViolationBehavior(String) - Method in class javax.realtime.SporadicParameters
-
setMitViolationBehavior sets the policy for dealing with minimum
arrival time violations.
- setMonitorControl(MonitorControl) - Static method in class javax.realtime.MonitorControl
-
setMonitorControl sets the default monitor control policy to the
given argument.
- setMonitorControl(Object, MonitorControl) - Static method in class javax.realtime.MonitorControl
-
setMonitorControl set the monitor control for the monitor
associated with a Java object.
- setPeriod(RelativeTime) - Method in class javax.realtime.PeriodicParameters
-
setPeriod sets the period.
- setPeriod(RelativeTime) - Method in class javax.realtime.ProcessingGroupParameters
-
setPeriod sets the period to a new value.
- setPortal(Object) - Method in class javax.realtime.memory.ScopedMemory
-
Sets the portal object of the memory area represented by this
instance of ScopedMemory
to the given object.
- setPortal(Object) - Method in class javax.realtime.ScopedMemory
-
Sets the portal object of the memory area represented by this
instance of ScopedMemory
to the given object.
- setPriority(int) - Method in class javax.realtime.PriorityParameters
-
setPriority changes the priority value of this and the current
base priority of all schedulable objects that are associated with
this.
- setProcessingGroupParameters(ProcessingGroupParameters) - Method in class javax.realtime.AsyncBaseEventHandler
-
setProcessingGroupParameters sets the processing group parameters
of this handler.
- setProcessingGroupParameters(ProcessingGroupParameters) - Method in class javax.realtime.RealtimeThread
-
setProcessingGroupParameters sets the processing group parameters
of this thread.
- setProcessingGroupParameters(ProcessingGroupParameters) - Method in interface javax.realtime.Schedulable
-
setProcessingGroupParameters sets the processing group parameters
of this Scheduling.
- setProcessingGroupParametersIfFeasible(ProcessingGroupParameters) - Method in class javax.realtime.AsyncBaseEventHandler
-
setProcessingGroupParametersIfFeasible performs a feasibility
analysis using the provided processing group parameters.
- setProcessingGroupParametersIfFeasible(ProcessingGroupParameters) - Method in class javax.realtime.RealtimeThread
-
setProcessingGroupParametersIfFeasible performs a feasibility
analysis using the provided processing group parameters.
- setProcessingGroupParametersIfFeasible(ProcessingGroupParameters) - Method in interface javax.realtime.Schedulable
-
setProcessingGroupParametersIfFeasible performs a feasibility
analysis using the provided processing group parameters.
- setProcessorAddedEvent(AsyncEvent) - Static method in class javax.realtime.Affinity
-
Sets the AsyncEvent that will be fired when a processor is added to
the set available to the JVM.
- setProcessorRemovedEvent(AsyncEvent) - Static method in class javax.realtime.Affinity
-
Sets the
AsyncEvent
that will be fired when a processor is
removed from the set available to the JVM.
- setReleaseParameters(ReleaseParameters<?>) - Method in class javax.realtime.AsyncBaseEventHandler
-
setReleaseParameters replaces the release parameters for this
handler with the parameters provided.
- setReleaseParameters(ReleaseParameters<?>) - Method in class javax.realtime.RealtimeThread
-
setReleaseParameters replaces the release parameters for this
RealtimeThread with the parameters provided.
- setReleaseParameters(ReleaseParameters<?>) - Method in interface javax.realtime.Schedulable
-
setReleaseParameters replaces the release parameters for this
Schedulable with the parameters provided.
- setReleaseParametersIfFeasible(ReleaseParameters<?>) - Method in class javax.realtime.AsyncBaseEventHandler
-
setReleaseParametersIfFeasible performs a feasibility analysis
using the provided release parameters.
- setReleaseParametersIfFeasible(ReleaseParameters<?>) - Method in class javax.realtime.RealtimeThread
-
setReleaseParametersIfFeasible performs a feasibility analysis
using the provided release parameters.
- setReleaseParametersIfFeasible(ReleaseParameters<?>) - Method in interface javax.realtime.Schedulable
-
setReleaseParametersIfFeasible performs a feasibility analysis
using the provided release parameters.
- setResolution(RelativeTime) - Method in class javax.realtime.Clock
-
Sets the resolution of this time to the provided value.
- setRousable(boolean) - Method in class javax.realtime.ReleaseParameters
-
Dictates whether or not a thread interrupt will cause instances of
Schedulable
associated with an instance of this class
to be prematurely released, i.e., released before the very first release
event happens.
- setScheduler(Scheduler) - Method in class javax.realtime.ActiveEventDispatcher
-
Sets the reference to the Scheduler object.
- setScheduler(Scheduler, SchedulingParameters) - Method in class javax.realtime.ActiveEventDispatcher
-
Sets the scheduler and associated parameter objects.
- setScheduler(Scheduler, SchedulingParameters, ReleaseParameters<?>, MemoryParameters, ProcessingGroupParameters) - Method in class javax.realtime.AsyncBaseEventHandler
-
setScheduler sets the scheduler and scheduling, release,
memory, and processing group parameters for this handler.
- setScheduler(Scheduler) - Method in class javax.realtime.AsyncBaseEventHandler
-
setScheduler sets the scheduler for this handler.
- setScheduler(Scheduler, SchedulingParameters, ReleaseParameters<?>, MemoryParameters, ProcessingGroupParameters) - Method in class javax.realtime.RealtimeThread
-
setScheduler set the scheduler and scheduling, release, memory,
and processing group parameters for this RealtimeThread.
- setScheduler(Scheduler) - Method in class javax.realtime.RealtimeThread
-
setScheduler sets the scheduler for this RealtimeThread.
- setScheduler(Scheduler) - Method in interface javax.realtime.Schedulable
-
setScheduler sets the scheduler for this Schedulable.
- setScheduler(Scheduler, SchedulingParameters, ReleaseParameters<?>, MemoryParameters, ProcessingGroupParameters) - Method in interface javax.realtime.Schedulable
-
setScheduler set the scheduler and scheduling, release, memory
and processing group parameters for this Schedulable.
- setSchedulingParameters(SchedulingParameters) - Method in class javax.realtime.ActiveEventDispatcher
-
Sets the scheduling parameters associated with this instance of
Schedulable
.
- setSchedulingParameters(SchedulingParameters) - Method in class javax.realtime.AsyncBaseEventHandler
-
- setSchedulingParameters(SchedulingParameters) - Method in class javax.realtime.RealtimeThread
-
- setSchedulingParameters(SchedulingParameters) - Method in interface javax.realtime.Schedulable
-
setSchedulingParameters sets the scheduling parameters for this
Schedulable.
- setSchedulingParametersIfFeasible(SchedulingParameters) - Method in class javax.realtime.AsyncBaseEventHandler
-
setSchedulingParametersIfFeasible performs a feasibility
analysis using the provided scheduling parameters.
- setSchedulingParametersIfFeasible(SchedulingParameters) - Method in class javax.realtime.RealtimeThread
-
setSchedulingParametersIfFeasible performs a feasibility
analysis using the provided scheduling parameters.
- setSchedulingParametersIfFeasible(SchedulingParameters) - Method in interface javax.realtime.Schedulable
-
setSchedulingParametersIfFeasible performs a feasibility
analysis using the provided scheduling parameters.
- setSecurityManager(RealtimeSecurity) - Static method in class javax.realtime.RealtimeSystem
-
setSecurityManager replaces the current security manager by a new
manager.
- setShort(short) - Method in interface javax.realtime.device.RawShortWriter
-
Sets the value at the first position referenced by this
instance, i.e., the value at its start address.
- setShort(int, short) - Method in interface javax.realtime.device.RawShortWriter
-
Sets the value of the nth element referenced by this
instance, where n
is offset
and the
address is base address + offset
× size of Short.
- setShort(long, short) - Method in class javax.realtime.RawMemoryAccess
-
setShort writes a short to the given offset.
- setShorts(long, short[], int, int) - Method in class javax.realtime.RawMemoryAccess
-
setShorts writes a number of shorts to the given offset.
- setStackTrace(StackTraceElement[]) - Method in exception javax.realtime.ConstructorCheckedException
-
- setStackTrace(StackTraceElement[]) - Method in exception javax.realtime.IllegalTaskStateException
-
- setStackTrace(StackTraceElement[]) - Method in exception javax.realtime.StaticCheckedException
-
- setStackTrace(StackTraceElement[]) - Method in error javax.realtime.StaticError
-
- setStackTrace(StackTraceElement[]) - Method in exception javax.realtime.StaticIllegalArgumentException
-
- setStackTrace(StackTraceElement[]) - Method in exception javax.realtime.StaticIllegalStateException
-
- setStackTrace(StackTraceElement[]) - Method in error javax.realtime.StaticOutOfMemoryError
-
- setStackTrace(StackTraceElement[]) - Method in exception javax.realtime.StaticRuntimeException
-
- setStackTrace(StackTraceElement[]) - Method in exception javax.realtime.StaticSecurityException
-
- setStackTrace(StackTraceElement[]) - Method in interface javax.realtime.StaticThrowable
-
This method allows overriding the stack trace that was filled during
construction of this object.
- setStackTrace(StackTraceElement[]) - Method in class javax.realtime.StaticThrowableStorage
-
- setStackTrace(StackTraceElement[]) - Method in exception javax.realtime.StaticUnsupportedOperationException
-
- setStart(HighResolutionTime<?>) - Method in class javax.realtime.PeriodicParameters
-
setStart set the start time.
- setStart(HighResolutionTime<?>) - Method in class javax.realtime.ProcessingGroupParameters
-
setStart sets the start time to a new value.
- SHARED - Static variable in class javax.realtime.PhysicalMemoryManager
-
Memory type for shared memory, if supported by the
implementation.
- SIGABRT - Static variable in class javax.realtime.POSIXSignalHandler
-
Abort (ANSI).
- SIGALRM - Static variable in class javax.realtime.POSIXSignalHandler
-
Alarm clock (POSIX).
- SIGBUS - Static variable in class javax.realtime.POSIXSignalHandler
-
BUS error (4.2 BSD), optional signal.
- SIGCANCEL - Static variable in class javax.realtime.POSIXSignalHandler
-
- SIGCHLD - Static variable in class javax.realtime.POSIXSignalHandler
-
Child status has changed (POSIX).
- SIGCLD - Static variable in class javax.realtime.POSIXSignalHandler
-
Same as SIGCHLD (System V), optional signal.
- SIGCONT - Static variable in class javax.realtime.POSIXSignalHandler
-
Continue (POSIX), optional signal.
- SIGEMT - Static variable in class javax.realtime.POSIXSignalHandler
-
EMT instruction, optional signal.
- SIGFPE - Static variable in class javax.realtime.POSIXSignalHandler
-
floating point exception
- SIGFREEZE - Static variable in class javax.realtime.POSIXSignalHandler
-
- SIGHUP - Static variable in class javax.realtime.POSIXSignalHandler
-
Hangup (POSIX).
- SIGILL - Static variable in class javax.realtime.POSIXSignalHandler
-
illegal instruction (ANSI)
- SIGINT - Static variable in class javax.realtime.POSIXSignalHandler
-
interrupt (ANSI)
- SIGIO - Static variable in class javax.realtime.POSIXSignalHandler
-
- SIGIOT - Static variable in class javax.realtime.POSIXSignalHandler
-
IOT instruction (4.2 BSD), optional signal.
- SIGKILL - Static variable in class javax.realtime.POSIXSignalHandler
-
Kill, unblockable (POSIX).
- SIGLOST - Static variable in class javax.realtime.POSIXSignalHandler
-
- SIGLWP - Static variable in class javax.realtime.POSIXSignalHandler
-
- Signal - Class in javax.realtime.posix
-
- SignalDispatcher - Class in javax.realtime.posix
-
Provides a means of dispatching a set of
Signal
s.
- SignalDispatcher(SchedulingParameters, RealtimeThreadGroup) - Constructor for class javax.realtime.posix.SignalDispatcher
-
Creates a new dispatcher, whose dispatching thread runs with the given
SchedulingParameters
.
- SignalDispatcher(SchedulingParameters) - Constructor for class javax.realtime.posix.SignalDispatcher
-
Creates a new dispatcher, whose dispatching thread runs with the given
SchedulingParameters
.
- SIGPIPE - Static variable in class javax.realtime.POSIXSignalHandler
-
Broken pipe (POSIX).
- SIGPOLL - Static variable in class javax.realtime.POSIXSignalHandler
-
- SIGPROF - Static variable in class javax.realtime.POSIXSignalHandler
-
- SIGPWR - Static variable in class javax.realtime.POSIXSignalHandler
-
- SIGQUIT - Static variable in class javax.realtime.POSIXSignalHandler
-
quit (POSIX)
- SIGRTMAX - Static variable in class javax.realtime.POSIXSignalHandler
-
Superior bound of Realtime Thread Signals
POSIX.1-2001
- SIGRTMIN - Static variable in class javax.realtime.POSIXSignalHandler
-
Inferior bound of Realtime Thread Signals
POSIX.1-2001
- SIGSEGV - Static variable in class javax.realtime.POSIXSignalHandler
-
Segmentation violation (ANSI).
- SIGSTOP - Static variable in class javax.realtime.POSIXSignalHandler
-
Stop, unblockable (POSIX), optional signal.
- SIGSYS - Static variable in class javax.realtime.POSIXSignalHandler
-
Bad system call, optional signal.
- SIGTERM - Static variable in class javax.realtime.POSIXSignalHandler
-
Termination (ANSI).
- SIGTHAW - Static variable in class javax.realtime.POSIXSignalHandler
-
- SIGTRAP - Static variable in class javax.realtime.POSIXSignalHandler
-
trace trap (POSIX), optional signal.
- SIGTSTP - Static variable in class javax.realtime.POSIXSignalHandler
-
Keyboard stop (POSIX), optional signal.
- SIGTTIN - Static variable in class javax.realtime.POSIXSignalHandler
-
Background read from tty (POSIX), optional signal.
- SIGTTOU - Static variable in class javax.realtime.POSIXSignalHandler
-
Background write to tty (POSIX), optional signal.
- SIGURG - Static variable in class javax.realtime.POSIXSignalHandler
-
- SIGUSR1 - Static variable in class javax.realtime.POSIXSignalHandler
-
User-defined signal 1 (POSIX).
- SIGUSR2 - Static variable in class javax.realtime.POSIXSignalHandler
-
User-defined signal 2 (POSIX).
- SIGVTALRM - Static variable in class javax.realtime.POSIXSignalHandler
-
- SIGWAITING - Static variable in class javax.realtime.POSIXSignalHandler
-
- SIGWINCH - Static variable in class javax.realtime.POSIXSignalHandler
-
- SIGXCPU - Static variable in class javax.realtime.POSIXSignalHandler
-
- SIGXFSZ - Static variable in class javax.realtime.POSIXSignalHandler
-
- size() - Method in class javax.realtime.MemoryArea
-
Queries the size of the memory area.
- size() - Method in class javax.realtime.ScopedMemory
-
- size() - Method in class javax.realtime.WaitFreeReadQueue
-
size returns the current size of the queue, i.e., the number of
elements that have been written but not yet read.
- size() - Method in class javax.realtime.WaitFreeWriteQueue
-
size returns the current size of the queue, i.e., the number of
elements that have been written but not yet read.
- SizeEstimator - Class in javax.realtime
-
Jamaica Real-Time Specification for Java class SizeEstimator.
- SizeEstimator() - Constructor for class javax.realtime.SizeEstimator
-
Constructor to create estimate with no entries.
- SizeOutOfBoundsException - Exception in javax.realtime
-
Jamaica Real-Time Specification for Java class
SizeOutOfBoundsException.
- SizeOutOfBoundsException() - Constructor for exception javax.realtime.SizeOutOfBoundsException
-
Constructor of this exception without detail message.
- SizeOutOfBoundsException(String) - Constructor for exception javax.realtime.SizeOutOfBoundsException
-
Constructor
- sleep(Clock, HighResolutionTime<?>) - Static method in class javax.realtime.RealtimeThread
-
Sleep for a given relative or absolute time using the given
clock.
- sleep(HighResolutionTime<?>) - Static method in class javax.realtime.RealtimeThread
-
Sleep for a given relative or absolute time using the clock
associated with time.
- SporadicParameters - Class in javax.realtime
-
Jamaica Real-Time Specification for Java class SporadicParameters.
- SporadicParameters(RelativeTime) - Constructor for class javax.realtime.SporadicParameters
-
Create a SporadicParameters object.
- SporadicParameters(RelativeTime, RelativeTime, AsyncEventHandler, boolean) - Constructor for class javax.realtime.SporadicParameters
-
Equivalent to
SporadicParameters.SporadicParameters(RelativeTime, RelativeTime,
RelativeTime, AsyncEventHandler, AsyncEventHandler, boolean)
with an
argument list of
(minInterarrival, null, deadline, null,
missHandler, rousable)
.
- SporadicParameters(RelativeTime, RelativeTime, RelativeTime, AsyncEventHandler, AsyncEventHandler, boolean) - Constructor for class javax.realtime.SporadicParameters
-
Creates a SporadicParameters
object.
- SporadicParameters(RelativeTime, RelativeTime, RelativeTime, AsyncEventHandler, AsyncEventHandler) - Constructor for class javax.realtime.SporadicParameters
-
Constructor of SporadicParameters to be used as ReleaseParameters
for AsyncBaseEventHandler if the event handler will be scheduled
aperiodically with a miminum interarrival time between each two
releases.
- StackedMemory - Class in javax.realtime.memory
-
StackedMemory
implements a scoped memory allocation area and backing
store management system.
- StackedMemory(long, long) - Constructor for class javax.realtime.memory.StackedMemory
-
- StackedMemory(long, long, Runnable) - Constructor for class javax.realtime.memory.StackedMemory
-
Creates a host StackedMemory
with an object allocation area and
backing store of the specified sizes, bound to the specified Runnable
.
- StackedMemory(SizeEstimator, SizeEstimator) - Constructor for class javax.realtime.memory.StackedMemory
-
- StackedMemory(SizeEstimator, SizeEstimator, Runnable) - Constructor for class javax.realtime.memory.StackedMemory
-
- StackedMemory(long) - Constructor for class javax.realtime.memory.StackedMemory
-
- StackedMemory(SizeEstimator) - Constructor for class javax.realtime.memory.StackedMemory
-
- StackedMemory(long, Runnable) - Constructor for class javax.realtime.memory.StackedMemory
-
Create a guest StackedMemory
with an object allocation area of the
specified size, bound to the specified Runnable
.
- StackedMemory(SizeEstimator, Runnable) - Constructor for class javax.realtime.memory.StackedMemory
-
- start() - Method in interface javax.realtime.ActiveEvent
-
Starts this active event.
- start(boolean) - Method in interface javax.realtime.ActiveEvent
-
Starts this active event.
- start() - Method in class javax.realtime.NoHeapRealtimeThread
-
start starts this NoHeapRealtimeThread.
- start() - Method in class javax.realtime.posix.RealtimeSignal
-
Starts this RealtimeSignal
, i.e., changes to a running state.
- start(boolean) - Method in class javax.realtime.posix.RealtimeSignal
-
Starts this RealtimeSignal
, i.e., changes to a running state.
- start() - Method in class javax.realtime.posix.Signal
-
Starts this Signal
, i.e., changes to a running state.
- start(boolean) - Method in class javax.realtime.posix.Signal
-
Starts this Signal
, i.e., changes to a running state.
- start() - Method in class javax.realtime.RealtimeThread
-
Sets up the realtime thread's environment and starts it.
- start() - Method in class javax.realtime.Timer
-
start this timer, i.e., make it active and enabled
- start(boolean) - Method in class javax.realtime.Timer
-
start this timer, i.e., make it active.
- startPeriodic(PhasingPolicy) - Method in class javax.realtime.RealtimeThread
-
Starts a periodic thread with the specified phasing policy.
- StaticCheckedException - Exception in javax.realtime
-
A base class for all checked exceptions defined in the specification which
do not extend a conventional Java exception.
- StaticCheckedException() - Constructor for exception javax.realtime.StaticCheckedException
-
Enable this class to be extended.
- StaticCheckedException(String) - Constructor for exception javax.realtime.StaticCheckedException
-
Enable this class to be extended.
- StaticError - Error in javax.realtime
-
A base class for all errors defined in the specification which
do not extend a conventional Java error.
- StaticError() - Constructor for error javax.realtime.StaticError
-
Enable this class to be extended.
- StaticError(String) - Constructor for error javax.realtime.StaticError
-
Enable this class to be extended.
- StaticIllegalArgumentException - Exception in javax.realtime
-
A version of IllegalArgumentException to be thrown by
RTSJ methods that does not require allocation.
- StaticIllegalStateException - Exception in javax.realtime
-
The exception thrown when a Schedulable
instance attempts
to access a memory which is illegal in the memories current
state.
- StaticOutOfMemoryError - Error in javax.realtime
-
A version of OutOfMemoryError
that does not require
allocation.
- StaticRuntimeException - Exception in javax.realtime
-
A base class for all unchecked exceptions defined in the specification and
do not extend a conventional Java exception.
- StaticRuntimeException() - Constructor for exception javax.realtime.StaticRuntimeException
-
Enable this class to be extended.
- StaticRuntimeException(String) - Constructor for exception javax.realtime.StaticRuntimeException
-
Enable this class to be extended.
- StaticSecurityException - Exception in javax.realtime
-
A version of SecurityException
to be thrown by RTSJ methods
that does not require allocation.
- StaticThrowable<T extends StaticThrowable<T>> - Interface in javax.realtime
-
A marker interface to indicate that a Throwable
is intended to be
created once and reused.
- StaticThrowable.Hidden - Annotation Type in javax.realtime
-
A marker for static throwable support methods that should not be seen
in a stack trace.
- StaticThrowableStorage - Class in javax.realtime
-
Provides the methods for managing the thread local memory used
for storing the data needed by preallocated throwables, i.e., exceptions
and errors which implement
StaticThrowable
.
- StaticUnsupportedOperationException - Exception in javax.realtime
-
A version of UnsupportedOperationException
to be thown by RTSJ
methods that does not require allocation.
- stop() - Method in interface javax.realtime.ActiveEvent
-
Stops this active event.
- stop() - Method in class javax.realtime.posix.RealtimeSignal
-
Stops this RealtimeSignal
.
- stop() - Method in class javax.realtime.posix.Signal
-
Stops this Signal
.
- stop() - Method in class javax.realtime.Timer
-
stop stops this active timer changing its state to not-active and
disabled.
- Subsumable<T> - Interface in javax.realtime
-
A partial ordering relationship.
- subsumes(Affinity) - Method in class javax.realtime.Affinity
-
Determines whether or not other
is equal to or a proper subset
of this affinity.
- subsumes(Schedulable) - Method in class javax.realtime.AsyncBaseEventHandler
-
- subsumes(SchedulingParameters) - Method in class javax.realtime.PriorityParameters
-
- subsumes(Schedulable) - Method in class javax.realtime.RealtimeThread
-
- subsumes(Schedulable) - Method in interface javax.realtime.Schedulable
-
Determine whether or not this instance of Schedulable
is
more eligible than other
.
- subsumes(SchedulingParameters) - Method in class javax.realtime.SchedulingParameters
-
- subsumes(T) - Method in interface javax.realtime.Subsumable
-
Indicates that some set represented by other
is subsumed by the
set represented by this
object.
- subtract(AbsoluteTime) - Method in class javax.realtime.AbsoluteTime
-
subtract subtracts another absolute time from this absolute
time.
- subtract(AbsoluteTime, RelativeTime) - Method in class javax.realtime.AbsoluteTime
-
subtracts another absolute time from this absolute time.
- subtract(RelativeTime) - Method in class javax.realtime.AbsoluteTime
-
subtract subtracts an interval given as an instance of
RelativeTime from this.
- subtract(RelativeTime, AbsoluteTime) - Method in class javax.realtime.AbsoluteTime
-
subtract subtracts an interval given as an instance of
RelativeTime from this.
- subtract(RelativeTime) - Method in class javax.realtime.RelativeTime
-
substract substracts interval given as an instance of
RelativeTime from this relative time.
- subtract(RelativeTime, RelativeTime) - Method in class javax.realtime.RelativeTime
-
Subtracts time from this.
- swapBytes(short) - Method in class javax.realtime.RawMemoryAccess
-
- swapBytes(int) - Method in class javax.realtime.RawMemoryAccess
-
- swapBytes(long) - Method in class javax.realtime.RawMemoryAccess
-