|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
AbsoluteTime object with an association to
the given Clock.
AbsoluteTime(date.getTime(),0,clock).
PrivateScopedMemory which is not owned.AccessViolationError.
AccessViolationError instance.
Schedulable
object that may become active at any time.AperiodicParameters object.
AperiodicParameters instance.
Arena is the base class for all those memory areas
whose lifetime depends on reachability.Arena instance.
Arena instance.
Arena instance.
RefCountedArena instance.
ArenaFactory has the responsibility of
creating Arena instances.AsyncEvent.fire() if its queue is already full
and the event's BoundAsyncEventHandler has an associated
SporadicParameters with
arrivalTimeQueueOverflowExcept behavior.ArrivalTimeQueueOverflowException.
ArrivalTimeQueueOverflowException
that takes a description.
AsyncEvent.
RealtimeThread.AsynchronouslyInterruptedException.
RationalTime to AbsoluteTime doesn't
really make sense.
Schedulable.
SchedulingParameters , ReleaseParameters,
MemoryParameters ,and ProcessingGroupParameters, of this instance of Schedulable will be considered in the feasibility analysis of
the associated Scheduler until further notice.
Schedulable will be considered in the feasibility analysis of
the associated Scheduler until further notice.
SchedulingParameters, ReleaseParameters, MemoryParameters ,and ProcessingGroupParameters)of
this instance of Schedulable will be considered in the
feasibility analysis of the associated Scheduler until
further notice.
ResourceLimitError .If thearrival time is a result of a
happening to which the instance of AsyncEventHandler is
bound then the arrival time is ignored.
BoundAsyncEventHandler instance whose
SchedulingParameters are inherited from the current thread
and does not have either ReleaseParameters or
MemoryParameters.
BoundAsyncEventHandler instance with the
specified parameters.
this to an external event (a
happening).
CTMemory of the given size.
CTMemory of the given initial and maximal
sizes.
CTMemory of the given initial and maximal
sizes, associated with the given Runnable.
CTMemory of the given size, associated with
the given Runnable.
CTMemory of the given size.
CTMemory of the given initial and maximal
sizes.
CTMemory of the given initial and maximal
sizes, associated with the given Runnable.
CTMemory of the given size, associated with
the given Runnable.
CTPrivateMemory provides constant time allocation
time.CTPrivateMemory of the given size.
CTPrivateMemory of the given initial and maximal
sizes.
CTPrivateMemory of the given initial and maximal
sizes, associated with the given Runnable.
CTPrivateMemory of the given size, associated with
the given Runnable.
CTPrivateMemory of the given size.
CTPrivateMemory of the given initial and maximal
sizes.
CTPrivateMemory of the given initial and maximal
sizes, associated with the given Runnable.
CTPrivateMemory of the given size, associated with
the given Runnable.
Schedulable object or Thread attempts
to lock an object governed by an instance of PriorityCeilingEmulation and the thread or Schedulable
object's base priority exceeds the policy's ceiling.AsyncEventHandler.
this is in a pending state for the
currently-executing Schedulable object, and, if so,
make it non-pending.
HighResolutionTime.
MemoryParameters object.
ProcessingGroupParameters object.
ReleaseParameters object.
SchedulingParameters object.
ReleaseParameters block appropriate to the
release characteristics of this event.
ReleaseParameters block
appropriate to the timing characteristics of this event.
RealtimeThread.
PhysicalMemoryManager when more than one filter
is registered for a given type of memory.DuplicateFilterException.
DuplicateFilterException that takes a
description.
RealtimeThread.waitForNextPeriod() for a
periodic schedulable object.
run()
method.
disable().
Runnable passed at construction time.
run() method of the given Runnable.
run() method
of the given Runnable.
run() method of the Runnable given in the
constructor.
run() method of the given Runnable.
doInterruptible()
has been invoked but not completed, this method makes this
exception the current exception.
AsyncEventHandler).
AsyncEventHandler).
Schedulable object or
thread whose attempt to synchronize resulted in
this being thrown.
PriorityCeilingEmulation policy
which was exceeded by the base priority of a Schedulable object or thread that attempted to synchronize on
an object governed by the policy, which resulted in throwing of
this.
PriorityCeilingEmulation object.
this.
MemoryArea which is the current
memory area for this.
Date.
PriorityCeilingEmulation.getCeiling().
ReleaseParameters (in case null
is passed in place of ReleaseParameters to a Schedulable).
ReleaseParameters (in case null
is passed in place of ReleaseParameters to a Schedulable).
SchedulingParameters (in case
null is passed in place of SchedulingParameters to
a Schedulable).
SchedulingParameters (in case
null is passed in place of SchedulingParameters
to a Schedulable).
Clock from the Epoch.
Clock from the Epoch.
Clock from the Epoch.
MonitorControl object representing the initial
monitor control policy.
PriorityCeilingEmulation that
describes a priority ceiling monitor control policy with a
ceiling of PriorityScheduler.instance().getMaxPriority().
RealtimeThread
(corresponding to the MemoryArea constructor argument);
if this RealtimeThread was constructed with a
null MemoryArea argument, this method returns a
reference to the allocation context that was active when this
RealtimeThread was constructed.
MemoryArea instances to which
this RealtimeThread has access.
MemoryParameters of this schedulable object.
MemoryParameters of this schedulable object.
MemoryParameters of this Schedulable
object.
MemoryParameters of this schedulable object.
MemoryParameters of this schedulable object.
MemoryParameters of this schedulable object.
PriorityScheduler the normal priority of the
PriorityScheduler is returned otherwise
Thread.NORM_PRIORITY is returned.
MemoryArea in the memory area stack at
the index given.
Scheduler
ScopedMemory
ScopedMemory.
ProcessingGroupParameters of this
schedulable object.
ProcessingGroupParameters of this
schedulable object.
ProcessingGroupParameters of this
Schedulable object.
ProcessingGroupParameters of this
schedulable object.
ProcessingGroupParameters of this
schedulable object.
ProcessingGroupParameters of this
schedulable object.
ScopedMemory.
ReleaseParameters of this schedulable object.
ReleaseParameters of this schedulable object.
ReleaseParameters of this Schedulable
object.
ReleaseParameters of this schedulable object.
ReleaseParameters of this schedulable object.
ReleaseParameters of this schedulable object.
Scheduler for this schedulable object.
Scheduler for this schedulable object.
Scheduler for this Schedulable object.
Scheduler for this schedulable object.
Scheduler for this schedulable object.
Scheduler for this schedulable object.
SchedulingParameters for this schedulable object.
SchedulingParameters for this schedulable object.
SchedulingParameters for this Schedulable object.
SchedulingParameters for this schedulable object.
SchedulingParameters for this schedulable object.
SchedulingParameters for this schedulable object.
Runnable objects
run method is called; This method will be invoked
repeatedly while fireCount is greater than zero.
AsyncEvent.
Runnable object's run() method is called; This method will be
invoked repeatedly while fireCount is greater than
zero.
AsynchronouslyInterruptedException.happened(boolean)
method can be replaced with the AsynchronouslyInterruptedException.clear() method and
application logic."
IllegalAssignmentError.
IllegalAssignmentError instance.
ImmortalMemory is a memory resource that is shared
among all threads.ImmortalPhysicalMemory.
ImmortalPhysicalMemory.
ImmortalPhysicalMemory.
ImmortalPhysicalMemory.
ImmortalPhysicalMemory.
ImmortalPhysicalMemory.
ImmortalPhysicalMemory.
ImmortalPhysicalMemory.
ImportanceParameters.
InaccessibleAreaException.
InaccessibleAreaException with a
textual description.
AsynchronouslyInterruptedException.doInterruptible().PriorityCeilingEmulation object with the
specified ceiling.
PriorityInheritance.
PriorityScheduler singleton instance.
RealtimeClock.
RealtimeThread with an
AsynchronouslyInterruptedException, or, if this RealtimeThread is not in an interruptible context, sets up an
AsynchronouslyInterruptedException to interrupt it when
it enters an interruptible context.
run() method is
interrupted.
jRateSystem contains information about
jRate's runtime and configuration.javax.realtime package is jRate's implementation of the
real-time Java API.javax.realtime.util package contains some helper classes
for jRate internals.PrivateScopedMemory goes down to zero.
time
parameter for the reference count of this
PrivateScopedMemory to go down to zero.
ScopedMemory goes down to zero.
time
parameter for the reference count of this
ScopedMemory to go down to zero.
join();enter(); such
that no enter() from another thread can
intervene between the two method invocations.
join(time);enter(); such that no
enter from another thread can intervene between
the two method invocations.
join();enter(logic); such that no
enter from another thread can intervene between
the two method invocations.
join(time);enter(logic); such that no
enter from another thread can intervene between
the two method invocations.
join();enter(); such that no
enter from another thread can intervene between
the two method invocations.
join(time);enter(); such that no
enter from another thread can intervene between
the two method invocations.
join();enter(logic); such that no
enter from another thread can intervene between
the two method invocations.
join(time);enter(logic); such that no
enter from another thread can intervene between
the two method invocations.
LTMemory of the given size.
LTMemory of the given initial and maximal
sizes.
LTMemory of the given initial and maximal
sizes, associated with the given Runnable.
LTMemory of the given size, associated with
the given Runnable.
LTMemory of the given size.
LTMemory of the given initial and maximal
sizes.
LTMemory of the given initial and maximal
sizes, associated with the given Runnable.
LTMemory of the given size, associated with
the given Runnable.
LTPhysicalMemory.
LTPhysicalMemory.
LTPhysicalMemory.
LTPhysicalMemory.
LTPhysicalMemory.
LTPhysicalMemory.
LTPhysicalMemory.
LTPhysicalMemory.
LTPrivateMemory provides linear time allocation
time.LTPrivateMemory of the given size.
LTPrivateMemory of the given initial and maximal
sizes.
LTPrivateMemory of the given initial and maximal
sizes, associated with the given Runnable.
LTPrivateMemory of the given size, associated with
the given Runnable.
LTPrivateMemory of the given size.
LTPrivateMemory of the given initial and maximal
sizes.
LTPrivateMemory of the given initial and maximal
sizes, associated with the given Runnable.
LTPrivateMemory of the given size, associated with
the given Runnable.
PriorityScheduler.getMaxPriority() instead.
PriorityScheduler.getMinPriority() instead.
AsyncEvent.fire() when the minimum interarrival
time (MIT) is violated and the event's BoundAsyncEventHandler
has an associated SporadicParameters with
mitViolationExcept behavior.MITViolationException.
MITViolationException that takes a
description.
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.
MemoryAccessError with a textual
description.
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 instance.
MemoryArea instance.
MemoryArea instance.
MemoryArea instance.
MemoryInUseException.
MemoryInUseException that takes a
description.
RealtimeThread and AsyncEventHandler.MemoryParameters instance.
MemoryScopeException.
MemoryScopeException that takes a
description.
MemoryTypeConflictException.
MemoryTypeConflictException that
takes a description.
MonitorControl.
ReleaseParameters occurs at a time
less then the mini-mum interarrival time defined here then the
fire() method shall throw MITViolationException.
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.
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.
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.
NoHeapRealtimeThread is a specialized form of RealtimeThread.NoHeapRealtimeThread instance with the
given characteristics.
NoHeapRealtimeThread instance with the
given characteristics and a Runnable.
NoHeapRealtimeThread instance with the
given characteristics and a Runnable.
OffsetOutOfBoundsException.
OffsetOutOfBoundsException that takes
a description.
OneShotTimer that will
execute its fire method at the expiration of the given time.
OneShotTimer, based on the
given clock, that will execute its fire method at the
expiration of the given time.
PhysicalMemoryManager.onInsertion(long, long, AsyncEvent)
PhysicalMemoryTypeFilter.onInsertion(long, long,
javax.realtime.AsyncEvent)
PhysicalMemoryManager.onRemoval(long, long,
javax.realtime.AsyncEvent)
PhysicalMemoryTypeFilter.onRemoval(long, long,
javax.realtime.AsyncEvent)
POSIXSignalHandler provides a way of
handling POSIX signals by means of AsyncEventHandler.RealtimeThread.waitForNextPeriod() throws
IllegalThreadStateException method on the associated Schedulable object will be unblocked at the start of each period.PeriodicParameters instance.
PeriodicParameters instance.
PeriodicParameters instance.
PeriodicTimer instance.
PhysicalMemoryManager class (not directly by
application code).PooledAsyncEventHandler instance with the
specified parameters.
Executor
that is actually a pool of Executors.PooledExecutor instance with the
specified parameters.
PriorityParameters with the given
priority.
PrivateScopedMemory refines ScopedMemory
by restricting the number of active threads within the memory area
to one.PrivateScopedMemory instance.
PrivateScopedMemory instance.
PrivateScopedMemory instance.
PrivateScopedMemory instance.
ProcessingGroupParameters instance.
throw of an instance of AsynchronouslyInterruptedException."
RawMemoryAccess by
additionally supporting the interpretation of raw memory as float
and double types.RealtimeClock provides access to the
"Wall-Clock" time.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 instance.
RealtimeThread instance with given SchedulingParameters.
RealtimeThread instance with given SchedulingParameters and ReleaseParameters.
RealtimeThread instance with the given
characteristics and a Runnable.
RefCountedArena class implements a reference
counted arena.new RelativeTime(0,0,Clock.getRealtimeClock()).
new RelativeTime(0,0,clock).
RelativeTime object from the given
millisecond and nanosecond components and associated to the
default Clock.
RelativeTime object from the given
millisecond and nanosecond components and associated to the
given Clock.
RelativeTime object from the given
RelativeTime and associated to the default Clock.
RelativeTime object from the given
RelativeTime and associated to the given Clock.
ResourceLimitError.
ResourceLimitError that takes a
description.
SchedulingParameters, ReleaseParameters, MemoryParameters, and ProcessingGroupParameters, of
this instance of Schedulable should no longer be
considered in the feasibility analysis of the associated Scheduler.
SchedulingParameters , ReleaseParameters,
MemoryParameters ,and ProcessingGroupParameters, of this instance of Schedulable
should no longer be considered in the feasibility analysis of
the associated Scheduler .
SchedulingParameters, ReleaseParameters, MemoryParameters, and ProcessingGroupParameters, of
this instance of Schedulable should no longer be
considered in the feasibility analysis of the associated Scheduler.
SchedulingParameters, ReleaseParameters, MemoryParameters, and ProcessingGroupParameters, of
this instance of Schedulable should no longer be
considered in the feasibility analysis of the associated Scheduler.
SchedulingParameters, ReleaseParameters, MemoryParameters,and ProcessingGroupParameters , of
this instance of Schedulable should no longer be
considered in the feasibility analysis of the associated Scheduler.
SchedulingParameters, ReleaseParameters, MemoryParameters, and ProcessingGroupParameters, of
this instance of Schedulable should no longer be
considered in the feasibility analysis of the associated Scheduler.
SchedulingParameters, ReleaseParameters, MemoryParameters, and ProcessingGroupParameters, of
this instance of Schedulable should no longer be
considered in the feasibility analysis of the associated Scheduler.
SchedulingParameters, ReleaseParameters, MemoryParameters, and ProcessingGroupParameters, of
this instance of Schedulable should no longer be
considered in the feasibility analysis of the associated Scheduler.
c when estimating the size of the MemoryArea.
SizeEstimator
when estimating the size of the MemoryArea.
n instances of
SizeEstimator when estimating the size of the
MemoryArea.
SizeEstimator for an instance of a
reference array of size length.
SizeEstimator for an instance of
an array of primitive values of size length.
AsyncEvent.
doInterruptible() is made.
Scheduler manages the execution of
schedulable objects and may implement a feasibility algorithm.SchedulingParameters (PriorityParameters, ImportanceParameters, and any others
defined for particular schedulers) provide the parameters to be
used by the Scheduler.Schedulable object attempts to enter an
instance of ScopedMemory and the operation would case a
violation of the single parent rule.ScopedCycleException.
ScopedCycleException with a textual
description.
ScopedMemory is the abstract base class of all classes
dealing with representations of memory spaces with a limited
lifetime.ScopedMemory instance.
ScopedMemory instance.
ScopedMemory instance.
ScopedMemory instance.
Executor when its Executor.execute(Runnable) method is invoked after it has been
shut down.ShutdownExecutorException.
ShutdownExecutorException with a textual
description.
SizeEstimator.
SizeOutOfBoundsException.
SizeOutOfBoundsException that takes a
description.
SporadicParameters instance.
SporadicParameters object.
RealtimeThread.waitForNextPeriod() for a
periodic thread.
AperiodicParameters.
Schedulable
objects may allocate in the immortal memory area.
Schedulable
objects may allocate in the memory area with which they were
initialized.
MemoryParameters for this schedulable object.
MemoryParameters for this schedulable object.
MemoryParameters for this Schedulable
object.
MemoryParameters for this schedulable object.
MemoryParameters for this schedulable object.
MemoryParameters for this schedulable object.
MemoryParameters for this Schedulable
object.
ScopedMemory.
ScopedMemory.
ProcessingGroupParameters for this schedulable object.
ProcessingGroupParameters for this schedulable object.
ProcessingGroupParameters for this Schedulable object.
ProcessingGroupParameters for this schedulable object.
ProcessingGroupParameters for this schedulable object.
ProcessingGroupParameters for this schedulable object.
ProcessingGroupParameters of this schedulable object
only if the resulting task set is feasible.
ProcessingGroupParameters of this schedulable object
only if the resulting task set is feasible.
ProcessingGroupParameters of this Schedulable object
only if the resulting task set is feasible.
ProcessingGroupParameters of this schedulable object
only if the resulting task set is feasible.
ProcessingGroupParameters of this schedulable object
only if the resulting task set is feasible.
ProcessingGroupParameters of this schedulable object
only if the resulting task set is feasible.
ReleaseParametersfor this schedulable object.
ReleaseParametersfor this Schedulable object.
ReleaseParameters for this Schedulable
object.
ReleaseParametersfor this schedulable object.
ReleaseParametersfor this schedulable object.
ReleaseParametersfor this schedulable object.
ReleaseParameters for this Schedulable object only if
the resulting task set is feasible.
Scheduler for this schedulable object.
Scheduler for this schedulable object.
Scheduler for this schedulable object.
Scheduler for this schedulable object.
Scheduler for this Schedulable object.
Scheduler for this Schedulable object.
Scheduler for this schedulable object.
Scheduler for this schedulable object.
Scheduler for this schedulable object.
Scheduler for this schedulable object.
Scheduler for this schedulable object.
Scheduler for this schedulable object.
SchedulingParameters for this schedulable
object only if the resulting task set is feasible.
SchedulingParameters for this schedulable
object only if the resulting task set is feasible.
SchedulingParameters for this Schedulable object only if the resulting task set is feasible.
SchedulingParameters for this schedulable
object only if the resulting task set is feasible.
SchedulingParameters for this schedulable
object only if the resulting task set is feasible.
SchedulingParameters for this schedulable
object only if the resulting task set is feasible.
SchedulingParameters for this schedulable object.
SchedulingParameters for this schedulable object.
SchedulingParameters for this Schedulable object.
SchedulingParameters for this schedulable object.
SchedulingParameters for this schedulable object.
SchedulingParameters for this schedulable object.
RelativeTime or AbsoluteTime).
NoHeapRealtimeThread if it is startable.
Executor that has permanently a
thread bound.ThreadBoundExecutor instance with the
specified parameters.
ThreadBoundExecutor instance with the
specified parameters.
Executor
that spawn a thread each time it has to execute.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.
ThrowBoundaryError with a textual
description.
Timed.
ScopedMemory.
ScopedMemory.
String representation of this ImportanceParameters.
ScopedMemory.
ScopedMemory.
ScopedMemory.
String representation of this PriorityParameters.
PrivateScopedMemory.
ScopedMemory.
ScopedMemory.
ScopedMemory.
UnknownHappeningException.
UnknownHappeningException with a
textual description.
UnsupportedPhysicalMemoryException.
UnsupportedPhysicalMemoryException
that takes a description.
VTMemory of the given size.
VTMemory of the given initial and maximal
sizes.
VTMemory of the given initial and maximal
sizes, associated with the given Runnable.
VTMemory of the given size, associated with
the given Runnable.
VTMemory of the given size.
VTMemory of the given initial and maximal
sizes.
VTMemory of the given initial and maximal
sizes, associated with the given Runnable.
VTMemory of the given size, associated with
the given Runnable.
VTPhysicalMemory.
VTPhysicalMemory.
VTPhysicalMemory.
VTPhysicalMemory.
VTPhysicalMemory.
VTPhysicalMemory.
VTPhysicalMemory.
VTPhysicalMemory.
WaitFreeReadQueue and WaitFreeWriteQueue
instead.WaitFreeDequeue.
WaitFreeReadQueue.
WaitFreeWriteQueue.
ReleaseParameters type of PeriodicParameters to block
until the start of each period.
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||