| Package | Description |
|---|---|
| javax.realtime |
Jamaica's implementation of the Real-Time Specification for Java.
|
| javax.realtime.control | |
| javax.realtime.device |
JamaicaVM's implementation of the RTSJ Device Module.
|
| javax.realtime.enforce |
A contraint objects for RTSJ 2.0 are in this package.
|
| javax.realtime.memory | |
| javax.realtime.posix |
| Class and Description |
|---|
| AbsoluteTime
Jamaica Real-Time Specification for Java class AbsoluteTime.
|
| ActiveEvent
This is the interface for defining the active event system.
|
| ActiveEventDispatcher
Provides a means of dispatching a set of
ActiveEvents. |
| Affinity
Affinity provides APIs that permit access to the set of
Processors a Thread or BoundAsyncEventHandler is permitted to run
on.
|
| AlignmentError
The exception thrown on a request for a raw memory factory to
return memory for a base address that is aligned such that the
factory cannot guarantee that loads and stores based on that address
will meet the factory's specifications.
|
| AperiodicParameters
Jamaica Real-Time Specification for Java class AperiodicParameters
|
| ArrivalTimeQueueOverflowException
Jamaica Real-Time Specification for Java class
ArrivalTimeQueueOverflowException.
|
| AsyncBaseEvent
This is the base class for all asynchronous events, where
asynchronous is in regards to running code, not external time.
|
| AsyncBaseEventHandler
This is the base class for all event handlers.
|
| AsyncEvent
Jamaica Real-Time Specification for Java class AsyncEvent.
|
| AsyncEventHandler
Jamaica Real-Time Specification for Java class
AsyncEventHandler.
|
| AsynchronouslyInterruptedException
Jamaica Real-Time Specification for Java class
AsynchronouslyInterruptedException.
|
| AsyncLongEventHandler
A version of
AsyncBaseEventHandler that carries a
long value as payload. |
| AsyncObjectEventHandler
A version of
AsyncBaseEventHandler that carries an
Object value as payload. |
| BackingStoreAllocationException
This error is thrown on an attempt to refer to an object in
an inaccessible
MemoryArea. |
| BoundSchedulable
A marker interface to provide a type safe reference to all
schedulables that are bound to a single underlying thread.
|
| ByteOrder
Defines the possible mappings between bytes and words in memory.
|
| CeilingViolationException
Jamaica Real-Time Specification for Java class
CeilingViolationException.
|
| ChainableAbsoluteTime
A subclass of Absolute time that can be singularly linked.
|
| Chronograph
The interface for all devices that support the measurement of time with great
accuracy.
|
| Clock
Jamaica Real-Time Specification for Java class Clock.
|
| ConfigurationParameters
Configuration parameters provide a way to specify various
implementation-dependent parameters such as the Java stack and native
stack sizes, and to configure the statically allocated
ThrowBoundaryError associated with a Schedulable. |
| ConstructorCheckedException
To throw when
MemoryArea.newInstance(java.lang.Class<T>) causes the constructor of
the new instance to throw a checked exception. |
| DeregistrationException
An exception to throw when trying to deregister an
ActiveEvent from
an ActiveEventDispatcher to which it is not registered. |
| DuplicateFilterException
Jamaica Real-Time Specification for Java class
DuplicateFilterException.
|
| EnclosedType
Represents type size classes for deciding how large a lambda is.
|
| EventQueueOverflowException
When an arrival time occurs and should be queued, but the queue already
holds a number of times equal to the initial queue length, an
instance of this class is thrown.
|
| FirstInFirstOutScheduler
A version of
PriorityScheduler where once a thread is scheduled
at a given priority, it runs until it is blocked or is preempted by a
higher priority thread. |
| ForEachTerminationException
An exception to throw when a visitor should terminate early.
|
| GarbageCollector
Jamaica Real-Time Specification for Java class GarbageCollector.
|
| HeapMemory
Jamaica Real-Time Specification for Java class HeapMemory.
|
| HighResolutionTime
Class
HighResolutionTime is the base class for AbsoluteTime
and RelativeTime. |
| IllegalAssignmentError
Jamaica Real-Time Specification for Java class
IllegalAssignmentError.
|
| IllegalTaskStateException
The exception thrown when a
Schedulable instance attempts an
operation which is illegal in its current state. |
| ImmortalMemory
Jamaica Real-Time Specification for Java class ImmortalMemory.
|
| InaccessibleAreaException
Jamaica Real-Time Specification for Java class
InaccessibleAreaException.
|
| Interruptible
Jamaica Real-Time Specification for Java interface
Interruptible.
|
| LateStartException
Exception thrown when a periodic realtime thread or timer is started
after its assigned, absolute, start time.
|
| MemoryAccessError
This error is thrown on an attempt to refer to an object in
an inaccessible
MemoryArea. |
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. |
| MemoryInUseException
This exception will be thrown if a range of physical memory is
created in an area that is already in use (see constructors of
classes ImmortalPhysicalMemory, VTPhysicalMemory and
LTPhysicalMemory).
|
| MemoryParameters
Jamaica Real-Time Specification for Java class MemoryParameters.
|
| MemoryScopeException
Jamaica Real-Time Specification for Java class
MemoryScopeException.
|
| MemoryTypeConflictException
Jamaica Real-Time Specification for Java class
MemoryTypeConflictException.
|
| MinimumInterarrivalPolicy
Defines the set of policies for handling interarrival time violations
in
SporadicParameters. |
| MITViolationException
Jamaica Real-Time Specification for Java class
MITViolationException.
|
| MonitorControl
Jamaica Real-Time Specification for Java class MonitorControl.
|
| OffsetOutOfBoundsException
Jamaica Real-Time Specification for Java class
OffsetOutOfBoundsException.
|
| PerennialMemory
A base class for all memory areas whose contents can be unexceptionally
referenced.
|
| PeriodicParameters
Jamaica Real-Time Specification for Java class PeriodicParameters.
|
| PeriodicTimer
Jamaica Real-Time Specification for Java class PeriodicTimer.
|
| PhasingPolicy
This class defines a set of constants that specify the supported
policies for starting a thread or periodic timer, when it is started
later than the assigned absolute time.
|
| PhysicalMemoryTypeFilter
Jamaica Real-Time Specification for Java class
PhysicalMemoryTypeFilter.
|
| POSIXInvalidSignalException
An invalid POSIX signal number has been specified.
|
| POSIXInvalidTargetException
The target of the signal does not exist.
|
| POSIXSignalPermissionException
The process does not have permission to send the given signal to
the given target.
|
| PriorityCeilingEmulation
PriorityCeilingEmulation provides an alternative monitor behaviour
to the default PriorityInheritance policy.
|
| PriorityInheritance
PriorityInheritance is the default monitor control policy.
|
| PriorityParameters
Jamaica Real-Time Specification for Java class PriorityParameters.
|
| PriorityScheduler
Jamaica Real-Time Specification for Java class PriorityScheduler.
|
| ProcessingGroupParameters
Jamaica Real-Time Specification for Java class ProcessingGroupParameters
|
| ProcessorAffinityException
RTSJ 2.0 exception thrown in case of errors related to processor
affinities.
|
| QueueOverflowPolicy
Defines the set of policies for handling overflow on event queues
used by
ReleaseParameters. |
| RangeOutOfBoundsException
Thrown when the memory region overlaps with another region in use or memory
that may not be used.
|
| RationalTime
Deprecated.
RTSJ V1.0.1 class RationalTime is deprecated
|
| RawMemoryAccess
Jamaica Real-Time Specification for Java class RawMemoryAccess.
|
| RealtimePermission
All permission classes in the RTSJ inherit from this class.
|
| RealtimeSecurity
Jamaica Real-Time Specification for Java class
RealtimeSecurity.
|
| RealtimeThread
Jamaica Real-Time Specification for Java class RealtimeThread.
|
| RealtimeThreadGroup
An enhanced
ThreadGroup in which a RealtimeThread
instance may be started, as well as a convention Thread. |
| RegistrationException
An exception to throw when trying to register an
ActiveEvent with
an ActiveEventDispatcher to which it is already registered. |
| RelativeTime
Jamaica Real-Time Specification for Java class RelativeTime.
|
| Releasable
A base interface for everything that has a dispatcher.
|
| ReleaseParameters
Jamaica Real-Time Specification for Java class ReleaseParameters
|
| ReleaseRunner
Manages a pool of threads to execute asynchronous event handler releases.
|
| ReleaseRunner.Proxy
An interface to encapsulate the execution contexts for running
an instance of
AsyncBaseEventHandler. |
| ResourceLimitError
Jamaica Real-Time Specification for Java class
ResourceLimitError.
|
| ReturnsThis
When
true, which is the default, indicates that a method returns
the object upon which it has been called; hence, the return value may be
safely ignored. |
| RTSJModule
Modules an RTSJ implementation may provide.
|
| Schedulable
Jamaica Real-Time Specification for Java class Schedulable.
|
| Scheduler
Jamaica Real-Time Specification for Java class Scheduler.
|
| SchedulingParameters
Jamaica Real-Time Specification for Java class SchedulingParameters.
|
| ScopedCycleException
Jamaica Real-Time Specification for Java class
ScopedCycleException.
|
| ScopedMemory
Equivalent to and superseded by
ScopedMemory. |
| SizeEstimator
Jamaica Real-Time Specification for Java class SizeEstimator.
|
| SizeOutOfBoundsException
Jamaica Real-Time Specification for Java class
SizeOutOfBoundsException.
|
| SporadicParameters
Jamaica Real-Time Specification for Java class SporadicParameters.
|
| StaticCheckedException
A base class for all checked exceptions defined in the specification which
do not extend a conventional Java exception.
|
| StaticError
A base class for all errors defined in the specification which
do not extend a conventional Java error.
|
| StaticIllegalArgumentException
A version of IllegalArgumentException to be thrown by
RTSJ methods that does not require allocation.
|
| StaticIllegalStateException
The exception thrown when a
Schedulable instance attempts
to access a memory which is illegal in the memories current
state. |
| StaticOutOfMemoryError
A version of
OutOfMemoryError that does not require
allocation. |
| StaticRuntimeException
A base class for all unchecked exceptions defined in the specification and
do not extend a conventional Java exception.
|
| StaticSecurityException
A version of
SecurityException to be thrown by RTSJ methods
that does not require allocation. |
| StaticThrowable
A marker interface to indicate that a
Throwable is intended to be
created once and reused. |
| StaticThrowable.Hidden
A marker for static throwable support methods that should not be seen
in a stack trace.
|
| StaticThrowableStorage
Provides the methods for managing the thread local memory used
for storing the data needed by preallocated throwables, i.e., exceptions
and errors which implement
StaticThrowable. |
| StaticUnsupportedOperationException
A version of
UnsupportedOperationException to be thown by RTSJ
methods that does not require allocation. |
| Subsumable
A partial ordering relationship.
|
| ThrowBoundaryError
Jamaica Real-Time Specification for Java class
ThrowBoundaryError.
|
| TimeDispatcher
A dispatcher for time events:
Timer and RealtimeThread.sleep(javax.realtime.Clock, javax.realtime.HighResolutionTime<?>). |
| Timer
Jamaica Real-Time Specification for Java class Timer.
|
| UninitializedStateException
Thrown when a resource is not yet initialized, such as a Clock which cannot
be created yet because its data source is not yet available.
|
| UnknownHappeningException
Jamaica Real-Time Specification for Java class
UnknownHappeningException.
|
| UnsupportedPhysicalMemoryException
Jamaica Real-Time Specification for Java class
UnsupportedPhysicalMemoryException.
|
| UnsupportedRawMemoryRegionException
An exception to throw when a program requests a raw memory region
which does not have an implementation.
|
| Class and Description |
|---|
| RealtimeThreadGroup
An enhanced
ThreadGroup in which a RealtimeThread
instance may be started, as well as a convention Thread. |
| StaticThrowable
A marker interface to indicate that a
Throwable is intended to be
created once and reused. |
| Class and Description |
|---|
| ActiveEvent
This is the interface for defining the active event system.
|
| ActiveEventDispatcher
Provides a means of dispatching a set of
ActiveEvents. |
| AsyncBaseEvent
This is the base class for all asynchronous events, where
asynchronous is in regards to running code, not external time.
|
| AsyncEvent
Jamaica Real-Time Specification for Java class AsyncEvent.
|
| DeregistrationException
An exception to throw when trying to deregister an
ActiveEvent from
an ActiveEventDispatcher to which it is not registered. |
| OffsetOutOfBoundsException
Jamaica Real-Time Specification for Java class
OffsetOutOfBoundsException.
|
| RealtimePermission
All permission classes in the RTSJ inherit from this class.
|
| RealtimeThreadGroup
An enhanced
ThreadGroup in which a RealtimeThread
instance may be started, as well as a convention Thread. |
| RegistrationException
An exception to throw when trying to register an
ActiveEvent with
an ActiveEventDispatcher to which it is already registered. |
| Releasable
A base interface for everything that has a dispatcher.
|
| SchedulingParameters
Jamaica Real-Time Specification for Java class SchedulingParameters.
|
| SizeOutOfBoundsException
Jamaica Real-Time Specification for Java class
SizeOutOfBoundsException.
|
| StaticIllegalArgumentException
A version of IllegalArgumentException to be thrown by
RTSJ methods that does not require allocation.
|
| StaticIllegalStateException
The exception thrown when a
Schedulable instance attempts
to access a memory which is illegal in the memories current
state. |
| UnsupportedRawMemoryRegionException
An exception to throw when a program requests a raw memory region
which does not have an implementation.
|
| Class and Description |
|---|
| AbsoluteTime
Jamaica Real-Time Specification for Java class AbsoluteTime.
|
| AsyncEventHandler
Jamaica Real-Time Specification for Java class
AsyncEventHandler.
|
| IllegalAssignmentError
Jamaica Real-Time Specification for Java class
IllegalAssignmentError.
|
| RealtimePermission
All permission classes in the RTSJ inherit from this class.
|
| RealtimeThreadGroup
An enhanced
ThreadGroup in which a RealtimeThread
instance may be started, as well as a convention Thread. |
| RelativeTime
Jamaica Real-Time Specification for Java class RelativeTime.
|
| ReturnsThis
When
true, which is the default, indicates that a method returns
the object upon which it has been called; hence, the return value may be
safely ignored. |
| Schedulable
Jamaica Real-Time Specification for Java class Schedulable.
|
| StaticError
A base class for all errors defined in the specification which
do not extend a conventional Java error.
|
| StaticIllegalArgumentException
A version of IllegalArgumentException to be thrown by
RTSJ methods that does not require allocation.
|
| StaticIllegalStateException
The exception thrown when a
Schedulable instance attempts
to access a memory which is illegal in the memories current
state. |
| StaticThrowable
A marker interface to indicate that a
Throwable is intended to be
created once and reused. |
| Class and Description |
|---|
| ConfigurationParameters
Configuration parameters provide a way to specify various
implementation-dependent parameters such as the Java stack and native
stack sizes, and to configure the statically allocated
ThrowBoundaryError associated with a Schedulable. |
| ForEachTerminationException
An exception to throw when a visitor should terminate early.
|
| HighResolutionTime
Class
HighResolutionTime is the base class for AbsoluteTime
and RelativeTime. |
| IllegalAssignmentError
Jamaica Real-Time Specification for Java class
IllegalAssignmentError.
|
| IllegalTaskStateException
The exception thrown when a
Schedulable instance attempts an
operation which is illegal in its current state. |
| MemoryAccessError
This error is thrown on an attempt to refer to an object in
an inaccessible
MemoryArea. |
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. |
| MemoryParameters
Jamaica Real-Time Specification for Java class MemoryParameters.
|
| RealtimePermission
All permission classes in the RTSJ inherit from this class.
|
| ReleaseRunner
Manages a pool of threads to execute asynchronous event handler releases.
|
| ScopedCycleException
Jamaica Real-Time Specification for Java class
ScopedCycleException.
|
| SizeEstimator
Jamaica Real-Time Specification for Java class SizeEstimator.
|
| StaticIllegalArgumentException
A version of IllegalArgumentException to be thrown by
RTSJ methods that does not require allocation.
|
| StaticIllegalStateException
The exception thrown when a
Schedulable instance attempts
to access a memory which is illegal in the memories current
state. |
| StaticUnsupportedOperationException
A version of
UnsupportedOperationException to be thown by RTSJ
methods that does not require allocation. |
| ThrowBoundaryError
Jamaica Real-Time Specification for Java class
ThrowBoundaryError.
|
| Class and Description |
|---|
| ActiveEvent
This is the interface for defining the active event system.
|
| ActiveEventDispatcher
Provides a means of dispatching a set of
ActiveEvents. |
| AsyncBaseEvent
This is the base class for all asynchronous events, where
asynchronous is in regards to running code, not external time.
|
| AsyncBaseEventHandler
This is the base class for all event handlers.
|
| AsyncEvent
Jamaica Real-Time Specification for Java class AsyncEvent.
|
| AsyncLongEvent
An event that carries a
long as payload |
| DeregistrationException
An exception to throw when trying to deregister an
ActiveEvent from
an ActiveEventDispatcher to which it is not registered. |
| POSIXInvalidSignalException
An invalid POSIX signal number has been specified.
|
| POSIXInvalidTargetException
The target of the signal does not exist.
|
| POSIXSignalPermissionException
The process does not have permission to send the given signal to
the given target.
|
| RealtimePermission
All permission classes in the RTSJ inherit from this class.
|
| RealtimeThreadGroup
An enhanced
ThreadGroup in which a RealtimeThread
instance may be started, as well as a convention Thread. |
| RegistrationException
An exception to throw when trying to register an
ActiveEvent with
an ActiveEventDispatcher to which it is already registered. |
| Releasable
A base interface for everything that has a dispatcher.
|
| SchedulingParameters
Jamaica Real-Time Specification for Java class SchedulingParameters.
|
| StaticIllegalArgumentException
A version of IllegalArgumentException to be thrown by
RTSJ methods that does not require allocation.
|
| StaticIllegalStateException
The exception thrown when a
Schedulable instance attempts
to access a memory which is illegal in the memories current
state. |
aicas GmbH, Karlsruhe, Germany —www.aicas.com
Copyright © 2001-2024 aicas GmbH. All Rights Reserved.