< prev index next >
src/java.net.http/share/classes/jdk/internal/net/http/TimeoutEvent.java
Print this page
@@ -41,13 +41,15 @@
private static final AtomicLong COUNTER = new AtomicLong();
// we use id in compareTo to make compareTo consistent with equals
// see TimeoutEvent::compareTo below;
private final long id = COUNTER.incrementAndGet();
+ private final Duration duration;
private final Instant deadline;
TimeoutEvent(Duration duration) {
+ this.duration = duration;
deadline = Instant.now().plus(duration);
}
public abstract void handle();
@@ -73,8 +75,9 @@
return compareDeadline;
}
@Override
public String toString() {
- return "TimeoutEvent[id=" + id + ", deadline=" + deadline + "]";
+ return "TimeoutEvent[id=" + id + ", duration=" + duration
+ + ", deadline=" + deadline + "]";
}
}
< prev index next >