21 package org.opensplice.dds.core;
23 import java.util.concurrent.TimeUnit;
29 private static final long serialVersionUID = 7478771004119429231L;
33 super(environment, duration, unit);
38 super(environment, seconds, nanoseconds);
51 "Time is not modifiable.");
60 public void setTime(
long time, TimeUnit unit) {
62 "Time is not modifiable.");
68 "Time is not modifiable.");
72 public void add(
long duration, TimeUnit unit) {
74 "Time is not modifiable.");
80 "Time is not modifiable.");
84 public void subtract(
long duration, TimeUnit unit) {
86 "Time is not modifiable.");
void subtract(Duration duration)
ModifiableTimeImpl normalize()
void setTime(long time, TimeUnit unit)
void subtract(long duration, TimeUnit unit)
final transient OsplServiceEnvironment environment
TimeImpl(OsplServiceEnvironment environment, long duration, TimeUnit unit)
TimeImpl(OsplServiceEnvironment environment, long seconds, long nanoseconds)
void add(Duration duration)
void add(long duration, TimeUnit unit)
A span of elapsed time expressed with nanosecond precision.
A moment in time expressed with nanosecond precision (though not necessarily nanosecond accuracy)...