Package | Description |
---|---|
javax.realtime |
Jamaica's implementation of the Real-Time Specification for Java.
|
javax.realtime.enforce |
A contraint objects for RTSJ 2.0 are in this package.
|
Modifier and Type | Class and Description |
---|---|
class |
ChainableAbsoluteTime
A subclass of Absolute time that can be singularly linked.
|
Modifier and Type | Method and Description |
---|---|
AbsoluteTime |
RelativeTime.absolute(Chronograph chronograph)
absolute creates a new instance of absolute time for the point in
time given by the current time of the given chronograph.
|
abstract AbsoluteTime |
HighResolutionTime.absolute(Chronograph chronograph)
absolute converts this time to an absolute time relative to the
given chronograph.
|
AbsoluteTime |
AbsoluteTime.absolute(Chronograph chronograph)
absolute implements abstract method inherited from
HighResolutionTime.
|
AbsoluteTime |
RelativeTime.absolute(Chronograph chronograph,
AbsoluteTime destination)
absolute converts this relative time into an instance of absolute
time for the point in time given by the current time of the given
chronograph.
|
abstract AbsoluteTime |
HighResolutionTime.absolute(Chronograph chronograph,
AbsoluteTime dest)
absolute converts this time to an absolute time relative to the
given chronograph.
|
AbsoluteTime |
AbsoluteTime.absolute(Chronograph chronograph,
AbsoluteTime dest)
absolute implements abstract method inherited from
HighResolutionTime.
|
AbsoluteTime |
RelativeTime.absolute(Clock clock)
absolute creates a new instance of absolute time for the point in
time given by the current time of the given clock.
|
abstract AbsoluteTime |
HighResolutionTime.absolute(Clock clock)
absolute converts this time to an absolute time relative to the
given clock.
|
AbsoluteTime |
AbsoluteTime.absolute(Clock clock)
absolute implements abstract method inherited from
HighResolutionTime.
|
AbsoluteTime |
RelativeTime.absolute(Clock clock,
AbsoluteTime destination)
absolute converts this relative time into an instance of absolute
time for the point in time given by the current time of the given
clock.
|
abstract AbsoluteTime |
HighResolutionTime.absolute(Clock clock,
AbsoluteTime dest)
absolute converts this time to an absolute time relative to the
given clock.
|
AbsoluteTime |
AbsoluteTime.absolute(Clock clock,
AbsoluteTime dest)
absolute implements abstract method inherited from
HighResolutionTime.
|
AbsoluteTime |
RationalTime.absolute(Clock clock,
AbsoluteTime destination)
Deprecated.
RTSJ V1.0.1 class RationalTime is deprecated
|
AbsoluteTime |
AbsoluteTime.add(long millis,
int nanos)
add adds time given in milliseconds and nanoseconds to this
absolute time.
|
AbsoluteTime |
AbsoluteTime.add(long millis,
int nanos,
AbsoluteTime dest)
add adds time given in milliseconds and nanoseconds to this
absolute time.
|
AbsoluteTime |
AbsoluteTime.add(RelativeTime time)
add adds interval given as RelativeTime instance to this
absolute time.
|
AbsoluteTime |
AbsoluteTime.add(RelativeTime time,
AbsoluteTime dest)
add adds interval given as RelativeTime instance to this absolute
time.
|
AbsoluteTime |
AsyncBaseEventHandler.getCurrentReleaseTime()
Gets the last release time of this handler.
|
static AbsoluteTime |
RealtimeThread.getCurrentReleaseTime()
Gets the absolute time of this thread's last release, whether
periodic or aperiodic.
|
AbsoluteTime |
AsyncBaseEventHandler.getCurrentReleaseTime(AbsoluteTime dest) |
static AbsoluteTime |
RealtimeThread.getCurrentReleaseTime(AbsoluteTime dest)
Gets the absolute time of this thread's last release, whether
periodic or aperiodic.
|
AbsoluteTime |
Timer.getEffectiveStartTime()
Returns a newly-created time representing the time when the timer
actually started, or when the timer has been rescheduled, the
effective start time after the reschedule.
|
AbsoluteTime |
RealtimeThread.getEffectiveStartTime()
Equivalent to
getEffectiveStartTime(null) . |
AbsoluteTime |
Timer.getEffectiveStartTime(AbsoluteTime dest)
Updates
dest to represent the time when the timer actually
started, or when the timer has been rescheduled, the effective start
time after the reschedule. |
AbsoluteTime |
RealtimeThread.getEffectiveStartTime(AbsoluteTime dest)
Determines the effective start time of this realtime thread.
|
AbsoluteTime |
PeriodicTimer.getFireTime()
getFireTime returns the time at which this timer is expected to
fire or skip firing (because it is disabled) next.
|
AbsoluteTime |
Timer.getFireTime()
getFireTime returns the time at which this timer is expected to
fire or skip firing (because it is disabled) next.
|
AbsoluteTime |
Timer.getFireTime(AbsoluteTime dest)
getFireTime returns the time at which this timer is expected to
fire or skip firing (because it is disabled) next.
|
AbsoluteTime |
ReleaseRunner.Proxy.getReleaseTime() |
AbsoluteTime |
Clock.getTime() |
AbsoluteTime |
Chronograph.getTime()
Determines the current time.
|
abstract AbsoluteTime |
Clock.getTime(AbsoluteTime time)
Obtain the current time.
|
AbsoluteTime |
Chronograph.getTime(AbsoluteTime dest)
Obtain the current time.
|
default AbsoluteTime |
Chronograph.lastSynchronized()
Determine the last time this chronograph was synchronized.
|
default AbsoluteTime |
Chronograph.lastSynchronized(AbsoluteTime result)
Determine the last time this chronograph was synchronized with an external
time source.
|
AbsoluteTime |
AbsoluteTime.set(Date date)
set sets the time represented by this to the time represented by
an instance of Date.
|
AbsoluteTime |
AbsoluteTime.subtract(RelativeTime time)
subtract subtracts an interval given as an instance of
RelativeTime from this.
|
AbsoluteTime |
AbsoluteTime.subtract(RelativeTime time,
AbsoluteTime dest)
subtract subtracts an interval given as an instance of
RelativeTime from this.
|
Modifier and Type | Method and Description |
---|---|
AbsoluteTime |
RelativeTime.absolute(Chronograph chronograph,
AbsoluteTime destination)
absolute converts this relative time into an instance of absolute
time for the point in time given by the current time of the given
chronograph.
|
abstract AbsoluteTime |
HighResolutionTime.absolute(Chronograph chronograph,
AbsoluteTime dest)
absolute converts this time to an absolute time relative to the
given chronograph.
|
AbsoluteTime |
AbsoluteTime.absolute(Chronograph chronograph,
AbsoluteTime dest)
absolute implements abstract method inherited from
HighResolutionTime.
|
AbsoluteTime |
RelativeTime.absolute(Clock clock,
AbsoluteTime destination)
absolute converts this relative time into an instance of absolute
time for the point in time given by the current time of the given
clock.
|
abstract AbsoluteTime |
HighResolutionTime.absolute(Clock clock,
AbsoluteTime dest)
absolute converts this time to an absolute time relative to the
given clock.
|
AbsoluteTime |
AbsoluteTime.absolute(Clock clock,
AbsoluteTime dest)
absolute implements abstract method inherited from
HighResolutionTime.
|
AbsoluteTime |
RationalTime.absolute(Clock clock,
AbsoluteTime destination)
Deprecated.
RTSJ V1.0.1 class RationalTime is deprecated
|
AbsoluteTime |
AbsoluteTime.add(long millis,
int nanos,
AbsoluteTime dest)
add adds time given in milliseconds and nanoseconds to this
absolute time.
|
AbsoluteTime |
AbsoluteTime.add(RelativeTime time,
AbsoluteTime dest)
add adds interval given as RelativeTime instance to this absolute
time.
|
void |
RelativeTime.addInterarrivalTo(AbsoluteTime destination)
Deprecated.
RTSJ V1.0.1 this method is only required to support
the deprecated RationalTime.
|
void |
RationalTime.addInterarrivalTo(AbsoluteTime destination)
Deprecated.
RTSJ V1.0.1 this method is only required to support
the deprecated RationalTime.
|
AbsoluteTime |
AsyncBaseEventHandler.getCurrentReleaseTime(AbsoluteTime dest) |
static AbsoluteTime |
RealtimeThread.getCurrentReleaseTime(AbsoluteTime dest)
Gets the absolute time of this thread's last release, whether
periodic or aperiodic.
|
AbsoluteTime |
Timer.getEffectiveStartTime(AbsoluteTime dest)
Updates
dest to represent the time when the timer actually
started, or when the timer has been rescheduled, the effective start
time after the reschedule. |
AbsoluteTime |
RealtimeThread.getEffectiveStartTime(AbsoluteTime dest)
Determines the effective start time of this realtime thread.
|
AbsoluteTime |
Timer.getFireTime(AbsoluteTime dest)
getFireTime returns the time at which this timer is expected to
fire or skip firing (because it is disabled) next.
|
abstract AbsoluteTime |
Clock.getTime(AbsoluteTime time)
Obtain the current time.
|
AbsoluteTime |
Chronograph.getTime(AbsoluteTime dest)
Obtain the current time.
|
default AbsoluteTime |
Chronograph.lastSynchronized(AbsoluteTime result)
Determine the last time this chronograph was synchronized with an external
time source.
|
RelativeTime |
AbsoluteTime.subtract(AbsoluteTime time)
subtract subtracts another absolute time from this absolute
time.
|
RelativeTime |
AbsoluteTime.subtract(AbsoluteTime time,
RelativeTime dest)
subtracts another absolute time from this absolute time.
|
AbsoluteTime |
AbsoluteTime.subtract(RelativeTime time,
AbsoluteTime dest)
subtract subtracts an interval given as an instance of
RelativeTime from this.
|
Constructor and Description |
---|
AbsoluteTime(AbsoluteTime time)
Constructor to create an absolute time with millis and nanos
taken from an existing absolute time.
|
AbsoluteTime(AbsoluteTime time,
Chronograph chronograph)
Constructor to create an absolute time with millis and nanos
taken from an existing absolute time.
|
AbsoluteTime(AbsoluteTime time,
Clock clock)
Constructor to create an absolute time with millis and nanos
taken from an existing absolute time.
|
Modifier and Type | Method and Description |
---|---|
AbsoluteTime |
ProcessingConstraint.getCurrentReleaseTime(AbsoluteTime dest) |
AbsoluteTime |
ProcessingConstraint.getEffectiveStart()
Obtains the actual time of the group's start as recorded by the system.
|
AbsoluteTime |
ProcessingConstraint.getEffectiveStart(AbsoluteTime dest)
Obtains the actual time of the group's start as recorded by the system.
|
AbsoluteTime |
ProcessingConstraint.getLastRelease() |
Modifier and Type | Method and Description |
---|---|
AbsoluteTime |
ProcessingConstraint.getCurrentReleaseTime(AbsoluteTime dest) |
AbsoluteTime |
ProcessingConstraint.getEffectiveStart(AbsoluteTime dest)
Obtains the actual time of the group's start as recorded by the system.
|
aicas GmbH, Karlsruhe, Germany —www.aicas.com
Copyright © 2001-2024 aicas GmbH. All Rights Reserved.