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

S

Schedulable - interface javax.realtime.Schedulable.
Handlers and other objects can be run by a Scheduler if they provide a run() method and the methods defined below.
Scheduler - class javax.realtime.Scheduler.
An instance of Scheduler manages the execution of schedulable objects and may implement a feasibility algorithm.
Scheduler() - Constructor for class javax.realtime.Scheduler
Void constructor.
SchedulingParameters - class javax.realtime.SchedulingParameters.
Subclasses of SchedulingParameters, ImportanceParameters, and an others defined for particular schedulers provide the parameters to be used by the Scheduler.
SchedulingParameters() - Constructor for class javax.realtime.SchedulingParameters
Void constructor.
ScopedCycleException - exception javax.realtime.ScopedCycleException.
Thrown when a schedulable object attempts to enter an instance of ScopedMemory where that operation would cause a violation of the single parent rule.
ScopedCycleException() - Constructor for class javax.realtime.ScopedCycleException
A constructor for ScopedCycleException.
ScopedCycleException(String) - Constructor for class javax.realtime.ScopedCycleException
A descriptive constructor for ScopedCycleException.
ScopedMemory - class javax.realtime.ScopedMemory.
ScopedMemory is the abstract base class of all classes dealing with representations of memory spaces which have a limited lifetime.
ScopedMemory(long) - Constructor for class javax.realtime.ScopedMemory
Create a new ScopedMemory area with the given parameters.
ScopedMemory(long, Runnable) - Constructor for class javax.realtime.ScopedMemory
Create a new ScopedMemory area with the given parameters.
ScopedMemory(SizeEstimator) - Constructor for class javax.realtime.ScopedMemory
Create a new ScopedMemory area with the given parameters.
ScopedMemory(SizeEstimator, Runnable) - Constructor for class javax.realtime.ScopedMemory
Create a new ScopedMemory area with the given parameters.
SimulationClock - class javax.realtime.DSS.SimulationClock.
 
SimulationClock() - Constructor for class javax.realtime.DSS.SimulationClock
Void constructor.
SimulationScheduler - class javax.realtime.DSS.SimulationScheduler.
 
SimulationScheduler() - Constructor for class javax.realtime.DSS.SimulationScheduler
 
SizeEstimator - class javax.realtime.SizeEstimator.
This class maintains an estimate of the amount of memory required to store a set of objects.
SizeEstimator() - Constructor for class javax.realtime.SizeEstimator
Void constructor.
SizeOutOfBoundsException - exception javax.realtime.SizeOutOfBoundsException.
Thrown if the constructor of an ImmortalPhysicalMemory, LTPhysicalMemory, VTPhysicalMemory, RawMemoryAccess, or RawMemoryFloatAccess is given an invalid size or if an accessor method on one of the above classes would cause access to an invalid address.
SizeOutOfBoundsException() - Constructor for class javax.realtime.SizeOutOfBoundsException
A constructor for SizeOutOfBoundsException.
SizeOutOfBoundsException(String) - Constructor for class javax.realtime.SizeOutOfBoundsException
A descriptive constructor for SizeOutOfBoundsException.
SporadicParameters - class javax.realtime.SporadicParameters.
A notice to the scheduler that the associated schedulable object's run() method will be released aperiodically but with a minimum time between releases.
SporadicParameters(RelativeTime, RelativeTime, RelativeTime, AsyncEventHandler, AsyncEventHandler) - Constructor for class javax.realtime.SporadicParameters
Create a SporadicParameters object.
SporadicParameters(RelativeTime, RelativeTime) - Constructor for class javax.realtime.SporadicParameters
Constructor.
scheduled(RealtimeThread) - Method in class javax.realtime.DSS.EventList
Tests whether the given RealTimeThread is currently scheduled, i.e., has an EventNotice on this EventList.
scheduledTime - Variable in class javax.realtime.DSS.EventNotice
The AbsoluteTime at which the event is to be scheduled
scheduler - Variable in class javax.realtime.AsyncEventHandler
This object's scheduler
scheduler - Variable in class javax.realtime.RealtimeThread
This RealtimeThread's Scheduler.
scheduling - Variable in class javax.realtime.RealtimeThread
This RealtimeThread's Scheduler.
schedulingParameters - Variable in class javax.realtime.AsyncEventHandler
The scheduling parameters
searchConstraintHit(Search) - Method in class gov.nasa.jpf.rtsj.test.TestClient
there was some contraint hit in the search, we back out could have been turned into a property, but usually is an attribute of the search, not the application
searchFinished(Search) - Method in class gov.nasa.jpf.rtsj.test.TestClient
we're done, either with or without a preceeding error
searchStarted(Search) - Method in class gov.nasa.jpf.rtsj.test.TestClient
we get this after we enter the search loop, but BEFORE the first forward
seize() - Method in class javax.realtime.DSS.FIFOResource
 
