Package | Description |
---|---|
javax.realtime |
Jamaica's implementation of the Real-Time Specification for Java.
|
javax.realtime.control | |
javax.realtime.enforce |
A contraint objects for RTSJ 2.0 are in this package.
|
javax.realtime.posix |
Modifier and Type | Field and Description |
---|---|
protected RealtimeThreadGroup |
ReleaseRunner.group_ |
Modifier and Type | Method and Description |
---|---|
RealtimeThreadGroup |
ActiveEventDispatcher.getRealtimeThreadGroup()
Determines in which group the thread associated with this dispatcher is.
|
protected abstract RealtimeThreadGroup |
ReleaseRunner.getRealtimeThreadGroup()
Determine the
RealtimeThreadGroup instance used. |
protected RealtimeThreadGroup |
FirstInFirstOutReleaseRunner.getRealtimeThreadGroup() |
RealtimeThreadGroup |
RealtimeThreadGroup.setMaxEligibility(SchedulingParameters parameters)
Sets the upper bound on scheduling eligibility that tasks in this
group may have.
|
Constructor and Description |
---|
BoundAsyncEventHandler(SchedulingParameters scheduling,
ReleaseParameters<?> release,
MemoryParameters memory,
MemoryArea area,
RealtimeThreadGroup group,
ConfigurationParameters config,
Runnable logic)
Creates an instance of
BoundAsyncEventHandler (BAEH) with the
specified parameters. |
BoundAsyncLongEventHandler(SchedulingParameters scheduling,
ReleaseParameters<?> release,
MemoryParameters memory,
MemoryArea area,
RealtimeThreadGroup group,
ConfigurationParameters config,
LongConsumer logic)
Creates an instance of
BoundAsyncEventHandler (BAEH) with the
specified parameters. |
BoundAsyncObjectEventHandler(SchedulingParameters scheduling,
ReleaseParameters<?> release,
MemoryParameters memory,
MemoryArea area,
RealtimeThreadGroup group,
ConfigurationParameters config,
Consumer<P> logic)
Creates an instance of
BoundAsyncEventHandler (BAEH) with the
specified parameters. |
FirstInFirstOutReleaseRunner(ConfigurationParameters config,
RealtimeThreadGroup group,
IntBinaryOperator sizer)
Create a release runner which maintains a pool of threads to run releases
of
AsyncBaseEventHandler instances. |
RealtimeThread(SchedulingParameters scheduling,
ReleaseParameters<?> release,
MemoryParameters memory,
MemoryArea area,
ConfigurationParameters config,
TimeDispatcher dispatcher,
RealtimeThreadGroup group,
Runnable logic)
Creates a realtime thread with the given characteristics and a
specified
Runnable . |
RealtimeThreadGroup(RealtimeThreadGroup parent,
String name)
Creates a new realtime thread group with its scheduler type inherited from
parent . |
RealtimeThreadGroup(RealtimeThreadGroup parent,
String name,
Class<? extends Scheduler> scheduler)
Creates a new realtime thread group with its scheduler type
inherited from
parent . |
ReleaseRunner(RealtimeThreadGroup group)
Enables creating a subclass of this class.
|
TimeDispatcher(SchedulingParameters schedule,
RealtimeThreadGroup group)
Creates a new dispatcher, whose dispatching thread runs with the given
scheduling parameters.
|
Modifier and Type | Class and Description |
---|---|
class |
AsynchronousControlGroup
Jamaica Real-Time Specification for Java class
AsynchronousControlGroup.
|
Constructor and Description |
---|
AsynchronousControlGroup(RealtimeThreadGroup parent,
String name)
Creates a new asynchronous control group with its scheduler type
inherited from parent.
|
Modifier and Type | Method and Description |
---|---|
RealtimeThreadGroup |
ResourceConstraint.getRealtimeThreadGroup()
Determine the associated realtime thread group.
|
Constructor and Description |
---|
BackingStoreConstraint(RealtimeThreadGroup group,
long limit)
Create a new contraint for the given RealtimeThreadGroup.
|
HeapConstraint(RealtimeThreadGroup group,
long budget)
Create a new contraint for the given RealtimeThreadGroup.
|
ImmortalConstraint(RealtimeThreadGroup group,
long limit)
Create a new contraint for the given RealtimeThreadGroup.
|
ProcessingConstraint(RealtimeThreadGroup group,
float cost)
Equivalent to
#ProcessingConstraint(RealtimeThreadGroup,
RelativeTime, AsyncEventHandler) with the argument list
(group, cost, null) . |
ProcessingConstraint(RealtimeThreadGroup group,
float cost,
AsyncEventHandler overrun)
Creates a
ProcessingConstraint for a given group of threads. |
ResourceConstraint(RealtimeThreadGroup group)
Create a new contraint with the given parent.
|
ThreadConstraint(RealtimeThreadGroup group,
int max)
Creates a
ThreadConstraint to govern a group of threads. |
Constructor and Description |
---|
RealtimeSignalDispatcher(SchedulingParameters schedule,
RealtimeThreadGroup group)
Creates a new dispatcher, whose dispatching thread runs with the given
SchedulingParameters . |
SignalDispatcher(SchedulingParameters scheduling,
RealtimeThreadGroup group)
Creates a new dispatcher, whose dispatching thread runs with the given
SchedulingParameters . |
aicas GmbH, Karlsruhe, Germany —www.aicas.com
Copyright © 2001-2024 aicas GmbH. All Rights Reserved.