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

A

AbsoluteTime - class javax.realtime.AbsoluteTime.
An object that represents a specific point in time given by milliseconds plus nanoseconds past the epoch (January 1, 1970, 00:00:00 GMT).
AbsoluteTime() - Constructor for class javax.realtime.AbsoluteTime
Equal to new AbsoluteTime(0,0).
AbsoluteTime(long, int) - Constructor for class javax.realtime.AbsoluteTime
Construct an AbsoluteTime object which means a time millis milliseconds plus nanos nanoseconds past 00:00:00 GMT on January 1, 1970.
AbsoluteTime(AbsoluteTime) - Constructor for class javax.realtime.AbsoluteTime
Make a new AbsoluteTime object from the given AbsoluteTime object.
AbsoluteTime(Date) - Constructor for class javax.realtime.AbsoluteTime
Equivalent to new AbsoluteTime (date.getTime(),0)
AccessViolationError - error javax.realtime.AccessViolationError.
The exception thrown on an attempt to enter a PrivateScopedMemory which is not owned.
AccessViolationError() - Constructor for class javax.realtime.AccessViolationError
Creates a new AccessViolationError instance.
AccessViolationError(String) - Constructor for class javax.realtime.AccessViolationError
Creates a new AccessViolationError instance.
AperiodicParameters - class javax.realtime.AperiodicParameters.
This release parameter object characterizes a schedulable object that may become active at any time.
AperiodicParameters(RelativeTime, RelativeTime, AsyncEventHandler, AsyncEventHandler) - Constructor for class javax.realtime.AperiodicParameters
Creates a new AperiodicParameters instance.
Arena - class javax.realtime.Arena.
Arena is the base class for all those memory areas whose lifetime depends on reachability.
Arena(long) - Constructor for class javax.realtime.Arena
Creates a new Arena instance.
Arena(SizeEstimator) - Constructor for class javax.realtime.Arena
Creates a new Arena instance.
Arena(long, Runnable) - Constructor for class javax.realtime.Arena
Creates a new Arena instance.
Arena(SizeEstimator, Runnable) - Constructor for class javax.realtime.Arena
Creates a new RefCountedArena instance.
ArenaFactory - class javax.realtime.ArenaFactory.
The class ArenaFactory has the responsibility of creating Arena instances.
ArenaFactory() - Constructor for class javax.realtime.ArenaFactory
 
AsyncEvent - class javax.realtime.AsyncEvent.
An asynchronous event represents something that can happen, like a light turning red.
AsyncEvent() - Constructor for class javax.realtime.AsyncEvent
 
AsyncEvent(ReleaseParameters) - Constructor for class javax.realtime.AsyncEvent
Creates a new AsyncEvent instance by passing the release paramenters associated with this event.
AsyncEventHandler - class javax.realtime.AsyncEventHandler.
An asynchronous event handler encapsulates code that gets run at some time after an AsyncEvent occurs.
AsyncEventHandler() - Constructor for class javax.realtime.AsyncEventHandler
 
AsynchronouslyInterruptedException - exception javax.realtime.AsynchronouslyInterruptedException.
An special exception that is thrown in response to an attempt to asynchronously transfer the locus of control of a RealtimeThread.
AsynchronouslyInterruptedException() - Constructor for class javax.realtime.AsynchronouslyInterruptedException
 
absolute(RelativeTime) - Method in class javax.realtime.Clock
Computes an absolute time that represent "this.getTime() + time".
absolute(RelativeTime, AbsoluteTime) - Method in class javax.realtime.Clock
Computes an absolute time that represent "this.getTime() + time".
absolute(Clock) - Method in class javax.realtime.RelativeTime
Convert this time to an absolute time, relative to some clock.
absolute(Clock, AbsoluteTime) - Method in class javax.realtime.RelativeTime
Convert this time to an absolute time, relative to some clock.
activate() - Method in class javax.realtime.BoundAsyncEventHandler
This method is provided to give more control over the time at which the thread bound with this AsyncEventHandler is started.
active - Variable in class javax.realtime.BoundAsyncEventHandler
 
active - Variable in class javax.realtime.util.ThreadBoundExecutor
 
add(long, int) - Method in class javax.realtime.AbsoluteTime
Add millis and nanos to this.
add(long, int, AbsoluteTime) - Method in class javax.realtime.AbsoluteTime
If a destination is non-null, the result is placed there and the destination is returned.
add(RelativeTime) - Method in class javax.realtime.AbsoluteTime
Return this + time.
add(RelativeTime, AbsoluteTime) - Method in class javax.realtime.AbsoluteTime
Return this + time, into the provided destination.
add(Object, int) - Method in class javax.realtime.PriorityQueue
 
add(RelativeTime) - Method in class javax.realtime.RelativeTime
Return this + time.
add(RelativeTime, RelativeTime) - Method in class javax.realtime.RelativeTime
Return this + time.
add(long, int) - Method in class javax.realtime.RelativeTime
Add a specific number of milli and nano seconds to this .
add(long, int, RelativeTime) - Method in class javax.realtime.RelativeTime
Add a specific number of milli and nano seconds to this.
addHandler(AsyncEventHandler) - Method in class javax.realtime.AsyncEvent
Add a handler to the set of handlers associated with this event.
addHandler(int, AsyncEventHandler) - Method in class javax.realtime.POSIXSignalHandler
Adds a handler for the given signal.
addIfFeasible() - Method in class javax.realtime.BoundAsyncEventHandler
Add to the feasibility of the already set scheduler if the resulting feasibility set is schedulable.
addIfFeasible() - Method in class javax.realtime.PooledAsyncEventHandler
Add to the feasibility of the already set scheduler if the resulting feasibility set is schedulable.
addIfFeasible() - Method in class javax.realtime.RealtimeThread
Add to the feasibility of the already set scheduler if the resulting feasibility set is schedulable.
addIfFeasible() - Method in interface javax.realtime.Schedulable
Add to the feasibility of the associated scheduler if the resulting feasibility is schedulable.
addIfFeasible() - Method in class javax.realtime.ThreadedAsyncEventHandler
Add to the feasibility of the already set scheduler if the resulting feasibility set is schedulable.
addIfFeasible() - Method in class javax.realtime.util.PooledExecutor
Add to the feasibility of the already set scheduler if the resulting feasibility set is schedulable.
addIfFeasible() - Method in class javax.realtime.util.ThreadBoundExecutor
Add to the feasibility of the already set scheduler if the resulting feasibility set is schedulable.
addIfFeasible() - Method in class javax.realtime.util.ThreadedExecutor
Add to the feasibility of the already set scheduler if the resulting feasibility set is schedulable.
addInterarrivalTo(AbsoluteTime) - Method in class javax.realtime.RationalTime
Add thistime to an AbsoluteTime.
addToFeasibility() - Method in class javax.realtime.BoundAsyncEventHandler
Inform the scheduler and cooperating facilities that the resource demands (as expressed in the associated instances of SchedulingParameters, ReleaseParameters, MemoryParameters, and ProcessingGroupParameters) of this instance of Schedulable will be considered in the feasibility analysis of the associated Scheduler until further notice.
addToFeasibility() - Method in class javax.realtime.PooledAsyncEventHandler
Inform the scheduler and cooperating facilities that the resource demands (as expressed in the associated instances of SchedulingParameters, ReleaseParameters, MemoryParameters, and ProcessingGroupParameters) of this instance of Schedulable will be considered in the feasibility analysis of the associated Scheduler until further notice.
addToFeasibility(Schedulable) - Method in class javax.realtime.PriorityScheduler
Inform the scheduler and cooperating facilities that the resource demands, as expressed in the associated instances of SchedulingParameters , ReleaseParameters, MemoryParameters ,and ProcessingGroupParameters, of this instance of Schedulable will be considered in the feasibility analysis of the associated Scheduler until further notice.
addToFeasibility() - Method in class javax.realtime.RealtimeThread
Inform the scheduler and cooperating facilities that the resource demands (as expressed in the associated instances of SchedulingParameters, ReleaseParameters, MemoryParameters, and ProcessingGroupParameters) of this instance of Schedulable will be considered in the feasibility analysis of the associated Scheduler until further notice.
addToFeasibility() - Method in interface javax.realtime.Schedulable
Inform the scheduler and cooperating facilities that the resource demands (as expressed in the associated instances of SchedulingParameters, ReleaseParameters, MemoryParameters, and ProcessingGroupParameters) of this instance of Schedulable will be considered in the feasibility analysis of the associated Scheduler until further notice.
addToFeasibility(Schedulable) - Method in class javax.realtime.Scheduler
Inform the scheduler and cooperating facilities that the resource demands (as expressed in the associated instances of SchedulingParameters, ReleaseParameters, MemoryParameters ,and ProcessingGroupParameters)of this instance of Schedulable will be considered in the feasibility analysis of the associated Scheduler until further notice.
addToFeasibility() - Method in class javax.realtime.ThreadedAsyncEventHandler
Inform the scheduler and cooperating facilities that the resource demands (as expressed in the associated instances of SchedulingParameters, ReleaseParameters, MemoryParameters, and ProcessingGroupParameters) of this instance of Schedulable will be considered in the feasibility analysis of the associated Scheduler until further notice.
addToFeasibility() - Method in class javax.realtime.util.PooledExecutor
Inform the scheduler and cooperating facilities that the resource demands (as expressed in the associated instances of SchedulingParameters, ReleaseParameters, MemoryParameters, and ProcessingGroupParameters) of this instance of Schedulable will be considered in the feasibility analysis of the associated Scheduler until further notice.
addToFeasibility() - Method in class javax.realtime.util.ThreadBoundExecutor
Inform the scheduler and cooperating facilities that the resource demands (as expressed in the associated instances of SchedulingParameters, ReleaseParameters, MemoryParameters, and ProcessingGroupParameters) of this instance of Schedulable will be considered in the feasibility analysis of the associated Scheduler until further notice.
addToFeasibility() - Method in class javax.realtime.util.ThreadedExecutor
Inform the scheduler and cooperating facilities that the resource demands (as expressed in the associated instances of SchedulingParameters, ReleaseParameters, MemoryParameters, and ProcessingGroupParameters) of this instance of Schedulable will be considered in the feasibility analysis of the associated Scheduler until further notice.
allocationNumber - Variable in class javax.realtime.SizeEstimator
 
allocationRate - Variable in class javax.realtime.MemoryParameters
 
arrivalTimeQueueOverflowExcpt - Static variable in class javax.realtime.SporadicParameters
If an arrival time occurs and should be queued but the queue already holds a number of times equal to the initial queue length defined by this then the fire() method shall throw a ResourceLimitError .If thearrival time is a result of a happening to which the instance of AsyncEventHandler is bound then the arrival time is ignored.
arrivalTimeQueueOverflowIgnore - Static variable in class javax.realtime.SporadicParameters
If an arrival time occurs and should be queued but the queue already holds a number of times equal to the initial queue length defined by this then the arrival time is ignored.
arrivalTimeQueueOverflowReplace - Static variable in class javax.realtime.SporadicParameters
If an arrival time occurs and should be queued but the queue already holds a number of times equal to the initial queue length defined by this then the previous arrival time is overwritten by the new arrival time.
arrivalTimeQueueOverflowSave - Static variable in class javax.realtime.SporadicParameters
If an arrival time occurs and should be queued but the queue already holds a number of times equal to the initial queue length defined by this then the queue is lengthened and the arrival time is saved.
await() - Method in class javax.realtime.util.CountableEventVariable
 
await(long) - Method in class javax.realtime.util.CountableEventVariable
 
await(long, int) - Method in class javax.realtime.util.CountableEventVariable
 
await() - Method in class javax.realtime.util.EventVariable
 
await(long) - Method in class javax.realtime.util.EventVariable
 
await(long, int) - Method in class javax.realtime.util.EventVariable
 

B

BoundAsyncEventHandler - class javax.realtime.BoundAsyncEventHandler.
A bound asynchronous event handler is an asynchronous event handler that is permanently bound to a thread.
BoundAsyncEventHandler() - Constructor for class javax.realtime.BoundAsyncEventHandler
Creates a new BoundAsyncEventHandler instance whose SchedulingParameters are inherited from the current thread and does not have either ReleaseParameters or MemoryParameters.
BoundAsyncEventHandler(boolean) - Constructor for class javax.realtime.BoundAsyncEventHandler
Creates a new BoundAsyncEventHandler instance whose parameters are inherited from the current thread, if it is a RealtimeThread ,or null other wise.
BoundAsyncEventHandler(Runnable) - Constructor for class javax.realtime.BoundAsyncEventHandler
Creates a new BoundAsyncEventHandler instance whose parameters are inherited from the current thread, if it is a RealtimeThread, or null otherwise.
BoundAsyncEventHandler(boolean, Runnable) - Constructor for class javax.realtime.BoundAsyncEventHandler
Creates a new BoundAsyncEventHandler instance whose parameters are inherited from the current thread, if it is a RealtimeThread, or null otherwise.
BoundAsyncEventHandler(SchedulingParameters, ReleaseParameters, MemoryParameters, MemoryArea, ProcessingGroupParameters, boolean) - Constructor for class javax.realtime.BoundAsyncEventHandler
Creates a new BoundAsyncEventHandler instance with the specified parameters.
BoundAsyncEventHandler(SchedulingParameters, ReleaseParameters, MemoryParameters, MemoryArea, ProcessingGroupParameters, Runnable) - Constructor for class javax.realtime.BoundAsyncEventHandler
Creates a new BoundAsyncEventHandler instance with the specified parameters.
BoundAsyncEventHandler(SchedulingParameters, ReleaseParameters, MemoryParameters, MemoryArea, ProcessingGroupParameters, boolean, Runnable) - Constructor for class javax.realtime.BoundAsyncEventHandler
Creates a new BoundAsyncEventHandler instance with the specified parameters.
bindTo(String) - Method in class javax.realtime.AsyncEvent
Binds this to an external event (a happening).
broadCastSignal() - Method in class javax.realtime.util.CountableEventVariable
 
