< 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 >