- 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 SchedulingParameter that are not associated
with any schedulable object.
- 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
-
Jamaica Real-Time Specification for Java class ScopedMemory
- ScopedMemory(long) - Constructor for class javax.realtime.ScopedMemory
-
Constructor to create an instance of ScopedMemory with the given
initial size.
- ScopedMemory(long, Runnable) - Constructor for class javax.realtime.ScopedMemory
-
Constructor to create an instance of ScopedMemory with the given
initial size and default logic.
- ScopedMemory(long, long, Runnable) - Constructor for class javax.realtime.ScopedMemory
-
Constructor for a memory area with given backing memory and container
sizes for stacked memory, also sets a logic.
- ScopedMemory(SizeEstimator) - Constructor for class javax.realtime.ScopedMemory
-
Constructor to create an instance of ScopedMemory with the given
initial size.
- ScopedMemory(SizeEstimator, Runnable) - Constructor for class javax.realtime.ScopedMemory
-
Constructor to create an instance of ScopedMemory with the given
initial size and default logic.
- 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(Affinity, BoundAsyncEventHandler) - Static method in class javax.realtime.Affinity
-
Set the CPU affinity of a given bound async event handler.
- set(Affinity, Thread) - Static method in class javax.realtime.Affinity
-
Set the CPU affinity of a given thread.
- set(Affinity, ProcessingGroupParameters) - Static method in class javax.realtime.Affinity
-
Set the processors affinity of a given processing group
parameters instance.
- set(int, byte[]) - Method in interface javax.realtime.device.RawByteWriter
-
Copy values
to the raw memory starting at the address
referenced by this instance plus the offset
scaled by the
element size in bytes and the objects stride.
- set(int, byte[], int, int) - Method in interface javax.realtime.device.RawByteWriter
-
Copy 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
-
Copy values
to the raw memory starting at the address
referenced by this instance plus the offset
scaled by the
element size in bytes and the objects stride.
- set(int, double[], int, int) - Method in interface javax.realtime.device.RawDoubleWriter
-
Copy 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
-
Copy values
to the raw memory starting at the address
referenced by this instance plus the offset
scaled by the
element size in bytes and the objects stride.
- set(int, float[], int, int) - Method in interface javax.realtime.device.RawFloatWriter
-
Copy 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
-
Copy values
to the raw memory starting at the address
referenced by this instance plus the offset
scaled by the
element size in bytes and the objects stride.
- set(int, int[], int, int) - Method in interface javax.realtime.device.RawIntWriter
-
Copy 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
-
Copy values
to the raw memory starting at the address
referenced by this instance plus the offset
scaled by the
element size in bytes and the objects stride.
- set(int, long[], int, int) - Method in interface javax.realtime.device.RawLongWriter
-
Copy 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
-
Copy values
to the raw memory starting at the address
referenced by this instance plus the offset
scaled by the
element size in bytes and the objects stride.
- set(int, short[], int, int) - Method in interface javax.realtime.device.RawShortWriter
-
Copy 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(HighResolutionTime) - Method in class javax.realtime.HighResolutionTime
-
set sets this time to the time specified by time.
- set(long) - Method in class javax.realtime.HighResolutionTime
-
set sets the milliseconds value of this object to millis.
- set(long, int) - Method in class javax.realtime.HighResolutionTime
-
set sets the milliseconds and nanoseconds value of this object to
millis and nanos.
- set(long, int) - Method in class javax.realtime.RationalTime
-
Deprecated.
set sets the milliseconds and nanoseconds value of this object to
millis and nanos.
- 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
-
Set 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
-
Set 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.
- 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
- 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
-
Set 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
-
Set 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
-
Set 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
-
Set 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.AsyncEvent
-
setHandler removes all handlers from the list of handlers for
this event and adds the given handler.
- 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(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
-
setIfFeasible performs a feasibility analysis using the new
cost and deadline parameters.
- 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, AsyncEventHandler, AsyncEventHandler) - Method in class javax.realtime.ReleaseParameters
-
setIfFeasible performs a feasibility analysis using the new
period, cost and deadline 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, 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
-
Set 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
-
Set 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.
- setLong(long) - Method in interface javax.realtime.device.RawLongWriter
-
Set 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
-
Set 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.
- 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.ScopedMemory
-
setPortal sets the portal object of this memory area to the
argument.
- 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.
- 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
-
setResolution sets the resolution of this time to the provided
value.
- 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.AsyncBaseEventHandler
-
setSchedulingParameters sets the scheduling parameters for this
handler.
- setSchedulingParameters(SchedulingParameters) - Method in class javax.realtime.RealtimeThread
-
setSchedulingParameters sets the scheduling parameters for this
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
-
Set 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
-
Set 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.
- 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
-
- 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)
- 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
-
size returns the size of this memory area in bytes.
- size() - Method in class javax.realtime.StackedMemory
-
- 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, 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
-
StackedMemory
implements a scoped memory allocation area
and container management system.
- StackedMemory(long, long) - Constructor for class javax.realtime.StackedMemory
-
Create a host StackedMemory
with a backing memory
in a container of the specified sizes.
- StackedMemory(long, long, Runnable) - Constructor for class javax.realtime.StackedMemory
-
Create a host StackedMemory
with a backing memory
in a container of the specified sizes, bound to the specified
Runnable
..
- StackedMemory(SizeEstimator, SizeEstimator) - Constructor for class javax.realtime.StackedMemory
-
Create a host StackedMemory
with a backing memory
in a container of the sizes estimated by the specified
SizeEstimator
s.
- StackedMemory(SizeEstimator, SizeEstimator, Runnable) - Constructor for class javax.realtime.StackedMemory
-
Create a host StackedMemory
with a backing memory
in a container of the sizes estimated by the specified
SizeEstimator
s, bound to the specified
Runnable
.
- StackedMemory(long) - Constructor for class javax.realtime.StackedMemory
-
Create a guest StackedMemory
with a backing memory
of the specified size.
- StackedMemory(SizeEstimator) - Constructor for class javax.realtime.StackedMemory
-
Create a guest StackedMemory
with a backing memory
of the size estimated by the specified SizeEstimator
.
- StackedMemory(long, Runnable) - Constructor for class javax.realtime.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.StackedMemory
-
Create a guest StackedMemory
with an object
allocation area of the size estimated by the specified
SizeEstimator
, bound to the specified
Runnable
.
- start() - Method in interface javax.realtime.ActiveEvent
-
Start this active event.
- start(boolean) - Method in interface javax.realtime.ActiveEvent
-
Start this active event.
- start() - Method in class javax.realtime.NoHeapRealtimeThread
-
start starts this NoHeapRealtimeThread.
- start() - Method in class javax.realtime.RealtimeThread
-
start starts this RealtimeThread.
- start(PhasingPolicy) - Method in class javax.realtime.RealtimeThread
-
Start this RealtimeThread with a given phasing policy.
- 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.
- stop() - Method in interface javax.realtime.ActiveEvent
-
Stop this active event.
- stop() - Method in class javax.realtime.Timer
-
stop stops this active timer changing its state to not-active and
disabled.
- 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
-
subtract 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
-