broadCastSignal() - Method in class javax.realtime.util.EventVariable
 

C

CTMemory - class javax.realtime.CTMemory.
The CTMemory provides constant time allocation time.
CTMemory(long, long) - Constructor for class javax.realtime.CTMemory
Creates a new CTMemory instance.
CTMemory(long) - Constructor for class javax.realtime.CTMemory
Creates a new CTMemory instance.
CTMemory(long, Runnable) - Constructor for class javax.realtime.CTMemory
Creates a new CTMemory instance.
CTMemory(SizeEstimator) - Constructor for class javax.realtime.CTMemory
Creates a new CTMemory instance.
CTMemory(SizeEstimator, Runnable) - Constructor for class javax.realtime.CTMemory
Creates a new CTMemory instance.
CTPrivateMemory - class javax.realtime.CTPrivateMemory.
The CTPrivateMemory provides constant time allocation time.
CTPrivateMemory(long, long) - Constructor for class javax.realtime.CTPrivateMemory
Creates a new CTPrivateMemory instance.
CTPrivateMemory(long) - Constructor for class javax.realtime.CTPrivateMemory
Creates a new CTPrivateMemory instance.
CTPrivateMemory(long, Runnable) - Constructor for class javax.realtime.CTPrivateMemory
Creates a new CTPrivateMemory instance.
CTPrivateMemory(SizeEstimator) - Constructor for class javax.realtime.CTPrivateMemory
Creates a new CTPrivateMemory instance.
CTPrivateMemory(SizeEstimator, Runnable) - Constructor for class javax.realtime.CTPrivateMemory
Creates a new CTPrivateMemory instance.
Clock - class javax.realtime.Clock.
A clock advances from the past, through the present, into the future.
Clock() - Constructor for class javax.realtime.Clock
 
CountableEventVariable - class javax.realtime.util.CountableEventVariable.
 
CountableEventVariable() - Constructor for class javax.realtime.util.CountableEventVariable
 
CountableEventVariable(int) - Constructor for class javax.realtime.util.CountableEventVariable
 
clock - Variable in class javax.realtime.Timer
 
clockTickToTime(long) - Method in class javax.realtime.HighResolutionClock
 
clockTickToTime(long, RelativeTime) - Method in class javax.realtime.HighResolutionClock
 
compareTo(Object) - Method in class javax.realtime.HighResolutionTime
Compares this to another time object.
compareTo(HighResolutionTime) - Method in class javax.realtime.HighResolutionTime
Compares this to another time object.
computeExecutionEligibility(Schedulable) - Method in class javax.realtime.PriorityScheduler
 
computeExecutionEligibility(Schedulable) - Method in class javax.realtime.Scheduler
Computes the exectuion eligibility that is currently associated to a schedulable object.
contains(Object) - Method in class javax.realtime.PriorityQueue
 
cost - Variable in class javax.realtime.ProcessingGroupParameters
 
cost - Variable in class javax.realtime.ReleaseParameters
 
createRefCountedArena(long) - Static method in class javax.realtime.ArenaFactory
 
createRefCountedArena(SizeEstimator) - Static method in class javax.realtime.ArenaFactory
 
createRefCountedArena(long, Runnable) - Static method in class javax.realtime.ArenaFactory
 
createRefCountedArena(SizeEstimator, Runnable) - Static method in class javax.realtime.ArenaFactory
 
createReleaseParameters() - Method in class javax.realtime.AsyncEvent
Create a ReleaseParameters block appropriate to the timing charac-teristics of this event.
createReleaseParameters() - Method in class javax.realtime.Timer
Create a ReleaseParameters block appropriate to the timing characteristics of this event.
currentRealtimeThread() - Static method in class javax.realtime.RealtimeThread
Gets the currently running RealtimeThread.

D

deactivate() - Method in class javax.realtime.BoundAsyncEventHandler
 
deadline - Variable in class javax.realtime.ProcessingGroupParameters
 
deadline - Variable in class javax.realtime.ReleaseParameters
 
deadlineMissHandler - Variable in class javax.realtime.RealtimeThread
 
decrement(RelativeTime) - Method in class javax.realtime.AbsoluteTime
Increment this time by a given amount.
decrement(RelativeTime) - Method in class javax.realtime.RelativeTime
Increment this time by a given amount.
defaultScheduler - Static variable in class javax.realtime.Scheduler
 
deschedulePeriodic() - Method in class javax.realtime.RealtimeThread
Stop unblocking RealtimeThread.waitForNextPeriod() for a periodic schedulable object.
destroy() - Method in class javax.realtime.Timer
Stop this from counting and return as many of its resources as possible back to the system.
disable() - Method in class javax.realtime.Timer
Disable this timer, preventing it from firing.

E

EventVariable - class javax.realtime.util.EventVariable.
This class represent an Event Variable that can be used to synchronize concurrent thread on the happening of a given event.
EventVariable() - Constructor for class javax.realtime.util.EventVariable
 
EventVariable(boolean) - Constructor for class javax.realtime.util.EventVariable
 
Executor - interface javax.realtime.util.Executor.
This abstract class defines the basic protocol supported by executors.
eligibilityParam - Variable in class javax.realtime.RealtimeThread
 
enable() - Method in class javax.realtime.Timer
Re-enable this timer after it has been disabled.
enabled_ - Variable in class javax.realtime.POSIXSignalHandler
 
enter() - Method in class javax.realtime.MemoryArea
Associate this memory area to the current real-time thread for the duration of the execution of the run() method of the java.lang.Runnable passed at construction time.
enter(Runnable) - Method in class javax.realtime.MemoryArea
Associate this memory area to the current real-time thread for the duration of the execution of the run() method of the given Runnable.
enter(Runnable) - Method in class javax.realtime.PrivateScopedMemory
Associate this memory area to the current real-time thread for the duration of the execution of the run() method of the given Runnable.
enter(Runnable) - Method in class javax.realtime.ScopedMemory
Associate this memory area to the current real-time thread for the duration of the execution of the run() method of the given Runnable.
equals(HighResolutionTime) - Method in class javax.realtime.HighResolutionTime
Determines whether this time equals a given other time.
equals(Object) - Method in class javax.realtime.HighResolutionTime
Determines whether this time equals a given other time.
estimate - Variable in class javax.realtime.SizeEstimator
 
execute(Runnable) - Method in interface javax.realtime.util.Executor
Executes the given logic.
execute(Runnable) - Method in class javax.realtime.util.PooledExecutor
 
execute(Runnable) - Method in class javax.realtime.util.ThreadBoundExecutor
Executes the given logic.
execute(Runnable) - Method in class javax.realtime.util.ThreadedExecutor
 
executeInArea(Runnable) - Method in class javax.realtime.MemoryArea
Execute the run method from the logic parameter using this memory area as the current allocation context.
executionEligibility - Variable in class javax.realtime.AsyncEventHandler
 
executionEligibility() - Method in class javax.realtime.BoundAsyncEventHandler
 
executionEligibility() - Method in class javax.realtime.PooledAsyncEventHandler
 
executionEligibility() - Method in class javax.realtime.RealtimeThread
 
executionEligibility() - Method in interface javax.realtime.Schedulable
NOTE: This method is not part of the RTSJ Specification.
executionEligibility() - Method in class javax.realtime.ThreadedAsyncEventHandler
 
executionEligibility() - Method in class javax.realtime.util.PooledExecutor
 
executionEligibility - Variable in class javax.realtime.util.ThreadBoundExecutor
 
executionEligibility() - Method in class javax.realtime.util.ThreadBoundExecutor
 
executor - Variable in class javax.realtime.PooledAsyncEventHandler
 
executorLogic - Variable in class javax.realtime.util.ThreadBoundExecutor
 

F

finalize() - Method in class javax.realtime.AsyncEventHandler
 
finalize() - Method in class javax.realtime.MemoryArea
 
fini() - Method in class javax.realtime.CTMemory
 
fini() - Method in class javax.realtime.CTPrivateMemory
 
fini() - Method in class javax.realtime.HeapMemory
 
fini() - Method in class javax.realtime.ImmortalMemory
 
fini() - Method in class javax.realtime.LTMemory
 
fini() - Method in class javax.realtime.LTPrivateMemory
 
fini() - Method in class javax.realtime.MemoryArea
 
fini() - Method in class javax.realtime.MethodAreaMemory
 
fini() - Method in class javax.realtime.POSIXSignalHandler
 
fini() - Method in class javax.realtime.RefCountedArena
 
fini() - Method in class javax.realtime.VTMemory
 
fire() - Method in class javax.realtime.AsyncEvent
Fire (schedule the run() methods of) the handlers associated with this event.
fireCount - Variable in class javax.realtime.ThreadedAsyncEventHandler
 
fireSchedulable(Schedulable) - Method in class javax.realtime.PriorityScheduler
Trigger the execution of a schedulable object (like an instance of AsyncEventHandler).
fireSchedulable(Schedulable) - Method in class javax.realtime.Scheduler
Trigger the execution of a schedulable object (like an AsyncEventHandler).
fireSignal(int) - Method in class javax.realtime.POSIXSignalHandler
 
frequency - Variable in class javax.realtime.RationalTime
 

G

getActiveMemoryArea() - Method in class javax.realtime.RealtimeThread
 
getAllocationNumber() - Method in class javax.realtime.SizeEstimator
 
getAllocationRate() - Method in class javax.realtime.MemoryParameters
Get the allocation rate.
getAndClearPendingFireCount() - Method in class javax.realtime.AsyncEventHandler
Atomically set to zero the number of pending executions of this handler and returns the value from before it was cleared.
getAndDecrementPendingFireCount() - Method in class javax.realtime.AsyncEventHandler
Atomically decrements the number of pending executions of this handler (if it was non-zero) and returns the value from before the decrement.
getAndIncrementPendingFireCount() - Method in class javax.realtime.AsyncEventHandler
Atomically increments the number of pending executions of this handler and returns the value from before the increment.
getArrivalTimeQueueOverflowBehavior() - Method in class javax.realtime.SporadicParameters
Get the behavior of the arrival time queue in the event of an overflow.
getClock() - Method in class javax.realtime.Timer
Return the Clock that this timer is based on.
getClockTickCount() - Method in class javax.realtime.HighResolutionClock
 
getCost() - Method in class javax.realtime.ProcessingGroupParameters
Get the cost value.
getCost() - Method in class javax.realtime.ReleaseParameters
Get the cost value.
getCostOverrunHandler() - Method in class javax.realtime.ProcessingGroupParameters
Get the cost overrun handler.
getCostOverrunHandler() - Method in class javax.realtime.ReleaseParameters
Get the cost overrun handler.
getCount() - Method in class javax.realtime.util.CountableEventVariable
 
getCurrentMemoryArea() - Static method in class javax.realtime.RealtimeThread
Return the instance of MemoryArea which is the current memory area for this.
getDate() - Method in class javax.realtime.AbsoluteTime
Returns this time as a Date.
getDeadline() - Method in class javax.realtime.ProcessingGroupParameters
Get the deadline.
getDeadline() - Method in class javax.realtime.ReleaseParameters
Get the deadline value.
getDeadlineMissHandler() - Method in class javax.realtime.ProcessingGroupParameters
Get the deadline miss handler.
getDeadlineMissHandler() - Method in class javax.realtime.ReleaseParameters
Get the deadline miss handler.
getDefaultScheduler() - Static method in class javax.realtime.Scheduler
Get the default scheduler for the system.
getElapsedTime() - Method in class javax.realtime.HighResolutionTimer
 
getElapsedTime(RelativeTime) - Method in class javax.realtime.HighResolutionTimer
 
getEstimate() - Method in class javax.realtime.SizeEstimator
Returns an estimate of the number of bytes needed to store all the objects reserved.
getFireTime() - Method in class javax.realtime.Timer
Get the time at which this event will fire.
getFrequency() - Method in class javax.realtime.RationalTime
Gets the frequency associated with this.
getImportance() - Method in class javax.realtime.ImportanceParameters
Gets the importance value.
getInitialArrivalTimeQueueLength() - Method in class javax.realtime.SporadicParameters
Get the initial number of elements the arrival time queue can hold.
getInitialArrivalTimeQueueLength(int) - Method in class javax.realtime.SporadicParameters
Set the initial number of elements the arrival time queue can hold without lengthening the queue.
getInitialMemoryAreaIndex() - Static method in class javax.realtime.RealtimeThread
Memory area stacks include inherited stacks from parent threads.
getInitialMemoryAreaIndex_() - Method in class javax.realtime.RealtimeThread
 
