class TimeoutChecker<T>
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private T |
pending |
private long |
timeoutNanos |
private long |
timestamp |
| Constructor and Description |
|---|
TimeoutChecker(java.util.concurrent.TimeUnit unit,
long timeout) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
check(T current) |
static <T> TimeoutChecker<T> |
create(java.util.concurrent.TimeUnit unit,
long timeout) |
private final long timeoutNanos
private T pending
private long timestamp
public TimeoutChecker(java.util.concurrent.TimeUnit unit,
long timeout)
public boolean check(T current)
public static <T> TimeoutChecker<T> create(java.util.concurrent.TimeUnit unit, long timeout)
Copyright © 2020 Spotify AB. All Rights Reserved.