public interface FluentRequest<FR extends FluentRequest<FR,ReqT,RespT>,ReqT,RespT>
| Modifier and Type | Interface and Description |
|---|---|
static class |
FluentRequest.AbstractFluentRequest<FR extends FluentRequest<FR,ReqT,RespT>,ReqT,RespT,BldT extends com.google.protobuf.GeneratedMessageV3.Builder<BldT>> |
| Modifier and Type | Method and Description |
|---|---|
ReqT |
asRequest() |
com.google.common.util.concurrent.ListenableFuture<RespT> |
async() |
com.google.common.util.concurrent.ListenableFuture<RespT> |
async(Executor executor) |
FR |
backoffRetry() |
FR |
backoffRetry(Condition precondition) |
FR |
deadline(io.grpc.Deadline deadline)
deadline is absolute for entire request
|
RespT |
sync() |
FR |
timeout(long millisecs)
timeout is per attempt
|
com.google.common.util.concurrent.ListenableFuture<RespT> async()
RespT sync()
FR timeout(long millisecs)
FR deadline(io.grpc.Deadline deadline)
FR backoffRetry()
ReqT asRequest()
Copyright © 2022. All rights reserved.