seize() - Method in class javax.realtime.DSS.PreemptableResource
Seize this Preemptableresource.
seize() - Method in class javax.realtime.DSS.PriorityCeilingResource
Seize this resource, waiting if necessary.
seize() - Method in class javax.realtime.DSS.PriorityInheritanceResource
Seize this PriorityInheritanceResource.
seize() - Method in class javax.realtime.DSS.PriorityResource
 
seize() - Method in class javax.realtime.DSS.Resource
Seize this resource, waiting if necessary.
seize(Resource) - Method in class javax.realtime.DSS.Resource
Conjunctive seize, i.e., seize both this and the given resource.
seizeIfNotHeld() - Method in class javax.realtime.DSS.Resource
Seize this Resource if not already held.
set(HighResolutionTime) - Method in class javax.realtime.HighResolutionTime
Change 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, long) - Method in class javax.realtime.HighResolutionTime
Sets the millisecond and nanosecond components of this.
setAllocationRate(long) - Method in class javax.realtime.MemoryParameters
 
setAltitude(int) - Method in class javax.realtime.test.airplane.Airplane
Set the airplane's current altitude, at level flight.
setAltitudePlan(int, AbsoluteTime) - Method in class javax.realtime.test.airplane.Airplane
Set the airplane's current altitude plan, i.e., to ascend or descend
setArrivalTimeQueueOverflowBehavior(String) - Method in class javax.realtime.AperiodicParameters
Sets the behavior of the arrival time queue in the case where the insertion of a new element would make the queue size greater than the initial size given in this.
setArrivalTimeQueueOverflowBehavior(String) - Method in class javax.realtime.SporadicParameters
 
setByte(long, byte) - Method in class javax.realtime.RawMemoryAccess
Sets the byte at the given offset in the memory area associated with this object.
setBytes(long, byte[], int, int) - Method in class javax.realtime.RawMemoryAccess
Sets number bytes starting at the given offset in the memory area associated with this object from the byte array passed starting at position low.
setCost(RelativeTime) - Method in class javax.realtime.ProcessingGroupParameters
 
setCost(RelativeTime) - Method in class javax.realtime.ReleaseParameters
Set the cost of this object
setCostOverrunHandler(AsyncEventHandler) - Method in class javax.realtime.ProcessingGroupParameters
 
setCostOverrunHandler(AsyncEventHandler) - Method in class javax.realtime.ReleaseParameters
Set the cost overrun handler of this object
setDate(Date) - Method in class javax.realtime.AbsoluteTime
Change the time represented by this to that given by the parameter.
setDeadline(RelativeTime) - Method in class javax.realtime.AperiodicParameters
Sets the deadline value.
setDeadline(RelativeTime) - Method in class javax.realtime.PeriodicParameters
Sets the deadline value.
setDeadline(RelativeTime) - Method in class javax.realtime.ProcessingGroupParameters
 
setDeadline(RelativeTime) - Method in class javax.realtime.ReleaseParameters
Set the deadline of this object
setDeadlineMissHandler(AsyncEventHandler) - Method in class javax.realtime.ProcessingGroupParameters
 
setDeadlineMissHandler(AsyncEventHandler) - Method in class javax.realtime.ReleaseParameters
Set the deadline miss handler for this object
setDefaultScheduler(Scheduler) - Static method in class javax.realtime.Scheduler
Set the default scheduler.
setExtent(Set) - Static method in class javax.realtime.DSS.Resource
 
