Package | Description |
---|---|
javax.realtime |
Jamaica's implementation of the Real-Time Specification for Java.
|
javax.realtime.memory | |
javax.realtime.posix |
Modifier and Type | Method and Description |
---|---|
static StaticIllegalStateException |
StaticIllegalStateException.get()
Gets the preallocated version of this
Throwable . |
StaticIllegalStateException |
StaticIllegalStateException.getSingleton() |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
ReleaseRunner.attach(Schedulable handler)
Notifies this runner that the handler is now associated with it.
|
protected void |
FirstInFirstOutReleaseRunner.attach(Schedulable handler)
Attach a handler from this runner, so it will be released.
|
abstract void |
ActiveEventDispatcher.deregister(T event)
Deregisters an active event from this dispatcher.
|
void |
TimeDispatcher.deregister(Timable target)
Deregisters a
Timable from this dispatcher. |
void |
TimeDispatcher.destroy()
Releases all resources thereby making the dispatcher unusable.
|
abstract void |
ActiveEventDispatcher.destroy()
Makes the dispatcher unusable.
|
protected abstract void |
ReleaseRunner.detach(Schedulable handler)
Notifies this runner that the handler is no longer associated with it.
|
protected void |
FirstInFirstOutReleaseRunner.detach(Schedulable handler)
Detach a handler from this runner, so it will no longer be released.
|
P |
AsyncObjectEventHandler.peekPending()
Determines the next value queued for handling.
|
long |
AsyncLongEventHandler.peekPending()
Determines the next value queued for handling.
|
abstract void |
ActiveEventDispatcher.register(T event)
Registers an active event with this dispatcher.
|
void |
TimeDispatcher.register(Timable target)
Registers a
Timable with this dispatcher. |
RealtimeThreadGroup |
RealtimeThreadGroup.setMaxEligibility(SchedulingParameters parameters)
Sets the upper bound on scheduling eligibility that tasks in this
group may have.
|
void |
RealtimeThread.start()
Sets up the realtime thread's environment and starts it.
|
void |
ActiveEvent.start()
Starts this active event.
|
void |
ActiveEvent.start(boolean disabled)
Starts this active event.
|
boolean |
ActiveEvent.stop()
Stops this active event.
|
static boolean |
RealtimeThread.waitForNextRelease()
Block the current realtime thread until the beginning of the next
period or a call to its
RealtimeThread.release() method. |
Constructor and Description |
---|
ActiveEventDispatcher(SchedulingParameters schedule,
RealtimeThreadGroup group)
Creates a new dispatcher.
|
ConfigurationParameters(int messageLength,
int stackTraceDepth,
int classNameLength,
int methodNameLength,
int fileNameLength,
long[] sizes)
Creates a parameter object for initializing the state of a
Schedulable . |
RealtimeThreadGroup(RealtimeThreadGroup parent,
String name)
Creates a new realtime thread group with its scheduler type inherited from
parent . |
RealtimeThreadGroup(String name)
Creates a new group with the current
ThreadGroup instance
as its parent and that parent's scheduler type for its scheduler type. |
TimeDispatcher(SchedulingParameters schedule)
Creates a new dispatcher, whose dispatching thread runs with the given
scheduling parameters.
|
TimeDispatcher(SchedulingParameters schedule,
RealtimeThreadGroup group)
Creates a new dispatcher, whose dispatching thread runs with the given
scheduling parameters.
|
Modifier and Type | Method and Description |
---|---|
void |
ScopedMemory.joinAndEnter(Runnable logic)
In the error-free case,
joinAndEnter combines
join();enter(); such that no enter() from another
schedulable can intervene between the two method invocations. |
Constructor and Description |
---|
ScopedConfigurationParameters(int messageLength,
int stackTraceDepth,
int classNameLength,
int methodNameLength,
int fileNameLength,
long[] sizes)
Similar to
ConfigurationParameters.ConfigurationParameters(int,
int, int, int, int, long[]) , except the receiver may not use the heap. |
Modifier and Type | Method and Description |
---|---|
void |
RealtimeSignalDispatcher.deregister(RealtimeSignal signal)
Deregisters the
signal from this dispatcher. |
void |
SignalDispatcher.deregister(Signal signal)
Deregisters the POSIX Signal from this dispatcher.
|
void |
SignalDispatcher.destroy()
Releases all reasources thereby making the dispatcher unusable.
|
void |
RealtimeSignalDispatcher.destroy()
Releases all reasources thereby making the dispatcher unusable.
|
void |
RealtimeSignalDispatcher.register(RealtimeSignal signal)
Registers
signal with this dispatcher. |
void |
SignalDispatcher.register(Signal signal)
Registers a POSIX signal with this dispatcher.
|
void |
Signal.start()
Starts this
Signal , i.e., changes to a running state. |
void |
RealtimeSignal.start()
Starts this
RealtimeSignal , i.e., changes to a running state. |
void |
Signal.start(boolean disabled)
Starts this
Signal , i.e., changes to a running state. |
void |
RealtimeSignal.start(boolean disabled)
Starts this
RealtimeSignal , i.e., changes to a running state. |
boolean |
Signal.stop()
Stops this
Signal . |
boolean |
RealtimeSignal.stop()
Stops this
RealtimeSignal . |
aicas GmbH, Karlsruhe, Germany —www.aicas.com
Copyright © 2001-2021 aicas GmbH. All Rights Reserved.