getInterarrivalTime() - Method in class javax.realtime.RationalTime
Gets the time duration between two consecutive ticks using frequency.
getInterarrivalTime(RelativeTime) - Method in class javax.realtime.RationalTime
Gets the time duration between two consecutive ticks using frequency.
getInterval() - Method in class javax.realtime.PeriodicTimer
Return the interval of this Timer.
getMaxImmortal() - Method in class javax.realtime.MemoryParameters
Get the limit on the amount of memory the thread may allocate in the immortal area.
getMaxPriority() - Method in class javax.realtime.PriorityScheduler
Get the maximum priority available for a thread managed by this scheduler.
getMaxPriority(Thread) - Method in class javax.realtime.PriorityScheduler
If the given thread is scheduled by the required PriorityScheduler the maximum priority of the PriorityScheduler is returned otherwise Thread.MAX_PRIORITY is returned.
getMaximumSize() - Method in class javax.realtime.Arena
Get the maximum size this memory area can attain.
getMaximumSize() - Method in class javax.realtime.ScopedMemory
Get the maximum size this memory area can attain.
getMemoryArea(Object) - Static method in class javax.realtime.MemoryArea
Returns the MemoryArea in which the given object is located.
getMemoryAreaStackDepth() - Static method in class javax.realtime.RealtimeThread
Get the size of the stack of MemoryArea instances to which this RealtimeThread has access.
getMemoryAreaStackDepth_() - Method in class javax.realtime.RealtimeThread
 
getMemoryParameters() - Method in class javax.realtime.BoundAsyncEventHandler
Get the MemoryParameters of this schedulable object.
getMemoryParameters() - Method in class javax.realtime.PooledAsyncEventHandler
Get the MemoryParameters of this schedulable object.
getMemoryParameters() - Method in class javax.realtime.RealtimeThread
Get the MemoryParameters of this schedulable object.
getMemoryParameters() - Method in interface javax.realtime.Schedulable
Get the MemoryParameters of this schedulable object.
getMemoryParameters() - Method in class javax.realtime.ThreadedAsyncEventHandler
Get the MemoryParameters of this schedulable object.
getMemoryParameters() - Method in class javax.realtime.util.PooledExecutor
Get the MemoryParameters of this schedulable object.
getMemoryParameters() - Method in class javax.realtime.util.ThreadBoundExecutor
Get the MemoryParameters of this schedulable object.
getMemoryParameters() - Method in class javax.realtime.util.ThreadedExecutor
Get the MemoryParameters of this schedulable object.
getMilliseconds() - Method in class javax.realtime.HighResolutionTime
Gets the milliseconds component associated with this time.
getMinPriority() - Method in class javax.realtime.PriorityScheduler
Get the minimum priority available for a thread managed by this scheduler.
getMinPriority(Thread) - Method in class javax.realtime.PriorityScheduler
If the given thread is scheduled by the required PriorityScheduler the minimum priority of the PriorityScheduler is returned otherwise Thread.MIN_PRIORITY is returned.
getMinimumInterarrival() - Method in class javax.realtime.SporadicParameters
Get the minimum interarrival time.
getMitViolationBehavior() - Method in class javax.realtime.SporadicParameters
Get the arrival time queue behavior in the event of a minimum interarrival time violation.
getNanoseconds() - Method in class javax.realtime.HighResolutionTime
Gets the nanoseconds component associated with this time.
getNormPriority() - Method in class javax.realtime.PriorityScheduler
Returns the normal priority available for a thread managed by this scheduler.
getNormPriority(Thread) - Method in class javax.realtime.PriorityScheduler
If the given thread is scheduled by the required PriorityScheduler the normal priority of the PriorityScheduler is returned otherwise Thread.NORM_PRIORITY is returned.
getOuterMemoryArea(int) - Static method in class javax.realtime.RealtimeThread
Get the instance of MemoryArea in the memory area stack at the index given.
getOuterMemoryArea_(int) - Method in class javax.realtime.RealtimeThread
 
getPendingFireCount() - Method in class javax.realtime.AsyncEventHandler
Return the number of pending executions of this handler.
getPeriod() - Method in class javax.realtime.PeriodicParameters
Get the period value.
getPeriod() - Method in class javax.realtime.ProcessingGroupParameters
Get the period.
getPolicyName() - Method in class javax.realtime.PriorityScheduler
Used to determine the policy of the Scheduler
getPolicyName() - Method in class javax.realtime.Scheduler
Get a string representing the scheduling policy implemented by the scheduler.
getPortal() - Method in class javax.realtime.Arena
Returns a reference to the portal object in this instance of ScopedMemory
getPortal() - Method in class javax.realtime.ScopedMemory
Returns a reference to the portal object in this instance of ScopedMemory
getPriority() - Method in class javax.realtime.PriorityParameters
Gets the priority.
getProcessingGroupParameters() - Method in class javax.realtime.BoundAsyncEventHandler
Get the ProcessingGroupParameters of this schedulable object.
getProcessingGroupParameters() - Method in class javax.realtime.PooledAsyncEventHandler
Get the ProcessingGroupParameters of this schedulable object.
getProcessingGroupParameters() - Method in class javax.realtime.RealtimeThread
Get the ProcessingGroupParameters of this schedulable object.
getProcessingGroupParameters() - Method in interface javax.realtime.Schedulable
Get the ProcessingGroupParameters of this schedulable object.
getProcessingGroupParameters() - Method in class javax.realtime.ThreadedAsyncEventHandler
Get the ProcessingGroupParameters of this schedulable object.
getProcessingGroupParameters() - Method in class javax.realtime.util.PooledExecutor
Get the ProcessingGroupParameters of this schedulable object.
getProcessingGroupParameters() - Method in class javax.realtime.util.ThreadBoundExecutor
Get the ProcessingGroupParameters of this schedulable object.
getProcessingGroupParameters() - Method in class javax.realtime.util.ThreadedExecutor
Get the ProcessingGroupParameters of this schedulable object.
getRealtimeClock() - Static method in class javax.realtime.Clock
There is always one clock object available: a realtime clock that advances in sync with the external world> This is the default Clock.
getReferenceCount() - Method in class javax.realtime.ScopedMemory
Returns the reference count of this ScopedMemory.
getReleaseParameters() - Method in class javax.realtime.BoundAsyncEventHandler
Get the ReleaseParameters of this schedulable object.
getReleaseParameters() - Method in class javax.realtime.PooledAsyncEventHandler
Get the ReleaseParameters of this schedulable object.
getReleaseParameters() - Method in class javax.realtime.RealtimeThread
Get the ReleaseParameters of this schedulable object.
getReleaseParameters() - Method in interface javax.realtime.Schedulable
Get the ReleaseParameters of this schedulable object.
getReleaseParameters() - Method in class javax.realtime.ThreadedAsyncEventHandler
Get the ReleaseParameters of this schedulable object.
getReleaseParameters() - Method in class javax.realtime.util.PooledExecutor
Get the ReleaseParameters of this schedulable object.
getReleaseParameters() - Method in class javax.realtime.util.ThreadBoundExecutor
Get the ReleaseParameters of this schedulable object.
getReleaseParameters() - Method in class javax.realtime.util.ThreadedExecutor
Get the ReleaseParameters of this schedulable object.
getResolution() - Method in class javax.realtime.Clock
Return the resolution of the clock -- the interval between ticks.
getResolution() - Method in class javax.realtime.HighResolutionClock
Return the resolution of the clock -- the interval between ticks.
getResolution() - Method in class javax.realtime.RealtimeClock
Return the resolution of the clock -- the interval between ticks.
getScheduler() - Method in class javax.realtime.BoundAsyncEventHandler
Get the Scheduler for this schedulable object.
getScheduler() - Method in class javax.realtime.PooledAsyncEventHandler
Get the Scheduler for this schedulable object.
getScheduler() - Method in class javax.realtime.RealtimeThread
Get the Scheduler for this schedulable object.
getScheduler() - Method in interface javax.realtime.Schedulable
Get the Scheduler for this schedulable object.
getScheduler() - Method in class javax.realtime.ThreadedAsyncEventHandler
Get the Scheduler for this schedulable object.
getScheduler() - Method in class javax.realtime.util.PooledExecutor
Get the Scheduler for this schedulable object.
getScheduler() - Method in class javax.realtime.util.ThreadBoundExecutor
Get the Scheduler for this schedulable object.
getScheduler() - Method in class javax.realtime.util.ThreadedExecutor
Get the Scheduler for this schedulable object.
getSchedulingParameters() - Method in class javax.realtime.BoundAsyncEventHandler
Get the SchedulingParameters for this schedulable object.
getSchedulingParameters() - Method in class javax.realtime.PooledAsyncEventHandler
Get the SchedulingParameters for this schedulable object.
getSchedulingParameters() - Method in class javax.realtime.RealtimeThread
Get the SchedulingParameters for this schedulable object.
getSchedulingParameters() - Method in interface javax.realtime.Schedulable
Get the SchedulingParameters for this schedulable object.
getSchedulingParameters() - Method in class javax.realtime.ThreadedAsyncEventHandler
Get the SchedulingParameters for this schedulable object.
getSchedulingParameters() - Method in class javax.realtime.util.PooledExecutor
Get the SchedulingParameters for this schedulable object.
getSchedulingParameters() - Method in class javax.realtime.util.ThreadBoundExecutor
Get the SchedulingParameters for this schedulable object.
getSchedulingParameters() - Method in class javax.realtime.util.ThreadedExecutor
Get the SchedulingParameters for this schedulable object.
getScopeStack() - Method in class javax.realtime.RealtimeThread
 
getStart() - Method in class javax.realtime.PeriodicParameters
Get the start time.
getStart() - Method in class javax.realtime.ProcessingGroupParameters
Get the start time.
getTime() - Method in class javax.realtime.Clock
Return the current time in a freshly allocated object.
getTime(AbsoluteTime) - Method in class javax.realtime.Clock
Return the current time in an existing object.
getTime(AbsoluteTime) - Method in class javax.realtime.HighResolutionClock
Return the current time in an existing object.
getTime(AbsoluteTime) - Method in class javax.realtime.RealtimeClock
Return the current time in an existing object.
getTimerImpl() - Method in class javax.realtime.OneShotTimer
 
getTimerImpl() - Method in class javax.realtime.PeriodicTimer
 
getTimerImpl() - Method in class javax.realtime.Timer
This method is implemented in subclasses.
groupParam - Variable in class javax.realtime.RealtimeThread
 
groupParam - Variable in class javax.realtime.ThreadedAsyncEventHandler
 
groupParam - Variable in class javax.realtime.util.ThreadedExecutor
 
guardedRun(Runnable) - Method in class javax.realtime.MemoryArea
Run the given logic and, if it exits exceptionally, check to ensure that the thrown exception is valid in the parent scope.

H

HeapMemory - class javax.realtime.HeapMemory.
The HeapMemory class is a singleton object that allows logic within other scoped memory to allocate objects in the Java heap.
HighResolutionClock - class javax.realtime.HighResolutionClock.
This class provide an high resolution clock.
HighResolutionClock() - Constructor for class javax.realtime.HighResolutionClock
 
HighResolutionTime - class javax.realtime.HighResolutionTime.
Used to express time with nanosecond accuracy.
HighResolutionTime(long, int) - Constructor for class javax.realtime.HighResolutionTime
 
HighResolutionTimer - class javax.realtime.HighResolutionTimer.
This class provide a way of performing high resolution of the time spent performing something.
HighResolutionTimer() - Constructor for class javax.realtime.HighResolutionTimer
 
handleAsyncEvent() - Method in class javax.realtime.AsyncEventHandler
If this handler was constructed using a separate Runnable logic object, then that Runnable objects run method is called; This method will be invoked repeatedly while fireCount is greater than zero.
handleAsyncEvent() - Method in class javax.realtime.BoundAsyncEventHandler
If this handler was constructed using a separate Runnable logic object, then that Runnable object s run method is called; This method will be invoked repeatedly while fireCount is greater than zero.
handleAsyncEvent() - Method in class javax.realtime.PooledAsyncEventHandler
Used by the asynchronous event mechanism, see AsyncEvent.
handleAsyncEvent() - Method in class javax.realtime.ThreadedAsyncEventHandler
If this handler was constructed using a separate Runnable logic object, then that Runnable object s run method is called; This method will be invoked repeatedly while fireCount is greater than zero.
handleAsyncEventImpl() - Method in class javax.realtime.BoundAsyncEventHandler
 
handleAsyncEventImpl() - Method in class javax.realtime.PooledAsyncEventHandler
If this handler was constructed using a separate Runnable logic object, then that Runnable object s run method is called; This method will be invoked repeatedly while fireCount is greater than zero.
handleAsyncEventImpl() - Method in class javax.realtime.ThreadedAsyncEventHandler
 
handledBy(AsyncEventHandler) - Method in class javax.realtime.AsyncEvent
Returns true if and only if this event is handled by this handler.
handlerList - Variable in class javax.realtime.AsyncEvent
 
handlerLogic - Variable in class javax.realtime.ThreadedAsyncEventHandler
 
hasMissHandlers - Variable in class javax.realtime.RealtimeThread
 
hasMissedDeadline - Variable in class javax.realtime.RealtimeThread
 
hasOverrun - Variable in class javax.realtime.RealtimeThread
 
hasOverrunHandlers - Variable in class javax.realtime.RealtimeThread
 
hasStarted - Variable in class javax.realtime.RealtimeThread
 
hasStartedTimer - Variable in class javax.realtime.RealtimeThread
 
hashCode() - Method in class javax.realtime.HighResolutionTime
 

I

