-
public interface Timeout
-
-
Field Summary
Fields Modifier and Type Field Description static TimeoutNO_TIMEOUT
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static TimeoutboundedTimeout(TimeMeter clientClock, long requestTimeoutNanos)<T> Tcall(Function<Optional<Long>,T> timeBoundedOperation)<T> CompletableFuture<T>callAsync(Function<Optional<Long>,CompletableFuture<T>> timeBoundedOperation)static TimeoutnotSpecifiedTimeout()static Timeoutof(ClientSideConfig clientSideConfig)voidrun(Consumer<Optional<Long>> timeBoundedOperation)
-
-
-
Field Detail
-
NO_TIMEOUT
static final Timeout NO_TIMEOUT
-
-
Method Detail
-
callAsync
<T> CompletableFuture<T> callAsync(Function<Optional<Long>,CompletableFuture<T>> timeBoundedOperation)
-
of
static Timeout of(ClientSideConfig clientSideConfig)
-
notSpecifiedTimeout
static Timeout notSpecifiedTimeout()
-
-