Package | Description |
---|---|
javax.realtime |
Jamaica's implementation of the Real-Time Specification for Java.
|
Modifier and Type | Class and Description |
---|---|
class |
AbsoluteTime
Jamaica Real-Time Specification for Java class AbsoluteTime.
|
class |
RationalTime
Deprecated.
RTSJ V1.0.1 class RationalTime is deprecated
|
class |
RelativeTime
Jamaica Real-Time Specification for Java class RelativeTime.
|
Modifier and Type | Method and Description |
---|---|
HighResolutionTime |
ProcessingGroupParameters.getStart()
getStart returns the current start time
|
HighResolutionTime |
PeriodicParameters.getStart()
getStart returns the start time.
|
Modifier and Type | Method and Description |
---|---|
int |
HighResolutionTime.compareTo(HighResolutionTime time)
compareTo compares this to another HighResolutionTime object.
|
boolean |
HighResolutionTime.equals(HighResolutionTime time)
equals checks if this and time are equal.
|
void |
ScopedMemory.join(HighResolutionTime time)
join waits for the reference count of this memory area to drop to
zero.
|
void |
ScopedMemory.joinAndEnter(HighResolutionTime time)
joinAndEnter combines join() and enter() such that no other
schedulable object may enter() in between the join() and the
enter().
|
void |
ScopedMemory.joinAndEnter(Runnable logic,
HighResolutionTime time)
joinAndEnter combines join() and enter() such that no other
schedulable object may enter() in between the join() and the
enter().
|
void |
Timer.reschedule(HighResolutionTime time)
reschedule changes the time for this event.
|
void |
Timed.resetTime(HighResolutionTime time)
resetTime sets the time out for the next invocation of
doInterruptible to a new value.
|
void |
HighResolutionTime.set(HighResolutionTime time)
set sets this time to the time specified by time.
|
void |
ProcessingGroupParameters.setStart(HighResolutionTime start)
setStart sets the start time to a new value.
|
void |
PeriodicParameters.setStart(HighResolutionTime start)
setStart set the start time.
|
static void |
RealtimeThread.sleep(Clock clock,
HighResolutionTime time)
Sleep for a given relative or absolute time using the given
clock.
|
static void |
RealtimeThread.sleep(HighResolutionTime time)
Sleep for a given relative or absolute time using the clock
associated with time.
|
static void |
HighResolutionTime.waitForObject(Object target,
HighResolutionTime time)
waitForObject waits for the given object using a
HighResolutionTime as timeout.
|
Constructor and Description |
---|
OneShotTimer(HighResolutionTime time,
AsyncBaseEventHandler handler)
Constructor to create an instance with given time and handler.
|
OneShotTimer(HighResolutionTime time,
AsyncEventHandler handler)
Constructor to create an instance with given time and handler.
|
OneShotTimer(HighResolutionTime start,
Clock clock,
AsyncBaseEventHandler handler)
Constructor to create an instance with given time, clock and
handler.
|
OneShotTimer(HighResolutionTime start,
Clock clock,
AsyncEventHandler handler)
Constructor to create an instance with given time, clock and
handler.
|
PeriodicParameters(HighResolutionTime start,
RelativeTime period)
Create a PeriodicParameters object.
|
PeriodicParameters(HighResolutionTime start,
RelativeTime period,
RelativeTime cost,
RelativeTime deadline,
AsyncEventHandler overrunHandler,
AsyncEventHandler missHandler)
Constructor to create an instance of PeriodicParameters with the
given initial settings.
|
PeriodicTimer(HighResolutionTime start,
RelativeTime interval,
AsyncBaseEventHandler handler)
Constructor to create an instance with given time, interval and
handler.
|
PeriodicTimer(HighResolutionTime start,
RelativeTime interval,
AsyncEventHandler handler)
Constructor to create an instance with given time, interval and
handler.
|
PeriodicTimer(HighResolutionTime start,
RelativeTime interval,
Clock clock,
AsyncBaseEventHandler handler)
Constructor to create an instance with given time, interval,
clock and handler.
|
PeriodicTimer(HighResolutionTime start,
RelativeTime interval,
Clock clock,
AsyncEventHandler handler)
Constructor to create an instance with given time, interval,
clock and handler.
|
ProcessingGroupParameters(HighResolutionTime start,
RelativeTime period,
RelativeTime cost,
RelativeTime deadline,
AsyncEventHandler overrunHandler,
AsyncEventHandler missHandler)
Constructor to create a new instance of
ProcessingGroupParameters.
|
Timed(HighResolutionTime time)
Constructor to create a new instance of Timed with the given time
out.
|
Timer(HighResolutionTime time,
Clock clock,
AsyncBaseEventHandler handler)
Constructor to create a timer with the given time, clock and
handler.
|
aicas GmbH, Karlsruhe, Germany —www.aicas.com
Copyright © 2001-2016 aicas GmbH. All Rights Reserved.