Package | Description |
---|---|
javax.realtime |
Jamaica's implementation of the Real-Time Specification for Java.
|
javax.realtime.control | |
javax.realtime.posix |
Modifier and Type | Method and Description |
---|---|
protected RealtimeThreadGroup |
ReleaseRunner.getRealtimeThreadGroup()
Determine the
RealtimeThreadGroup instance used. |
RealtimeThreadGroup |
ActiveEventDispatcher.getRealtimeThreadGroup()
Determines in which group the thread associated with this dispatcher is.
|
RealtimeThreadGroup |
RealtimeThreadGroup.setMaxEligibility(SchedulingParameters parameters)
Sets the upper bound on scheduling eligibility that tasks in this
group may have.
|
Constructor and Description |
---|
ActiveEventDispatcher(SchedulingParameters schedule,
RealtimeThreadGroup group)
Creates a new dispatcher.
|
BoundAsyncEventHandler(SchedulingParameters scheduling,
ReleaseParameters<?> release,
MemoryParameters memory,
MemoryArea area,
RealtimeThreadGroup group,
ConfigurationParameters config,
java.lang.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,
java.util.function.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,
java.util.function.Consumer<P> logic)
Creates an instance of
BoundAsyncEventHandler (BAEH) with the
specified parameters. |
FirstInFirstOutReleaseRunner(ConfigurationParameters config,
RealtimeThreadGroup group,
java.util.function.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,
java.lang.Runnable logic)
Creates a realtime thread with the given characteristics and a
specified
Runnable . |
RealtimeThreadGroup(RealtimeThreadGroup parent,
java.lang.String name)
Creates a new realtime thread group with its scheduler type inherited from
parent . |
RealtimeThreadGroup(RealtimeThreadGroup parent,
java.lang.String name,
java.lang.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,
java.lang.String name)
Creates a new asynchronous control group with its scheduler type
inherited from parent.
|
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-2021 aicas GmbH. All Rights Reserved.