IllegalAssignmentError - error javax.realtime.IllegalAssignmentError.
The exception thrown on an attempt to make an illegal assignment.
IllegalAssignmentError() - Constructor for class javax.realtime.IllegalAssignmentError
Creates a new IllegalAssignmentError instance.
IllegalAssignmentError(String) - Constructor for class javax.realtime.IllegalAssignmentError
Creates a new IllegalAssignmentError instance.
ImmortalMemory - class javax.realtime.ImmortalMemory.
ImmortalMemory is a memory resource that is shared among all threads.
ImportanceParameters - class javax.realtime.ImportanceParameters.
Importance is an additional scheduling metric that may be used by some priority-based scheduling algorithms during overload conditions to differentiate execution order among threads of the same priority.
ImportanceParameters(int, int) - Constructor for class javax.realtime.ImportanceParameters
Create aninstance of ImportanceParameters.
InaccessibleAreaException - exception javax.realtime.InaccessibleAreaException.
 
InaccessibleAreaException() - Constructor for class javax.realtime.InaccessibleAreaException
 
InaccessibleAreaException(String) - Constructor for class javax.realtime.InaccessibleAreaException
 
importance - Variable in class javax.realtime.ImportanceParameters
 
increment(RelativeTime) - Method in class javax.realtime.AbsoluteTime
Increments this time, by a given ammount.
increment(RelativeTime) - Method in class javax.realtime.RelativeTime
Increments this time, by a given ammount.
init() - Method in class javax.realtime.CTMemory
 
init() - Method in class javax.realtime.CTPrivateMemory
 
init() - Method in class javax.realtime.HeapMemory
 
init() - Method in class javax.realtime.ImmortalMemory
 
init() - Method in class javax.realtime.LTMemory
 
init() - Method in class javax.realtime.LTPrivateMemory
 
init() - Method in class javax.realtime.MemoryArea
 
init() - Method in class javax.realtime.MethodAreaMemory
 
init() - Method in class javax.realtime.POSIXSignalHandler
 
init() - Method in class javax.realtime.RefCountedArena
 
init() - Method in class javax.realtime.VTMemory
 
instance() - Static method in class javax.realtime.ArenaFactory
 
instance() - Static method in class javax.realtime.HeapMemory
Returns a reference to the singleton HeapMemory space.
instance() - Static method in class javax.realtime.HighResolutionClock
 
instance() - Static method in class javax.realtime.ImmortalMemory
Returns a reference to the singleton ImmortalMemory space.
instance() - Static method in class javax.realtime.MethodAreaMemory
Returns a reference to the singleton MemoryArea space.
instance() - Static method in class javax.realtime.PriorityScheduler
Get the PriorityScheduler singleton instance.
instance() - Static method in class javax.realtime.RealtimeClock
 
interrupt() - Method in class javax.realtime.RealtimeThread
 
intialQueueLength - Variable in class javax.realtime.SporadicParameters
 
isEnabled - Variable in class javax.realtime.Timer
 
isFeasible() - Method in class javax.realtime.PriorityScheduler
Returns true if and only if the system is able to satisfy the constraints expressed in the release parameters of the existing schedulable objects.
isFeasible() - Method in class javax.realtime.Scheduler
Returns true if and only if the system is able to satisfy the constraints expressed in the release parameters of the existing schedulable objects.
isPeriodic - Variable in class javax.realtime.RealtimeThread
 
isRunning - Variable in class javax.realtime.Timer
 
isRunning() - Method in class javax.realtime.Timer
Tests this to determine if this and been started and is in a state (enabled) such that when the given time occurs it will fire the event.
iterator() - Method in class javax.realtime.PriorityQueue
 
iterator(PriorityQueue.ForwardIterator) - Method in class javax.realtime.PriorityQueue
 

J

javax.realtime - package javax.realtime
 
javax.realtime.util - package javax.realtime.util
 
join() - Method in class javax.realtime.PrivateScopedMemory
Wait until the reference count of this PrivateScopedMemory goes down to zero.
join(HighResolutionTime) - Method in class javax.realtime.PrivateScopedMemory
Wait at most until the time designated by the time parameter for the reference count of this PrivateScopedMemory to go down to zero.
join() - Method in class javax.realtime.ScopedMemory
Wait until the reference count of this ScopedMemory goes down to zero.
join(HighResolutionTime) - Method in class javax.realtime.ScopedMemory
Wait at most until the time designated by the time parameter for the reference count of this ScopedMemory to go down to zero.
joinAndEnter() - Method in class javax.realtime.PrivateScopedMemory
Combine join();enter(); such that no enter from another thread can intervene between the two method invocations.
joinAndEnter(HighResolutionTime) - Method in class javax.realtime.PrivateScopedMemory
Combine join(time);enter(); such that no enter from another thread can intervene between the two method invocations.
joinAndEnter(Runnable) - Method in class javax.realtime.PrivateScopedMemory
Combine join();enter(logic); such that no enter from another thread can intervene between the two method invocations.
joinAndEnter(Runnable, HighResolutionTime) - Method in class javax.realtime.PrivateScopedMemory
Combine join(time);enter(logic); such that no enter from another thread can intervene between the two method invocations.
joinAndEnter() - Method in class javax.realtime.ScopedMemory
Combine join();enter(); such that no enter from another thread can intervene between the two method invocations.
joinAndEnter(HighResolutionTime) - Method in class javax.realtime.ScopedMemory
Combine join(time);enter(); such that no enter from another thread can intervene between the two method invocations.
joinAndEnter(Runnable) - Method in class javax.realtime.ScopedMemory
Combine join();enter(logic); such that no enter from another thread can intervene between the two method invocations.
joinAndEnter(Runnable, HighResolutionTime) - Method in class javax.realtime.ScopedMemory
Combine join(time);enter(logic); such that no enter from another thread can intervene between the two method invocations.
joinSynchronizer - Variable in class javax.realtime.ScopedMemory
 

L

LTMemory - class javax.realtime.LTMemory.
 
LTMemory(long, long) - Constructor for class javax.realtime.LTMemory
Creates a new LTMemory instance.
LTMemory(SizeEstimator, Runnable) - Constructor for class javax.realtime.LTMemory
Creates a new LTMemory instance.
LTMemory(long, Runnable) - Constructor for class javax.realtime.LTMemory
Creates a new LTMemory instance.
LTPrivateMemory - class javax.realtime.LTPrivateMemory.
The LTPrivateMemory provides linear time allocation time.
LTPrivateMemory(long, long) - Constructor for class javax.realtime.LTPrivateMemory
Creates a new LTPrivateMemory instance.
LTPrivateMemory(long) - Constructor for class javax.realtime.LTPrivateMemory
Creates a new LTPrivateMemory instance.
LTPrivateMemory(long, Runnable) - Constructor for class javax.realtime.LTPrivateMemory
Creates a new LTPrivateMemory instance.
LTPrivateMemory(SizeEstimator) - Constructor for class javax.realtime.LTPrivateMemory
Creates a new LTPrivateMemory instance.
LTPrivateMemory(SizeEstimator, Runnable) - Constructor for class javax.realtime.LTPrivateMemory
Creates a new LTPrivateMemory instance.
listIterator - Variable in class javax.realtime.AsyncEvent
 
logic - Variable in class javax.realtime.BoundAsyncEventHandler
 
logic - Variable in class javax.realtime.MemoryArea
 
logic - Variable in class javax.realtime.PooledAsyncEventHandler
 
logic - Variable in class javax.realtime.RealtimeThread
 
logic - Variable in class javax.realtime.ThreadedAsyncEventHandler
 

M

MAX_PRIORITY - Static variable in class javax.realtime.PriorityScheduler
 
MIN_PRIORITY - Static variable in class javax.realtime.PriorityScheduler
 
MemoryAccessError - error javax.realtime.MemoryAccessError.
This error is thrown when an illegal access occurs---for example, when MemoryArea.newInstance() is used to construct an object in an inaccessible memory area, or when a NoHeapRealtimeThread has a crisis of identity and decides it wants to try referring to the heap anyway.
MemoryAccessError() - Constructor for class javax.realtime.MemoryAccessError
 
MemoryAccessError(String) - Constructor for class javax.realtime.MemoryAccessError
 
MemoryArea - class javax.realtime.MemoryArea.
MemoryArea is the abstract base class of all classes dealing with the representations of allocatable memory areas, including the immortal memory area, physical memory and scoped memory areas.
MemoryArea() - Constructor for class javax.realtime.MemoryArea
 
MemoryArea(long) - Constructor for class javax.realtime.MemoryArea
Creates a new MemoryArea instance.
MemoryArea(long, Runnable) - Constructor for class javax.realtime.MemoryArea
Creates a new MemoryArea instance.
MemoryArea(SizeEstimator) - Constructor for class javax.realtime.MemoryArea
Creates a new MemoryArea instance.
MemoryArea(SizeEstimator, Runnable) - Constructor for class javax.realtime.MemoryArea
Creates a new MemoryArea instance.
MemoryParameters - class javax.realtime.MemoryParameters.
Memory parameters can be given on the constructor of RealtimeThread and AsyncEventHandler.
MemoryParameters(long, long) - Constructor for class javax.realtime.MemoryParameters
Create a MemoryParameters object with the given values.
MemoryParameters(long, long, long) - Constructor for class javax.realtime.MemoryParameters
Creates a new MemoryParameters instance.
MethodAreaMemory - class javax.realtime.MethodAreaMemory.
This class encapsulates the JVM (or GCJ run-time) method area.
maxImmortal - Variable in class javax.realtime.MemoryParameters
 
maxMemoryArea - Variable in class javax.realtime.MemoryParameters
 
memoryArea - Variable in class javax.realtime.ThreadedAsyncEventHandler
 
memoryArea - Variable in class javax.realtime.util.ThreadedExecutor
 
memoryConsumed() - Method in class javax.realtime.CTMemory
An exact count, in bytes, of the all of the memory currently used by the system for the allocated objects.
memoryConsumed() - Method in class javax.realtime.CTPrivateMemory
An exact count, in bytes, of the all of the memory currently used by the system for the allocated objects.
memoryConsumed() - Method in class javax.realtime.HeapMemory
An exact count, in bytes, of the all of the memory currently used by the system for the allocated objects.
memoryConsumed() - Method in class javax.realtime.ImmortalMemory
An exact count, in bytes, of the all of the memory currently used by the system for the allocated objects.
memoryConsumed() - Method in class javax.realtime.LTMemory
An exact count, in bytes, of the all of the memory currently used by the system for the allocated objects.
memoryConsumed() - Method in class javax.realtime.LTPrivateMemory
An exact count, in bytes, of the all of the memory currently used by the system for the allocated objects.
memoryConsumed() - Method in class javax.realtime.MemoryArea
An exact count, in bytes, of the all of the memory currently used by the system for the allocated objects.
memoryConsumed() - Method in class javax.realtime.MethodAreaMemory
An exact count, in bytes, of the all of the memory currently used by the system for the allocated objects.
memoryConsumed() - Method in class javax.realtime.RefCountedArena
An exact count, in bytes, of the all of the memory currently used by the system for the allocated objects.
memoryConsumed() - Method in class javax.realtime.VTMemory
An exact count, in bytes, of the all of the memory currently used by the system for the allocated objects.
memoryParam - Variable in class javax.realtime.RealtimeThread
 
memoryParam - Variable in class javax.realtime.ThreadedAsyncEventHandler
 
memoryParam - Variable in class javax.realtime.util.ThreadedExecutor
 
memoryRemaining() - Method in class javax.realtime.CTMemory
An approximation to the total amount of memory currently available for future allocated objects, measured in bytes.
memoryRemaining() - Method in class javax.realtime.CTPrivateMemory
An approximation to the total amount of memory currently available for future allocated objects, measured in bytes.
memoryRemaining() - Method in class javax.realtime.HeapMemory
An approximation to the total amount of memory currently available for future allocated objects, measured in bytes.
memoryRemaining() - Method in class javax.realtime.ImmortalMemory
An approximation to the total amount of memory currently available for future allocated objects, measured in bytes.
memoryRemaining() - Method in class javax.realtime.LTMemory
An approximation to the total amount of memory currently available for future allocated objects, measured in bytes.
memoryRemaining() - Method in class javax.realtime.LTPrivateMemory
An approximation to the total amount of memory currently available for future allocated objects, measured in bytes.
memoryRemaining() - Method in class javax.realtime.MemoryArea
An approximation to the total amount of memory currently available for future allocated objects, measured in bytes.
memoryRemaining() - Method in class javax.realtime.MethodAreaMemory
An approximation to the total amount of memory currently available for future allocated objects, measured in bytes.
memoryRemaining() - Method in class javax.realtime.RefCountedArena
An approximation to the total amount of memory currently available for future allocated objects, measured in bytes.
memoryRemaining() - Method in class javax.realtime.VTMemory
An approximation to the total amount of memory currently available for future allocated objects, measured in bytes.
millis - Variable in class javax.realtime.HighResolutionTime
 
minInterarrival - Variable in class javax.realtime.SporadicParameters
 
missCondition - Variable in class javax.realtime.RealtimeThread
 
missHandler - Variable in class javax.realtime.ProcessingGroupParameters
 
missHandler - Variable in class javax.realtime.ReleaseParameters
 
mitPolicy - Variable in class javax.realtime.SporadicParameters
 
