Class RetriableClientFutureImpl<R,T>

java.lang.Object
java.util.concurrent.CompletableFuture<ClientResponse>
io.camunda.zeebe.client.impl.ZeebeClientFutureImpl<R,T>
io.camunda.zeebe.client.impl.RetriableClientFutureImpl<R,T>
All Implemented Interfaces:
ZeebeFuture<R>, io.grpc.stub.StreamObserver<T>, CompletionStage<R>, Future<R>

public final class RetriableClientFutureImpl<R,T> extends ZeebeClientFutureImpl<R,T>
  • Constructor Details

    • RetriableClientFutureImpl

      public RetriableClientFutureImpl(Predicate<Throwable> retryPredicate, Consumer<io.grpc.stub.StreamObserver<T>> retryAction)
    • RetriableClientFutureImpl

      public RetriableClientFutureImpl(Function<T,R> responseMapper, Predicate<Throwable> retryPredicate, Consumer<io.grpc.stub.StreamObserver<T>> retryAction)
  • Method Details