setFeetToRunway(int) - Method in class javax.realtime.test.airplane.Airplane
Sets the current feet to runway.
setFlaps(int) - Method in class javax.realtime.test.airplane.Airplane
Set flaps degrees directly, without simulating delay.
setGearDown(boolean) - Method in class javax.realtime.test.airplane.Airplane
Set the state of the landing gear, without simulating delay.
setHandler(AsyncEventHandler) - Method in class javax.realtime.AsyncEvent
Associate a new handler with this event and remove all existing handlers.
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.AsyncEventHandler
Not currently implemented
setIfFeasible(RelativeTime, RelativeTime, RelativeTime) - Method in class javax.realtime.PeriodicParameters
This method first performs a feasibility analysis using the new period, cost and deadline attributes as replacements for the matching attributes of this.
setIfFeasible(Schedulable, ReleaseParameters, MemoryParameters) - Method in class javax.realtime.PriorityScheduler
 
setIfFeasible(Schedulable, ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in class javax.realtime.PriorityScheduler
 
setIfFeasible(RelativeTime, RelativeTime, RelativeTime) - Method in class javax.realtime.ProcessingGroupParameters
Not currently implemented
setIfFeasible(RelativeTime, RelativeTime) - Method in class javax.realtime.ReleaseParameters
Set the cost and deadline of this object
setIfFeasible(Schedulable, ReleaseParameters, MemoryParameters) - Method in class javax.realtime.Scheduler
Returns true if, after considering the values of the parameters, the task set would still be feasible.
setIfFeasible(Schedulable, ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in class javax.realtime.Scheduler
Returns true if, after considering the values of the parameters, the task set would still be feasible.
setIfFeasible(RelativeTime, RelativeTime, RelativeTime) - Method in class javax.realtime.SporadicParameters
 
setImportance(int) - Method in class javax.realtime.ImportanceParameters
Set the importance
setInitialArrivalTimeQueueLength(int) - Method in class javax.realtime.AperiodicParameters
Sets the initial number of elements the arrival time queue can hold without lengthening the queue.
setInitialArrivalTimeQueueLength(int) - Method in class javax.realtime.SporadicParameters
 
setInt(long, int) - Method in class javax.realtime.RawMemoryAccess
Sets the int at the given offset in the memory area associated with this object.
setInterval(RelativeTime) - Method in class javax.realtime.PeriodicTimer
Reset the interval of this Timer
setInts(long, int[], int, int) - Method in class javax.realtime.RawMemoryAccess
Sets number ints starting at the given offset in the memory area associated with this object from the int array passed starting at position low.
setLastWaitStart() - Method in class javax.realtime.RealtimeThread
 
setLong(long, long) - Method in class javax.realtime.RawMemoryAccess
Sets the long at the given offset in the memory area associated with this object.
setLongs(long, long[], int, int) - Method in class javax.realtime.RawMemoryAccess
Sets number longs starting at the given offset in the memory area associated with this object from the long array passed starting at position low.
setMaxImmortalIfFeasible(long) - Method in class javax.realtime.MemoryParameters
 
setMaxMemoryAreaIfFeasible(long) - Method in class javax.realtime.MemoryParameters
 
setMemoryParameters(MemoryParameters) - Method in class javax.realtime.AsyncEventHandler
 
setMemoryParameters(MemoryParameters) - Method in class javax.realtime.RealtimeThread
Set this thread's memory parameters
setMemoryParameters(MemoryParameters) - Method in interface javax.realtime.Schedulable
Set the MemoryParameters of this schedulable object.
setMemoryParametersIfFeasible(MemoryParameters) - Method in class javax.realtime.AsyncEventHandler
Not currently implemented
setMemoryParametersIfFeasible(MemoryParameters) - Method in class javax.realtime.RealtimeThread
Set this thread's memory parameters if it would still be feasible given that change
setMemoryParametersIfFeasible(MemoryParameters) - Method in interface javax.realtime.Schedulable
 
setMinimumInterarrival(RelativeTime) - Method in class javax.realtime.SporadicParameters
 
setMitViolationBehavior(String) - Method in class javax.realtime.SporadicParameters
 
setMonitorControl(MonitorControl) - Static method in class javax.realtime.MonitorControl
Sets the default monitor control policy.
setMonitorControl(Object, MonitorControl) - Static method in class javax.realtime.MonitorControl
Immediately sets policy as the monitor control policy for obj.
setPeriod(RelativeTime) - Method in class javax.realtime.PeriodicParameters
Sets the period.
setPeriod(RelativeTime) - Method in class javax.realtime.ProcessingGroupParameters
 
setPriority(int) - Method in class javax.realtime.PriorityParameters
Set the priority value.
setProcessingGroupParameters(ProcessingGroupParameters) - Method in class javax.realtime.AsyncEventHandler
 
setProcessingGroupParameters(ProcessingGroupParameters) - Method in class javax.realtime.RealtimeThread
Set this thread's processing group parameters
setProcessingGroupParameters(ProcessingGroupParameters) - Method in interface javax.realtime.Schedulable
Set the ProcessingGroupParameters of this schedulable object.
setProcessingGroupParametersIfFeasible(ProcessingGroupParameters) - Method in class javax.realtime.AsyncEventHandler
Not currently implemented
setProcessingGroupParametersIfFeasible(ProcessingGroupParameters) - Method in class javax.realtime.RealtimeThread
Set this thread's processing group parameters if it would still be feasible given that change
setProcessingGroupParametersIfFeasible(ProcessingGroupParameters) - Method in interface javax.realtime.Schedulable
 
setReleaseParameters(ReleaseParameters) - Method in class javax.realtime.AsyncEventHandler
 
setReleaseParameters(ReleaseParameters) - Method in class javax.realtime.RealtimeThread
Set this thread's release parameters
setReleaseParameters(ReleaseParameters) - Method in interface javax.realtime.Schedulable
Set the ReleaseParameters of this object
setReleaseParametersIfFeasible(ReleaseParameters) - Method in class javax.realtime.AsyncEventHandler
Not currently implemented
setReleaseParametersIfFeasible(ReleaseParameters) - Method in class javax.realtime.RealtimeThread
Set this thread's release parameters if it would still be feasible given that change
setReleaseParametersIfFeasible(ReleaseParameters) - Method in interface javax.realtime.Schedulable
Set the ReleaseParameters of this object if feasible
setResolution(RelativeTime) - Method in class javax.realtime.Clock
Set the resolution of this.
setResolution(RelativeTime) - Method in class javax.realtime.DSS.SimulationClock
 
setScheduler(Scheduler) - Method in class javax.realtime.AsyncEventHandler
 
setScheduler(Scheduler, SchedulingParameters, ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in class javax.realtime.AsyncEventHandler
 
setScheduler(Scheduler) - Method in class javax.realtime.RealtimeThread
Set this thread's scheduler
setScheduler(Scheduler, SchedulingParameters, ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in class javax.realtime.RealtimeThread
Set all the following parameters of this thread:
setScheduler(Scheduler) - Method in interface javax.realtime.Schedulable
Set the Scheduler of this object
setScheduler(Scheduler, SchedulingParameters, ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in interface javax.realtime.Schedulable
Set the Scheduler and associated parameters of this object
setSchedulingParameters(SchedulingParameters) - Method in class javax.realtime.AsyncEventHandler
 
setSchedulingParameters(SchedulingParameters) - Method in class javax.realtime.RealtimeThread
Set this RealtimeThread's scheduling parameters
setSchedulingParameters(SchedulingParameters) - Method in interface javax.realtime.Schedulable
Set the SchedulingParameters of this object
setSchedulingParametersIfFeasible(SchedulingParameters) - Method in class javax.realtime.AsyncEventHandler
Not currently implemented
setSchedulingParametersIfFeasible(SchedulingParameters) - Method in class javax.realtime.RealtimeThread
Set this thread's scheduling parameters if it would still be feasible given that change
setSchedulingParametersIfFeasible(SchedulingParameters) - Method in interface javax.realtime.Schedulable
Set the SchedulingParameters of this object if feasible
setShort(long, short) - Method in class javax.realtime.RawMemoryAccess
Sets the short at the given offset in the memory area associated with this object.
setShorts(long, short[], int, int) - Method in class javax.realtime.RawMemoryAccess
Sets number shorts starting at the given offset in the memory area associated with this object from the short array passed starting at position low.
setSpeed(int) - Method in class javax.realtime.test.airplane.Airplane
Set the current ground speed of the airplane.
setStart(HighResolutionTime) - Method in class javax.realtime.PeriodicParameters
Sets the start time.
setStart(HighResolutionTime) - Method in class javax.realtime.ProcessingGroupParameters
 
setTime(AbsoluteTime) - Method in class javax.realtime.DSS.SimulationClock
 
shutdown() - Static method in class javax.realtime.DSS.DSS
Abruptly shuts down the simulation.
signalPriorityInversion - Variable in class javax.realtime.DSS.Resource
 
simulateActivePhaseCost() - Static method in class javax.realtime.DSS.DSS
If running under JPF, simulate the time consumed thus far by this active phase.
size() - Method in class javax.realtime.DSS.EventList
Return the number of EventNotice's on this EventList.
size() - Method in class javax.realtime.DSS.WaiterSet
Get the number of waiting RealtimeThread's
size() - Method in class javax.realtime.WaitFreeReadQueue
Queries the queue to determine the number of elements in this.
size() - Method in class javax.realtime.WaitFreeWriteQueue
Queries the queue to determine the number of elements in this.
sizeEstimator - Variable in class javax.realtime.MemoryArea
 
sizeInBytes - Variable in class javax.realtime.MemoryArea
 
spoilersArmed - Variable in class javax.realtime.test.airplane.Airplane
True iff spoilers are armed.
stack - Variable in class gov.nasa.jpf.rtsj.test.TestClient
The local backtracking stack, for maintaining path statistics
stackGrowing - Variable in class gov.nasa.jpf.rtsj.test.TestClient
true indicates last stateAdvanced or stateBacktracked was stateAdvanced false indicates last stateAdvanced or stateBacktracked was stateBacktracked
standardDeviation - Variable in class javax.realtime.DSS.Normal
Standard deviation of this distribution
start - Variable in class javax.realtime.PeriodicParameters
 
start - Variable in class javax.realtime.ProcessingGroupParameters
 
start() - Method in class javax.realtime.Timer
A Timer starts measuring time from when it is started.
startAbsoluteMillis - Variable in class javax.realtime.RealtimeThread
The milliseconds of this RealtimeThread's start cost.
startTime - Variable in class javax.realtime.RealtimeThread
The time at which this RealtimeThread started running.
started - Variable in class javax.realtime.RealtimeThread
True iff this RealtimeThread has started, i.e., begun its run() routine.
stateAdvanced(Search) - Method in class gov.nasa.jpf.rtsj.test.TestClient
the JPF state is advanced
stateBacktracked(Search) - Method in class gov.nasa.jpf.rtsj.test.TestClient
state was backtracked one step
stateDepth - Variable in class gov.nasa.jpf.rtsj.test.TestClient
Current state depth (incremented on state advance, and backtracked on state backtracked)
stateProcessed(Search) - Method in class gov.nasa.jpf.rtsj.test.TestClient
state is fully explored
stateRestored(Search) - Method in class gov.nasa.jpf.rtsj.test.TestClient
a previously generated state was restored (can be on a completely different path)
statesProcessed - Variable in class gov.nasa.jpf.rtsj.test.TestClient
States processed (not backtracked)
stop() - Method in class javax.realtime.Timer
Stops a timer that is running and changes its state to not started.
subtract(AbsoluteTime) - Method in class javax.realtime.AbsoluteTime
Create a new instance of AbsoluteTime representing the result of subtracting time from the value of this and normalizing the result.
subtract(AbsoluteTime, RelativeTime) - Method in class javax.realtime.AbsoluteTime
Return an object containing the value resulting from subtracting time from the value of this and normalizing the result.
subtract(RelativeTime) - Method in class javax.realtime.AbsoluteTime
Subtract a given RelativeTime from this AbsoluteTime.
subtract(RelativeTime, AbsoluteTime) - Method in class javax.realtime.AbsoluteTime
Return an object containing the value resulting from subtracting time from the value of this and normalizing the result.
subtract(RelativeTime) - Method in class javax.realtime.RelativeTime
Create a new instance of RelativeTime representing the result of subtracting time from the value of this and normalizing the result.
subtract(RelativeTime, RelativeTime) - Method in class javax.realtime.RelativeTime
Return an object containing the value resulting from subtracting the value of time from the value of this and normalizing the result.

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