mitViolationExcept - Static variable in class javax.realtime.SporadicParameters
If an arrival time for any instance of Schedulable41 which has this as its instance of ReleaseParameters occurs at a time less then the mini-mum interarrival time defined here then the fire() method shall throw MITViolationException.
mitViolationIgnore - Static variable in class javax.realtime.SporadicParameters
If an arrival time for any instance of Schedulable which has this as its instance of ReleaseParameters occurs at a time less then the mini-mum interarrival time defined here then the new arrival time is ignored.
mitViolationReplace - Static variable in class javax.realtime.SporadicParameters
If an arrival time for any instance of Schedulable which has this as its instance of ReleaseParameters occurs at a time less then the mini-mum interarrival time defined here then, if necessary, the previous arrival time may be overwritten with the new arrival time.
mitViolationSave - Static variable in class javax.realtime.SporadicParameters
If an arrival time for any instance of Schedulable which has this as its instance of ReleaseParameters occurs at a time less then the mini-mum interarrival time defined here then the new arrival time is added to the queue of arrival times.

N

NORM_PRIORITY - Static variable in class javax.realtime.PriorityScheduler
 
NO_MAX - Static variable in class javax.realtime.MemoryParameters
Specifies no maximum limit for a given memory area.
NoHeapRealtimeThread - class javax.realtime.NoHeapRealtimeThread.
A NoHeapRealtimeThread is a specialized form of RealtimeThread.
NoHeapRealtimeThread(SchedulingParameters, MemoryArea) - Constructor for class javax.realtime.NoHeapRealtimeThread
Creates a new NoHeapRealtimeThread instance with the given characteristics.
NoHeapRealtimeThread(SchedulingParameters, ReleaseParameters, MemoryArea) - Constructor for class javax.realtime.NoHeapRealtimeThread
Creates a new NoHeapRealtimeThread instance with the given characteristics and a java.lang.Runnable.
NoHeapRealtimeThread(SchedulingParameters, ReleaseParameters, MemoryParameters, MemoryArea, ProcessingGroupParameters, Runnable) - Constructor for class javax.realtime.NoHeapRealtimeThread
Creates a new NoHeapRealtimeThread instance with the given characteristics and a java.lang.Runnable.
NoHeapRealtimeThread() - Constructor for class javax.realtime.NoHeapRealtimeThread
Creates a new NoHeapRealtimeThread instance.
NoHeapRealtimeThread(Runnable) - Constructor for class javax.realtime.NoHeapRealtimeThread
Creates a new NoHeapRealtimeThread instance.
nanos - Variable in class javax.realtime.HighResolutionTime
 
natFireCount_ - Variable in class javax.realtime.AsyncEventHandler
 
natHandler_ - Variable in class javax.realtime.POSIXSignalHandler
 
newArray(Class, int) - Method in class javax.realtime.MemoryArea
Allocate an array of T in this memory area.
newInstance(Class) - Method in class javax.realtime.MemoryArea
Allocate an object in this memory area.
newInstance(Constructor, Object[]) - Method in class javax.realtime.MemoryArea
Allocates an object in this memory area.
next() - Method in class javax.realtime.PriorityQueue.ForwardIterator
 
noHeap - Variable in class javax.realtime.ThreadedAsyncEventHandler
 
noHeap - Variable in class javax.realtime.util.ThreadedExecutor
 
notificationThread - Variable in class javax.realtime.POSIXSignalHandler
 
notifyThreadStart(RealtimeThread) - Method in class javax.realtime.PriorityScheduler
 

O

OneShotTimer - class javax.realtime.OneShotTimer.
A timed AsyncEvent that is driven by a clock.
OneShotTimer(AbsoluteTime, AsyncEventHandler) - Constructor for class javax.realtime.OneShotTimer
Create an instance of OneShotTimer that will execute its fire method at the expiration of the given time.
OneShotTimer(AbsoluteTime, Clock, AsyncEventHandler) - Constructor for class javax.realtime.OneShotTimer
Create an instance of OneShotTimer, based on the given clock, that will execute its fire method at the expiration of the given time.
OneShotTimer(RelativeTime, AsyncEventHandler) - Constructor for class javax.realtime.OneShotTimer
Create an instance of OneShotTimer that will execute its fire method at the expiration of the given time.
OneShotTimer(RelativeTime, Clock, AsyncEventHandler) - Constructor for class javax.realtime.OneShotTimer
Create an instance of OneShotTimer, based on the given clock, that will execute its fire method at the expiration of the given time.
overrunHandler - Variable in class javax.realtime.ProcessingGroupParameters
 
overrunHandler - Variable in class javax.realtime.RealtimeThread
 
overrunHandler - Variable in class javax.realtime.ReleaseParameters
 
owner - Variable in class javax.realtime.PrivateScopedMemory
 

P

POSIXSignalHandler - class javax.realtime.POSIXSignalHandler.
The class POSIXSignalHandler provides a way of handling POSIX signals by means of AsyncEventHandler.
POSIXSignalHandler() - Constructor for class javax.realtime.POSIXSignalHandler
Creates a new POSIXSignalHandler instance.
PeriodicParameters - class javax.realtime.PeriodicParameters.
This release parameter indicates that the public boolean RealtimeThread.waitForNextPeriod() throws IllegalThreadStateException method on the associated Schedulable object will be unblocked at the start of each period.
PeriodicParameters(HighResolutionTime, RelativeTime, RelativeTime, RelativeTime, AsyncEventHandler, AsyncEventHandler) - Constructor for class javax.realtime.PeriodicParameters
Creates a new PeriodicParameters instance.
PeriodicTimer - class javax.realtime.PeriodicTimer.
An AsyncEvent whose fire method is executed periodically according to the given parameters.
PeriodicTimer(RelativeTime, RelativeTime, AsyncEventHandler) - Constructor for class javax.realtime.PeriodicTimer
Create an instance of AsyncEvent that executes its fire method periodiacally.
PeriodicTimer(RelativeTime, RelativeTime, Clock, AsyncEventHandler) - Constructor for class javax.realtime.PeriodicTimer
Creates a new PeriodicTimer instance.
PeriodicTimer(AbsoluteTime, RelativeTime, AsyncEventHandler) - Constructor for class javax.realtime.PeriodicTimer
Create an instance of AsyncEvent that executes its fire method periodiacally.
PeriodicTimer(AbsoluteTime, RelativeTime, Clock, AsyncEventHandler) - Constructor for class javax.realtime.PeriodicTimer
Creates a new PeriodicTimer instance.
PooledAsyncEventHandler - class javax.realtime.PooledAsyncEventHandler.
 
PooledAsyncEventHandler(SchedulingParameters, ReleaseParameters, MemoryParameters, MemoryArea, ProcessingGroupParameters, boolean, Runnable, PooledExecutor) - Constructor for class javax.realtime.PooledAsyncEventHandler
Creates a new PooledAsyncEventHandler instance with the specified parameters.
PooledExecutor - class javax.realtime.util.PooledExecutor.
This class represent an abstraction for an Executor that is actually a pool of Executors.
PooledExecutor(int, SchedulingParameters, ReleaseParameters, MemoryParameters, MemoryArea, ProcessingGroupParameters, boolean) - Constructor for class javax.realtime.util.PooledExecutor
Creates a new PooledExecutor instance with the specified parameters.
PrimordialMemory - class javax.realtime.PrimordialMemory.
 
PrimordialMemory() - Constructor for class javax.realtime.PrimordialMemory
 
PriorityParameters - class javax.realtime.PriorityParameters.
Instances of this class should be assigned to threads that are managed by schedulers which use a single integer to determine execution order.
PriorityParameters(int) - Constructor for class javax.realtime.PriorityParameters
Create an instance of SchedulingParameters with the given priority.
PriorityQueue - class javax.realtime.PriorityQueue.
This class represent a priority queue.
PriorityQueue() - Constructor for class javax.realtime.PriorityQueue
 
PriorityQueue.ForwardIterator - class javax.realtime.PriorityQueue.ForwardIterator.
 
PriorityQueue.ForwardIterator(PriorityQueue.PriorityQueueLane) - Constructor for class javax.realtime.PriorityQueue.ForwardIterator
 
PriorityQueue.ForwardIterator() - Constructor for class javax.realtime.PriorityQueue.ForwardIterator
 
PriorityQueue.Item - class javax.realtime.PriorityQueue.Item.
 
PriorityQueue.PriorityQueueLane - class javax.realtime.PriorityQueue.PriorityQueueLane.
This class implements a priority lane that is used to group together all the objects that have the same priority.
PriorityScheduler - class javax.realtime.PriorityScheduler.
 
PriorityScheduler() - Constructor for class javax.realtime.PriorityScheduler
 
PrivateScopedMemory - class javax.realtime.PrivateScopedMemory.
The class PrivateScopedMemory refines the ScopedMemory by restricting the number of active thread within a memory to one.
PrivateScopedMemory(long) - Constructor for class javax.realtime.PrivateScopedMemory
Creates a new PrivateScopedMemory instance.
PrivateScopedMemory(long, Runnable) - Constructor for class javax.realtime.PrivateScopedMemory
Creates a new PrivateScopedMemory instance.
PrivateScopedMemory(SizeEstimator) - Constructor for class javax.realtime.PrivateScopedMemory
Creates a new PrivateScopedMemory instance.
PrivateScopedMemory(SizeEstimator, Runnable) - Constructor for class javax.realtime.PrivateScopedMemory
Creates a new PrivateScopedMemory instance.
ProcessingGroupParameters - class javax.realtime.ProcessingGroupParameters.
This is associated with one or more schedulable objects for which the system guarantees that the associated objects will not be given more time per period than indicated by cost.
ProcessingGroupParameters(HighResolutionTime, RelativeTime, RelativeTime, RelativeTime, AsyncEventHandler, AsyncEventHandler) - Constructor for class javax.realtime.ProcessingGroupParameters
Creates a new ProcessingGroupParameters instance.
parent - Variable in class javax.realtime.MemoryArea
 
period - Variable in class javax.realtime.PeriodicParameters
 
period - Variable in class javax.realtime.ProcessingGroupParameters
 
periodExpired - Variable in class javax.realtime.RealtimeThread
 
pipeID_ - Variable in class javax.realtime.POSIXSignalHandler
 
pipeID_ - Variable in class javax.realtime.RealtimeThread
 
priority - Variable in class javax.realtime.PriorityParameters
 

Q

queueHead - Variable in class javax.realtime.PriorityQueue
 
queuePolicy - Variable in class javax.realtime.SporadicParameters
 
queueTail - Variable in class javax.realtime.PriorityQueue
 

R

RationalTime - class javax.realtime.RationalTime.
An object that represents a time interval millis/1E3+nanos/1E9 seconds long that is divided into subintervals by some frequency.
RationalTime(int) - Constructor for class javax.realtime.RationalTime
Construct a new Object of RationalTime Equivalent to new Rational-Time( 1000, 0, frequency)---essentially a cycles-per-second value.
RationalTime(int, long, int) - Constructor for class javax.realtime.RationalTime
Construct a new Object of RationalTime.
RationalTime(int, RelativeTime) - Constructor for class javax.realtime.RationalTime
Construct a new Object of RationalTime from the given RelativeTime.
RealtimeClock - class javax.realtime.RealtimeClock.
The class RealtimeClock provides access to the "Wall-Clock" time.
RealtimeClock() - Constructor for class javax.realtime.RealtimeClock
 
RealtimeThread - class javax.realtime.RealtimeThread.
RealtimeThread extends Thread and includes classes and methods to get and set parameter objects, manage the execution of those threads with a ReleaseParameters type of PeriodicParameters , and waiting.
RealtimeThread() - Constructor for class javax.realtime.RealtimeThread
Creates a new RealtimeThread instance.
RealtimeThread(SchedulingParameters) - Constructor for class javax.realtime.RealtimeThread
Creates a new RealtimeThread instance with given SchedulingParameters
RealtimeThread(SchedulingParameters, ReleaseParameters) - Constructor for class javax.realtime.RealtimeThread
Creates a new RealtimeThread instance with given SchedulingParameters and ReleaseParameters.
RealtimeThread(SchedulingParameters, ReleaseParameters, MemoryParameters, MemoryArea, ProcessingGroupParameters, Runnable) - Constructor for class javax.realtime.RealtimeThread
Creates a new RealtimeThread instance with the given characteristics and a java.lang.Runnable.
RealtimeThread(Runnable) - Constructor for class javax.realtime.RealtimeThread
Creates a new RealtimeThread instance.
RefCountedArena - class javax.realtime.RefCountedArena.
The RefCountedArena class implements a reference counted arena.
RelativeTime - class javax.realtime.RelativeTime.
An object that represents a time interval millis/1E3 + nanos/1E9 seconds long.
RelativeTime() - Constructor for class javax.realtime.RelativeTime
Equivalent to new RelativeTime(0,0).
RelativeTime(long, int) - Constructor for class javax.realtime.RelativeTime
Construct a new RelativeTime object from the given millisecond and nanosecond components.
RelativeTime(RelativeTime) - Constructor for class javax.realtime.RelativeTime
Construct a new RelativeTime object from the given RelativeTime.
ReleaseParameters - class javax.realtime.ReleaseParameters.
The abstract top-level class for release characteristics of threads.
ReleaseParameters() - Constructor for class javax.realtime.ReleaseParameters
 
