public class TimeoutTracker extends Object
| Constructor and Description |
|---|
TimeoutTracker(Duration timeout,
boolean startTrackingTimeout) |
| Modifier and Type | Method and Description |
|---|---|
static TimeoutTracker |
create(Duration timeout) |
Duration |
elapsed() |
Duration |
remaining() |
public TimeoutTracker(Duration timeout, boolean startTrackingTimeout)
timeout - original operationTimeoutstartTrackingTimeout - whether/not to start the timeout tracking - right now. if not started now, timer tracking will start upon the first call to elapsed()/remaining()public static TimeoutTracker create(Duration timeout)
public Duration remaining()
public Duration elapsed()
Copyright © 2019. All rights reserved.