ReleaseParameters(RelativeTime, RelativeTime, AsyncEventHandler, AsyncEventHandler) - Constructor for class javax.realtime.ReleaseParameters
Subclasses use this constructor to create a ReleaseParameters type object.
registerNativeHandler(int) - Method in class javax.realtime.POSIXSignalHandler
 
relative(Clock) - Method in class javax.realtime.AbsoluteTime
Returns the RelativeTime that this time represents respect to the given Clock.
relative(AbsoluteTime) - Method in class javax.realtime.Clock
Gets the RealtiveTime that represents the time between the now of this Clock, and the time represented by the AbsoluteTime.
relative(AbsoluteTime, RelativeTime) - Method in class javax.realtime.Clock
Gets the RealtiveTime that represents the time between the now of this Clock, and the time represented by the AbsoluteTime.
releaseParam - Variable in class javax.realtime.RealtimeThread
 
releaseParam - Variable in class javax.realtime.ThreadedAsyncEventHandler
 
releaseParam - Variable in class javax.realtime.util.ThreadedExecutor
 
releaseParams - Variable in class javax.realtime.AsyncEvent
 
remove(Object) - Method in class javax.realtime.PriorityQueue
 
removeFromFeasibility() - Method in class javax.realtime.BoundAsyncEventHandler
Inform the scheduler and cooperating facilities that the resource demands, as expressed in the associated instances of SchedulingParameters, ReleaseParameters, MemoryParameters, and ProcessingGroupParameters, of this instance of Schedulable should no longer be considered in the feasibility analysis of the associated Scheduler.
removeFromFeasibility() - Method in class javax.realtime.PooledAsyncEventHandler
Inform the scheduler and cooperating facilities that the resource demands, as expressed in the associated instances of SchedulingParameters, ReleaseParameters, MemoryParameters, and ProcessingGroupParameters, of this instance of Schedulable should no longer be considered in the feasibility analysis of the associated Scheduler.
removeFromFeasibility(Schedulable) - Method in class javax.realtime.PriorityScheduler
Inform the scheduler and cooperating facilities that the resource demands, as expressed in the associated instances of SchedulingParameters , ReleaseParameters, MemoryParameters ,and ProcessingGroupParameters, of this instance of Schedulable should no longer be considered in the feasibility analysis of the associated Scheduler .
removeFromFeasibility() - Method in class javax.realtime.RealtimeThread
Inform the scheduler and cooperating facilities that the resource demands, as expressed in the associated instances of SchedulingParameters, ReleaseParameters, MemoryParameters, and ProcessingGroupParameters, of this instance of Schedulable should no longer be considered in the feasibility analysis of the associated Scheduler.
removeFromFeasibility() - Method in interface javax.realtime.Schedulable
Inform the scheduler and cooperating facilities that the resource demands, as expressed in the associated instances of SchedulingParameters, ReleaseParameters, MemoryParameters, and ProcessingGroupParameters, of this instance of Schedulable should no longer be considered in the feasibility analysis of the associated Scheduler.
removeFromFeasibility(Schedulable) - Method in class javax.realtime.Scheduler
Inform the scheduler and cooperating facilities that the resource demands, as expressed in the associated instances of SchedulingParameters, ReleaseParameters, MemoryParameters,and ProcessingGroupParameters , of this instance of Schedulable should no longer be considered in the feasibility analysis of the associated Scheduler .
removeFromFeasibility() - Method in class javax.realtime.ThreadedAsyncEventHandler
Inform the scheduler and cooperating facilities that the resource demands, as expressed in the associated instances of SchedulingParameters, ReleaseParameters, MemoryParameters, and ProcessingGroupParameters, of this instance of Schedulable should no longer be considered in the feasibility analysis of the associated Scheduler.
removeFromFeasibility() - Method in class javax.realtime.util.PooledExecutor
Inform the scheduler and cooperating facilities that the resource demands, as expressed in the associated instances of SchedulingParameters, ReleaseParameters, MemoryParameters, and ProcessingGroupParameters, of this instance of Schedulable should no longer be considered in the feasibility analysis of the associated Scheduler.
removeFromFeasibility() - Method in class javax.realtime.util.ThreadBoundExecutor
Inform the scheduler and cooperating facilities that the resource demands, as expressed in the associated instances of SchedulingParameters, ReleaseParameters, MemoryParameters, and ProcessingGroupParameters, of this instance of Schedulable should no longer be considered in the feasibility analysis of the associated Scheduler.
removeFromFeasibility() - Method in class javax.realtime.util.ThreadedExecutor
Inform the scheduler and cooperating facilities that the resource demands, as expressed in the associated instances of SchedulingParameters, ReleaseParameters, MemoryParameters, and ProcessingGroupParameters, of this instance of Schedulable should no longer be considered in the feasibility analysis of the associated Scheduler.
removeHandler(AsyncEventHandler) - Method in class javax.realtime.AsyncEvent
Remove a handler from the set associated with this event.
removeHandler(int, AsyncEventHandler) - Method in class javax.realtime.POSIXSignalHandler
Removes the given handler for the given signal.
reschedule(HighResolutionTime) - Method in class javax.realtime.Timer
Changes the scheduled time for this event.
reserve(Class, int) - Method in class javax.realtime.SizeEstimator
Take into account additional n instances of Class c when estimating the size of the MemoryArea.
reserve(Class) - Method in class javax.realtime.SizeEstimator
Take into account one additional instance of Class c when estimating the size of the MemoryArea.
reserve(SizeEstimator) - Method in class javax.realtime.SizeEstimator
Take into account an additional instance of SizeEstimator s when estimating the size of the MemoryArea.
reserve(SizeEstimator, int) - Method in class javax.realtime.SizeEstimator
Take into account additional n instances of SizeEstimator s when estimating the size of the MemoryArea.
reset() - Method in class javax.realtime.HighResolutionTimer
Resets the timer.
resetOwner() - Method in class javax.realtime.PrivateScopedMemory
 
rtfini_() - Method in class javax.realtime.RealtimeThread
 
run() - Method in class javax.realtime.AsyncEventHandler
Used by the asynchronous event mechanism, see AsyncEvent.
run() - Method in class javax.realtime.RealtimeThread
 
run() - Method in class javax.realtime.util.PooledExecutor
 
run() - Method in class javax.realtime.util.ThreadBoundExecutor
 

S

SIGABRT - Static variable in class javax.realtime.POSIXSignalHandler
 
SIGALRM - Static variable in class javax.realtime.POSIXSignalHandler
 
SIGBUS - Static variable in class javax.realtime.POSIXSignalHandler
 
SIGCHLD - Static variable in class javax.realtime.POSIXSignalHandler
 
SIGCLD - Static variable in class javax.realtime.POSIXSignalHandler
 
SIGCONT - Static variable in class javax.realtime.POSIXSignalHandler
 
SIGFPE - Static variable in class javax.realtime.POSIXSignalHandler
 
SIGHUP - Static variable in class javax.realtime.POSIXSignalHandler
 
SIGILL - Static variable in class javax.realtime.POSIXSignalHandler
 
SIGINT - Static variable in class javax.realtime.POSIXSignalHandler
 
SIGIO - Static variable in class javax.realtime.POSIXSignalHandler
 
SIGIOT - Static variable in class javax.realtime.POSIXSignalHandler
 
SIGKILL - Static variable in class javax.realtime.POSIXSignalHandler
 
SIGMAX - Static variable in class javax.realtime.POSIXSignalHandler
 
SIGMIN - Static variable in class javax.realtime.POSIXSignalHandler
 
SIGNUM - Static variable in class javax.realtime.POSIXSignalHandler
 
SIGPIPE - Static variable in class javax.realtime.POSIXSignalHandler
 
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
 
SIGSEGV - Static variable in class javax.realtime.POSIXSignalHandler
 
SIGSTKFLT - Static variable in class javax.realtime.POSIXSignalHandler
 
SIGSTOP - Static variable in class javax.realtime.POSIXSignalHandler
 
SIGSYS - Static variable in class javax.realtime.POSIXSignalHandler
 
SIGTERM - Static variable in class javax.realtime.POSIXSignalHandler
 
SIGTRAP - Static variable in class javax.realtime.POSIXSignalHandler
 
SIGTSTP - Static variable in class javax.realtime.POSIXSignalHandler
 
SIGTTIN - Static variable in class javax.realtime.POSIXSignalHandler
 
SIGTTOU - Static variable in class javax.realtime.POSIXSignalHandler
 
SIGUNUSED - Static variable in class javax.realtime.POSIXSignalHandler
 
SIGURG - Static variable in class javax.realtime.POSIXSignalHandler
 
SIGUSR1 - Static variable in class javax.realtime.POSIXSignalHandler
 
SIGUSR2 - Static variable in class javax.realtime.POSIXSignalHandler
 
SIGVTALRM - 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
 
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
 
SchedulingParameters - class javax.realtime.SchedulingParameters.
Subclasses of SchedulingParameters ( PriorityParameters, ImportanceParameters, and any others defined for particular schedulers) provide the parameters to be used by the Scheduler.
SchedulingParameters() - Constructor for class javax.realtime.SchedulingParameters
 
ScopedCycleException - exception javax.realtime.ScopedCycleException.
 
ScopedCycleException() - Constructor for class javax.realtime.ScopedCycleException
 
ScopedCycleException(String) - Constructor for class javax.realtime.ScopedCycleException
 
ScopedMemory - class javax.realtime.ScopedMemory.
ScopedMemory is the abstract base class of all classes dealing with representations of memory spaces with a limited lifetime.
ScopedMemory(long) - Constructor for class javax.realtime.ScopedMemory
Creates a new ScopedMemory instance.
ScopedMemory(long, Runnable) - Constructor for class javax.realtime.ScopedMemory
Creates a new ScopedMemory instance.
ScopedMemory(SizeEstimator) - Constructor for class javax.realtime.ScopedMemory
Creates a new ScopedMemory instance.
ScopedMemory(SizeEstimator, Runnable) - Constructor for class javax.realtime.ScopedMemory
Creates a new ScopedMemory instance.
ShutdownExecutorException - exception javax.realtime.util.ShutdownExecutorException.
This exception is thrown by an Executor when its execute() method is invoked after it has been shut down.
ShutdownExecutorException() - Constructor for class javax.realtime.util.ShutdownExecutorException
 
ShutdownExecutorException(String) - Constructor for class javax.realtime.util.ShutdownExecutorException
 
SizeEstimator - class javax.realtime.SizeEstimator.
This is a convenient class to help people figure out how much memory they need.
SizeEstimator() - Constructor for class javax.realtime.SizeEstimator
 
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
Creates a new SporadicParameters instance.
schedulePeriodic() - Method in class javax.realtime.RealtimeThread
Begin unblocking RealtimeThread.waitForNextPeriod() for a periodic thread.
scheduler - Variable in class javax.realtime.RealtimeThread
 
scheduler - Variable in class javax.realtime.ThreadedAsyncEventHandler
 
scheduler - Variable in class javax.realtime.util.ThreadedExecutor
 
schedulingParam - Variable in class javax.realtime.RealtimeThread
 
schedulingParam - Variable in class javax.realtime.ThreadedAsyncEventHandler
 
schedulingParam - Variable in class javax.realtime.util.ThreadedExecutor
 
scopeStack - Variable in class javax.realtime.RealtimeThread
 
set(HighResolutionTime) - Method in class javax.realtime.HighResolutionTime
Changes the time represented by the argument to some time between the invocation of the method and the return of the method.
set(long) - Method in class javax.realtime.HighResolutionTime
Sets the millisecond component of this to the given argument.
set(long, int) - Method in class javax.realtime.HighResolutionTime
Sets the millisecond and nanosecond components of this.
set(long, int) - Method in class javax.realtime.RationalTime
Change the indicated interval of this to the sum of the values of the arguments.
setAllocationRate(long) - Method in class javax.realtime.MemoryParameters
A limit on the rate of allocation in the heap.
setAllocationRateIfFeasible(int) - Method in class javax.realtime.MemoryParameters
Change the limit on the rate of allocation in the heap.
setArrivalTimeQueueOverflowBehavior(String) - Method in class javax.realtime.SporadicParameters
Set 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.
setCost(RelativeTime) - Method in class javax.realtime.ProcessingGroupParameters
Set the cost value.
setCost(RelativeTime) - Method in class javax.realtime.ReleaseParameters
Set the cost value.
setCostOverrunHandler(AsyncEventHandler) - Method in class javax.realtime.ProcessingGroupParameters
Set the cost overrun handler.
setCostOverrunHandler(AsyncEventHandler) - Method in class javax.realtime.ReleaseParameters
Set the cost cost overrun handler.
setDeadline(RelativeTime) - Method in class javax.realtime.ProcessingGroupParameters
Set the deadline.
setDeadline(RelativeTime) - Method in class javax.realtime.ReleaseParameters
Set the deadline value.
setDeadlineMissHandler(AsyncEventHandler) - Method in class javax.realtime.ProcessingGroupParameters
Set the deadline miss handler.
setDeadlineMissHandler(AsyncEventHandler) - Method in class javax.realtime.ReleaseParameters
Set the deadline handler miss.
setDefaultScheduler(Scheduler) - Static method in class javax.realtime.Scheduler
Set the default scheduler.
setFrequency(int) - Method in class javax.realtime.RationalTime
Set the frequency of this.
setHandler(AsyncEventHandler) - Method in class javax.realtime.AsyncEvent
Associate a new handler with this event, removing all existing handlers.
setHandler(int, AsyncEventHandler) - Method in class javax.realtime.POSIXSignalHandler
Associate a new handler with the given POSIX signal, removing all existing handlers.
setIfFeasible(RelativeTime, RelativeTime) - Method in class javax.realtime.AperiodicParameters
Attempt to change the cost and deadline.
setIfFeasible(RelativeTime, RelativeTime, RelativeTime) - Method in class javax.realtime.PeriodicParameters
 
setIfFeasible(Schedulable, ReleaseParameters, MemoryParameters) - Method in class javax.realtime.PriorityScheduler
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.PriorityScheduler
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.ProcessingGroupParameters
 
setIfFeasible(ReleaseParameters, MemoryParameters) - Method in class javax.realtime.RealtimeThread
Returns true if, after considering the values of the parameters, the task set would still be feasible.
setIfFeasible(ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in class javax.realtime.RealtimeThread
Returns true if, after considering the values of the parameters, the task set would still be feasible.
setIfFeasible(ReleaseParameters, ProcessingGroupParameters) - Method in class javax.realtime.RealtimeThread
Returns true if, after considering the values of the parameters, the task set would still be feasible.
setIfFeasible(RelativeTime, RelativeTime) - Method in class javax.realtime.ReleaseParameters
Returns true if, after considering the values of the parameters, the task set would still be feasible.
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
Returns true if, after considering the values of the parameters, the task set would still be feasible.
setImportance(int) - Method in class javax.realtime.ImportanceParameters
Sets the importance value.
setInitialArrivalTimeQueueLength(String) - Method in class javax.realtime.SporadicParameters
Set the behavior of the arrival time queue in the case where the new arrival time is closer to the previous arrival time than the minimum interarrival time given in this.
setInterval(RelativeTime) - Method in class javax.realtime.PeriodicTimer
Set the interval for this periodic timer
setMaxImmortalIfFeasible(long) - Method in class javax.realtime.MemoryParameters
A limit on the amount of memory the thread may allocate in the immortal area.
setMaxMemoryAreaIfFeasible(long) - Method in class javax.realtime.MemoryParameters
A limit on the amount of memory the thread may allocate in the memory area.
setMemoryParameters(MemoryParameters) - Method in class javax.realtime.BoundAsyncEventHandler
Set the MemoryParameters for this schedulable object.
setMemoryParameters(MemoryParameters) - Method in class javax.realtime.PooledAsyncEventHandler
Set the MemoryParameters for this schedulable object.
setMemoryParameters(MemoryParameters) - Method in class javax.realtime.RealtimeThread
Set the MemoryParameters for this schedulable object.
setMemoryParameters(MemoryParameters) - Method in interface javax.realtime.Schedulable
Set the MemoryParameters for this schedulable object.
setMemoryParameters(MemoryParameters) - Method in class javax.realtime.ThreadedAsyncEventHandler
Set the MemoryParameters for this schedulable object.
setMemoryParameters(MemoryParameters) - Method in class javax.realtime.util.PooledExecutor
Set the MemoryParameters for this schedulable object.
setMemoryParameters(MemoryParameters) - Method in class javax.realtime.util.ThreadBoundExecutor
Set the MemoryParameters for this schedulable object.
setMemoryParameters(MemoryParameters) - Method in class javax.realtime.util.ThreadedExecutor
Set the MemoryParameters for this schedulable object.
setMemoryParametersIfFeasible(MemoryParameters) - Method in class javax.realtime.BoundAsyncEventHandler
Returns true if, after considering the value of the parameter, the task set would still be feasible.
setMemoryParametersIfFeasible(MemoryParameters) - Method in class javax.realtime.PooledAsyncEventHandler
Returns true if, after considering the value of the parameter, the task set would still be feasible.
setMemoryParametersIfFeasible(MemoryParameters) - Method in class javax.realtime.RealtimeThread
Returns true if, after considering the value of the parameter, the task set would still be feasible.
setMemoryParametersIfFeasible(MemoryParameters) - Method in interface javax.realtime.Schedulable
Set the MemoryParameters for this schedulable object.
setMemoryParametersIfFeasible(MemoryParameters) - Method in class javax.realtime.ThreadedAsyncEventHandler
Returns true if, after considering the value of the parameter, the task set would still be feasible.
setMemoryParametersIfFeasible(MemoryParameters) - Method in class javax.realtime.util.PooledExecutor
Returns true if, after considering the value of the parameter, the task set would still be feasible.
setMemoryParametersIfFeasible(MemoryParameters) - Method in class javax.realtime.util.ThreadBoundExecutor
Returns true if, after considering the value of the parameter, the task set would still be feasible.
setMemoryParametersIfFeasible(MemoryParameters) - Method in class javax.realtime.util.ThreadedExecutor
Returns true if, after considering the value of the parameter, the task set would still be feasible.
setMinimumInterarrival(RelativeTime) - Method in class javax.realtime.SporadicParameters
Set the minimum interarrival time.
setOwner() - Method in class javax.realtime.PrivateScopedMemory
 
setPeriod(RelativeTime) - Method in class javax.realtime.PeriodicParameters
Set the period value.
setPeriod(RelativeTime) - Method in class javax.realtime.ProcessingGroupParameters
Set the period.
setPortal(Object) - Method in class javax.realtime.Arena
Set the argument to the portal object in the memory area represented by this instance of ScopedMemory.
setPortal(Object) - Method in class javax.realtime.ScopedMemory
Set the argument to the portal object in the memory area represented by this instance of ScopedMemory.
setPriority(int) - Method in class javax.realtime.PriorityParameters
Sets the priority.
setProcessingGroupParameters(ProcessingGroupParameters) - Method in class javax.realtime.BoundAsyncEventHandler
Set the ProcessingGroupParameters for this schedulable object.
setProcessingGroupParameters(ProcessingGroupParameters) - Method in class javax.realtime.PooledAsyncEventHandler
Set the ProcessingGroupParameters for this schedulable object.
setProcessingGroupParameters(ProcessingGroupParameters) - Method in class javax.realtime.RealtimeThread
Set the ProcessingGroupParameters for this schedulable object.
setProcessingGroupParameters(ProcessingGroupParameters) - Method in interface javax.realtime.Schedulable
Set the ProcessingGroupParameters for this schedulable object.
setProcessingGroupParameters(ProcessingGroupParameters) - Method in class javax.realtime.ThreadedAsyncEventHandler
Set the ProcessingGroupParameters for this schedulable object.
setProcessingGroupParameters(ProcessingGroupParameters) - Method in class javax.realtime.util.PooledExecutor
Set the ProcessingGroupParameters for this schedulable object.
setProcessingGroupParameters(ProcessingGroupParameters) - Method in class javax.realtime.util.ThreadBoundExecutor
Set the ProcessingGroupParameters for this schedulable object.
setProcessingGroupParameters(ProcessingGroupParameters) - Method in class javax.realtime.util.ThreadedExecutor
Set the ProcessingGroupParameters for this schedulable object.
setProcessingGroupParametersIfFeasible(ProcessingGroupParameters) - Method in class javax.realtime.BoundAsyncEventHandler
Set the ProcessingGroupParameters of this schedulable object only if the resulting task set is feasible.
setProcessingGroupParametersIfFeasible(ProcessingGroupParameters) - Method in class javax.realtime.PooledAsyncEventHandler
Set the ProcessingGroupParameters of this schedulable object only if the resulting task set is feasible.
setProcessingGroupParametersIfFeasible(ProcessingGroupParameters) - Method in class javax.realtime.RealtimeThread
Set the ProcessingGroupParameters of this schedulable object only if the resulting task set is feasible.
setProcessingGroupParametersIfFeasible(ProcessingGroupParameters) - Method in interface javax.realtime.Schedulable
Set the ProcessingGroupParameters of this schedulable object only if the resulting task set is feasible.
setProcessingGroupParametersIfFeasible(ProcessingGroupParameters) - Method in class javax.realtime.ThreadedAsyncEventHandler
Set the ProcessingGroupParameters of this schedulable object only if the resulting task set is feasible.
setProcessingGroupParametersIfFeasible(ProcessingGroupParameters) - Method in class javax.realtime.util.PooledExecutor
Set the ProcessingGroupParameters of this schedulable object only if the resulting task set is feasible.
setProcessingGroupParametersIfFeasible(ProcessingGroupParameters) - Method in class javax.realtime.util.ThreadBoundExecutor
Set the ProcessingGroupParameters of this schedulable object only if the resulting task set is feasible.
setProcessingGroupParametersIfFeasible(ProcessingGroupParameters) - Method in class javax.realtime.util.ThreadedExecutor
Set the ProcessingGroupParameters of this schedulable object only if the resulting task set is feasible.
setReleaseParameters(ReleaseParameters) - Method in class javax.realtime.BoundAsyncEventHandler
Set the ReleaseParametersfor this schedulable object.
setReleaseParameters(ReleaseParameters) - Method in class javax.realtime.PooledAsyncEventHandler
Set the ReleaseParametersfor this schedulable object.
setReleaseParameters(ReleaseParameters) - Method in class javax.realtime.RealtimeThread
Set the ReleaseParametersfor this schedulable object.
setReleaseParameters(ReleaseParameters) - Method in interface javax.realtime.Schedulable
Set the ReleaseParameters for this schedulable object.
setReleaseParameters(ReleaseParameters) - Method in class javax.realtime.ThreadedAsyncEventHandler
Set the ReleaseParametersfor this schedulable object.
setReleaseParameters(ReleaseParameters) - Method in class javax.realtime.util.PooledExecutor
Set the ReleaseParametersfor this schedulable object.
setReleaseParameters(ReleaseParameters) - Method in class javax.realtime.util.ThreadBoundExecutor
Set the ReleaseParametersfor this schedulable object.
setReleaseParameters(ReleaseParameters) - Method in class javax.realtime.util.ThreadedExecutor
Set the ReleaseParametersfor this schedulable object.
setReleaseParametersIfFeasible(ReleaseParameters) - Method in class javax.realtime.BoundAsyncEventHandler
Returns true if, after considering the value of the parameter, the task set would still be feasible.
setReleaseParametersIfFeasible(ReleaseParameters) - Method in class javax.realtime.PooledAsyncEventHandler
Returns true if, after considering the value of the parameter, the task set would still be feasible.
setReleaseParametersIfFeasible(ReleaseParameters) - Method in class javax.realtime.RealtimeThread
Returns true if, after considering the value of the parameter, the task set would still be feasible.
setReleaseParametersIfFeasible(ReleaseParameters) - Method in interface javax.realtime.Schedulable
Set the ReleaseParameters for this schedulable object only if the resulting task set is feasible.
setReleaseParametersIfFeasible(ReleaseParameters) - Method in class javax.realtime.ThreadedAsyncEventHandler
Returns true if, after considering the value of the parameter, the task set would still be feasible.
setReleaseParametersIfFeasible(ReleaseParameters) - Method in class javax.realtime.util.PooledExecutor
Returns true if, after considering the value of the parameter, the task set would still be feasible.
setReleaseParametersIfFeasible(ReleaseParameters) - Method in class javax.realtime.util.ThreadBoundExecutor
Returns true if, after considering the value of the parameter, the task set would still be feasible.
setReleaseParametersIfFeasible(ReleaseParameters) - Method in class javax.realtime.util.ThreadedExecutor
Returns true if, after considering the value of the parameter, the task set would still be feasible.
setResolution(RelativeTime) - Method in class javax.realtime.Clock
Set the resolution of this.
setResolution(RelativeTime) - Method in class javax.realtime.HighResolutionClock
Set the resolution of this.
setResolution(RelativeTime) - Method in class javax.realtime.RealtimeClock
Set the resolution of this.
setScheduler(Scheduler) - Method in class javax.realtime.BoundAsyncEventHandler
Set the Scheduler for this schedulable object.
setScheduler(Scheduler, SchedulingParameters, ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in class javax.realtime.BoundAsyncEventHandler
Set the Scheduler for this schedulable object.
setScheduler(Scheduler) - Method in class javax.realtime.PooledAsyncEventHandler
Set the Scheduler for this schedulable object.
setScheduler(Scheduler, SchedulingParameters, ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in class javax.realtime.PooledAsyncEventHandler
Set the Scheduler for this schedulable object.
setScheduler(Scheduler) - Method in class javax.realtime.RealtimeThread
Set the Scheduler for this schedulable object.
setScheduler(Scheduler, SchedulingParameters, ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in class javax.realtime.RealtimeThread
Set the Scheduler for this schedulable object.
setScheduler(Scheduler) - Method in interface javax.realtime.Schedulable
Set the Scheduler for this schedulable object.
setScheduler(Scheduler, SchedulingParameters, ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in interface javax.realtime.Schedulable
Set the Scheduler for this schedulable object.
setScheduler(Scheduler) - Method in class javax.realtime.ThreadedAsyncEventHandler
Set the Scheduler for this schedulable object.
setScheduler(Scheduler, SchedulingParameters, ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in class javax.realtime.ThreadedAsyncEventHandler
Set the Scheduler for this schedulable object.
setScheduler(Scheduler) - Method in class javax.realtime.util.PooledExecutor
Set the Scheduler for this schedulable object.
setScheduler(Scheduler, SchedulingParameters, ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in class javax.realtime.util.PooledExecutor
Set the Scheduler for this schedulable object.
setScheduler(Scheduler) - Method in class javax.realtime.util.ThreadBoundExecutor
Set the Scheduler for this schedulable object.
setScheduler(Scheduler, SchedulingParameters, ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in class javax.realtime.util.ThreadBoundExecutor
Set the Scheduler for this schedulable object.
setScheduler(Scheduler) - Method in class javax.realtime.util.ThreadedExecutor
Set the Scheduler for this schedulable object.
setScheduler(Scheduler, SchedulingParameters, ReleaseParameters, MemoryParameters, ProcessingGroupParameters) - Method in class javax.realtime.util.ThreadedExecutor
Set the Scheduler for this schedulable object.
setSchedulingParameters(SchedulingParameters) - Method in class javax.realtime.BoundAsyncEventHandler
Set the SchedulingParameters for this schedulable object only if the resulting task set is feasible.
setSchedulingParameters(SchedulingParameters) - Method in class javax.realtime.PooledAsyncEventHandler
Set the SchedulingParameters for this schedulable object only if the resulting task set is feasible.
setSchedulingParameters(SchedulingParameters) - Method in class javax.realtime.RealtimeThread
Set the SchedulingParameters for this schedulable object only if the resulting task set is feasible.
setSchedulingParameters(SchedulingParameters) - Method in interface javax.realtime.Schedulable
Set the SchedulingParameters for this schedulable object only if the resulting task set is feasible.
setSchedulingParameters(SchedulingParameters) - Method in class javax.realtime.ThreadedAsyncEventHandler
Set the SchedulingParameters for this schedulable object only if the resulting task set is feasible.
setSchedulingParameters(SchedulingParameters) - Method in class javax.realtime.util.PooledExecutor
Set the SchedulingParameters for this schedulable object only if the resulting task set is feasible.
setSchedulingParameters(SchedulingParameters) - Method in class javax.realtime.util.ThreadBoundExecutor
Set the SchedulingParameters for this schedulable object only if the resulting task set is feasible.
setSchedulingParameters(SchedulingParameters) - Method in class javax.realtime.util.ThreadedExecutor
Set the SchedulingParameters for this schedulable object only if the resulting task set is feasible.
setSchedulingParametersIfFeasible(SchedulingParameters) - Method in class javax.realtime.BoundAsyncEventHandler
Set the SchedulingParameters for this schedulable object.
setSchedulingParametersIfFeasible(SchedulingParameters) - Method in class javax.realtime.PooledAsyncEventHandler
Set the SchedulingParameters for this schedulable object.
setSchedulingParametersIfFeasible(SchedulingParameters) - Method in class javax.realtime.RealtimeThread
Set the SchedulingParameters for this schedulable object.
setSchedulingParametersIfFeasible(SchedulingParameters) - Method in interface javax.realtime.Schedulable
Set the SchedulingParameters for this schedulable object.
setSchedulingParametersIfFeasible(SchedulingParameters) - Method in class javax.realtime.ThreadedAsyncEventHandler
Set the SchedulingParameters for this schedulable object.
setSchedulingParametersIfFeasible(SchedulingParameters) - Method in class javax.realtime.util.PooledExecutor
Set the SchedulingParameters for this schedulable object.
setSchedulingParametersIfFeasible(SchedulingParameters) - Method in class javax.realtime.util.ThreadBoundExecutor
Set the SchedulingParameters for this schedulable object.
setSchedulingParametersIfFeasible(SchedulingParameters) - Method in class javax.realtime.util.ThreadedExecutor
Set the SchedulingParameters for this schedulable object.
setStart(HighResolutionTime) - Method in class javax.realtime.PeriodicParameters
Set the start time.
setStart(HighResolutionTime) - Method in class javax.realtime.ProcessingGroupParameters
Set the start time.
setTopMemoryArea(MemoryArea) - Method in class javax.realtime.RealtimeThread
 
setupTSS() - Method in class javax.realtime.RealtimeThread
 
setupTimeoutHandler() - Method in class javax.realtime.RealtimeThread
 
shutdown() - Method in interface javax.realtime.util.Executor
Releases all the resources assoiated with the executor.
shutdown() - Method in class javax.realtime.util.PooledExecutor
 
shutdown() - Method in class javax.realtime.util.ThreadBoundExecutor
Releases all the resources assoiated with the executor.
signal() - Method in class javax.realtime.util.CountableEventVariable
 
signal() - Method in class javax.realtime.util.EventVariable
 
signalEvents - Variable in class javax.realtime.POSIXSignalHandler
 
size() - Method in class javax.realtime.MemoryArea
Query the size of the memory area.
sizeInBytes - Variable in class javax.realtime.MemoryArea
 
sleep(Clock, HighResolutionTime) - Static method in class javax.realtime.RealtimeThread
Deprecated. Use the approriate method i.e. the one that has either RelativeTime or AbsoluteTime.
sleep(Clock, RelativeTime) - Static method in class javax.realtime.RealtimeThread
An accurate timer with nanosecond granularity.
sleep(Clock, AbsoluteTime) - Static method in class javax.realtime.RealtimeThread
An accurate timer with nanosecond granularity.
sleep(RelativeTime) - Static method in class javax.realtime.RealtimeThread
An accurate timer with nanosecond granularity.
sleep(AbsoluteTime) - Static method in class javax.realtime.RealtimeThread
An accurate timer with nanosecond granularity.
sleep(HighResolutionTime) - Static method in class javax.realtime.RealtimeThread
An accurate timer with nanosecond granularity.
start() - Method in class javax.realtime.HighResolutionTimer
Starts measuring the elapsed time.
start - Variable in class javax.realtime.PeriodicParameters
 
start - Variable in class javax.realtime.ProcessingGroupParameters
 
start() - Method in class javax.realtime.RealtimeThread
Checks if the instance of RealtimeThread is startable and starts it if it is.
start() - Method in class javax.realtime.Timer
A Timer starts measuring time from when it is started.
startDispatching() - Method in class javax.realtime.POSIXSignalHandler
 
stop() - Method in class javax.realtime.HighResolutionTimer
Stops the time measurement.
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
Computes the diffenrence (this - time).
subtract(AbsoluteTime, RelativeTime) - Method in class javax.realtime.AbsoluteTime
Computes the diffenrence (this - time).
subtract(RelativeTime) - Method in class javax.realtime.AbsoluteTime
Computes the diffenrence (this - time).
subtract(RelativeTime, AbsoluteTime) - Method in class javax.realtime.AbsoluteTime
Computes the diffenrence (this - time).
subtract(RelativeTime) - Method in class javax.realtime.RelativeTime
Computes the diffenrence (this - time).
subtract(RelativeTime, RelativeTime) - Method in class javax.realtime.RelativeTime
Computes the diffenrence (this - time).

T

ThreadBoundExecutor - class javax.realtime.util.ThreadBoundExecutor.
This class implements an Executor that has permanently a thread bound.
ThreadBoundExecutor(SchedulingParameters, ReleaseParameters, MemoryParameters, MemoryArea, ProcessingGroupParameters, boolean) - Constructor for class javax.realtime.util.ThreadBoundExecutor
Creates a new ThreadBoundExecutor instance with the specified parameters.
ThreadBoundExecutor(SchedulingParameters) - Constructor for class javax.realtime.util.ThreadBoundExecutor
Creates a new ThreadBoundExecutor instance with the specified parameters.
ThreadedAsyncEventHandler - class javax.realtime.ThreadedAsyncEventHandler.
This class is one of the different implementation available for the AsyncEventHandler.
ThreadedAsyncEventHandler() - Constructor for class javax.realtime.ThreadedAsyncEventHandler
Creates a new ThreadedAsyncEventHandler instance whose SchedulingParameters are inherited from the current thread and does not have either ReleaseParameters or MemoryParameters.
ThreadedAsyncEventHandler(boolean) - Constructor for class javax.realtime.ThreadedAsyncEventHandler
Creates a new ThreadedAsyncEventHandler instance whose parameters are inherited from the current thread, if it is a RealtimeThread ,or null other wise.
ThreadedAsyncEventHandler(Runnable) - Constructor for class javax.realtime.ThreadedAsyncEventHandler
Creates a new ThreadedAsyncEventHandler instance whose parameters are inherited from the current thread, if it is a RealtimeThread, or null otherwise.
ThreadedAsyncEventHandler(boolean, Runnable) - Constructor for class javax.realtime.ThreadedAsyncEventHandler
Creates a new ThreadedAsyncEventHandler instance whose parameters are inherited from the current thread, if it is a RealtimeThread, or null otherwise.
ThreadedAsyncEventHandler(SchedulingParameters, ReleaseParameters, MemoryParameters, MemoryArea, ProcessingGroupParameters, boolean) - Constructor for class javax.realtime.ThreadedAsyncEventHandler
Creates a new ThreadedAsyncEventHandler instance with the specified parameters.
ThreadedAsyncEventHandler(SchedulingParameters, ReleaseParameters, MemoryParameters, MemoryArea, ProcessingGroupParameters, Runnable) - Constructor for class javax.realtime.ThreadedAsyncEventHandler
Creates a new ThreadedAsyncEventHandler instance with the specified parameters.
ThreadedAsyncEventHandler(SchedulingParameters, ReleaseParameters, MemoryParameters, MemoryArea, ProcessingGroupParameters, boolean, Runnable) - Constructor for class javax.realtime.ThreadedAsyncEventHandler
Creates a new ThreadedAsyncEventHandler instance with the specified parameters.
ThreadedExecutor - class javax.realtime.util.ThreadedExecutor.
This class provides a concrete implementation of Executor that spawn a thread each time it has to execute.
ThreadedExecutor() - Constructor for class javax.realtime.util.ThreadedExecutor
 
ThreadedExecutor(SchedulingParameters, ReleaseParameters, MemoryParameters, MemoryArea, ProcessingGroupParameters, boolean) - Constructor for class javax.realtime.util.ThreadedExecutor
 
ThrowBoundaryError - error javax.realtime.ThrowBoundaryError.
This error is thrown by MemoryArea.enter() (and associated methods) if an exception allocated in a memory area is thrown against its scope boundary; that is, if an exception object cannot propagate further up the call stack because it is being deallocated.
ThrowBoundaryError() - Constructor for class javax.realtime.ThrowBoundaryError
 
ThrowBoundaryError(String) - Constructor for class javax.realtime.ThrowBoundaryError
 
Timer - class javax.realtime.Timer.
A Timer is a timed event that measures time relative to a given Clock.
Timer(HighResolutionTime, Clock, AsyncEventHandler) - Constructor for class javax.realtime.Timer
Create a timer that fires at time t, according to Clock c and is handled by the specified handler.
theInstance - Static variable in class javax.realtime.ArenaFactory
 
theInstance - Static variable in class javax.realtime.PriorityScheduler
 
thread - Variable in class javax.realtime.BoundAsyncEventHandler
 
thread - Variable in class javax.realtime.util.ThreadBoundExecutor
 
timeoutHandler_ - Variable in class javax.realtime.RealtimeThread
 
toString() - Method in class javax.realtime.AbsoluteTime
Return a printable version of this time, in a format that matches java.util.Date.toString() with a postfix to the detail the sub-second value.
toString() - Method in class javax.realtime.ImportanceParameters
 
toString() - Method in class javax.realtime.PriorityParameters
 
toString() - Method in class javax.realtime.PrivateScopedMemory
Returns a user-friendly representation of this PrivateScopedMemory.
toString() - Method in class javax.realtime.RelativeTime
Return a printable version of this time.
toString() - Method in class javax.realtime.ScopedMemory
Returns a user-friendly representation of this ScopedMemory.

U

UnimplementedFeatureError - exception javax.realtime.UnimplementedFeatureError.
 
UnimplementedFeatureError() - Constructor for class javax.realtime.UnimplementedFeatureError
 
UnimplementedFeatureError(String) - Constructor for class javax.realtime.UnimplementedFeatureError
 
UnknownHappeningException - exception javax.realtime.UnknownHappeningException.
Exception thrown when an event is bound to an unknown happening.
UnknownHappeningException() - Constructor for class javax.realtime.UnknownHappeningException
 
UnknownHappeningException(String) - Constructor for class javax.realtime.UnknownHappeningException
 
unbindTo(String) - Method in class javax.realtime.AsyncEvent
Removes a binding to an external event (a happening).
updatePeriodicParameters() - Method in class javax.realtime.RealtimeThread
 

V

VTMemory - class javax.realtime.VTMemory.
 
VTMemory(long, long) - Constructor for class javax.realtime.VTMemory
Creates a new VTMemory instance.
validateSchedulingParameters(Schedulable) - Method in class javax.realtime.PriorityScheduler
Makes sure that the thread has the right set of scheduling parameters for this scheduler.
validateSchedulingParameters() - Method in class javax.realtime.RealtimeThread
 
validateSchedulingParameters(Schedulable) - Method in class javax.realtime.Scheduler
Makes sure that the thread has the right set of scheduling parameters for this scheduler.

W

waitForNextPeriod() - Method in class javax.realtime.RealtimeThread
Used by threads that have a reference to a ReleaseParameters type of PeriodicParameters to block until the start of each period.
waitForObject(Object, HighResolutionTime) - Static method in class javax.realtime.HighResolutionTime
Deprecated. Don't use this method!
waitingForNextPeriod - Variable in class javax.realtime.RealtimeThread
 

Y

yield() - Static method in class javax.realtime.RealtimeThread
 

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

jRate is developed and maintained by the jRate project development team.
Copyright (c) 2001-2005 Angelo Corsaro and Morgan Deters.