Package io.camunda.client.impl
Class CamundaStreamingClientFutureImpl<ClientResponse,BrokerResponse>
java.lang.Object
java.util.concurrent.CompletableFuture<ClientResponse>
io.camunda.client.impl.CamundaClientFutureImpl<ClientResponse,BrokerResponse>
io.camunda.client.impl.CamundaStreamingClientFutureImpl<ClientResponse,BrokerResponse>
- All Implemented Interfaces:
CamundaFuture<ClientResponse>,io.grpc.stub.ClientResponseObserver<com.google.protobuf.GeneratedMessage,,BrokerResponse> io.grpc.stub.StreamObserver<BrokerResponse>,CompletionStage<ClientResponse>,Future<ClientResponse>
- Direct Known Subclasses:
RetriableStreamingFutureImpl
public class CamundaStreamingClientFutureImpl<ClientResponse,BrokerResponse>
extends CamundaClientFutureImpl<ClientResponse,BrokerResponse>
-
Nested Class Summary
Nested classes/interfaces inherited from class java.util.concurrent.CompletableFuture
CompletableFuture.AsynchronousCompletionTaskNested classes/interfaces inherited from interface java.util.concurrent.Future
Future.State -
Field Summary
Fields inherited from class io.camunda.client.impl.CamundaClientFutureImpl
clientCall -
Constructor Summary
ConstructorsConstructorDescriptionCamundaStreamingClientFutureImpl(ClientResponse response, Consumer<BrokerResponse> collector) -
Method Summary
Methods inherited from class io.camunda.client.impl.CamundaClientFutureImpl
beforeStart, cancel, cancel, join, joinMethods inherited from class java.util.concurrent.CompletableFuture
acceptEither, acceptEitherAsync, acceptEitherAsync, allOf, anyOf, applyToEither, applyToEitherAsync, applyToEitherAsync, complete, completeAsync, completeAsync, completedFuture, completedStage, completeExceptionally, completeOnTimeout, copy, defaultExecutor, delayedExecutor, delayedExecutor, exceptionally, exceptionallyAsync, exceptionallyAsync, exceptionallyCompose, exceptionallyComposeAsync, exceptionallyComposeAsync, exceptionNow, failedFuture, failedStage, get, get, getNow, getNumberOfDependents, handle, handleAsync, handleAsync, isCancelled, isCompletedExceptionally, isDone, minimalCompletionStage, newIncompleteFuture, obtrudeException, obtrudeValue, orTimeout, resultNow, runAfterBoth, runAfterBothAsync, runAfterBothAsync, runAfterEither, runAfterEitherAsync, runAfterEitherAsync, runAsync, runAsync, state, supplyAsync, supplyAsync, thenAccept, thenAcceptAsync, thenAcceptAsync, thenAcceptBoth, thenAcceptBothAsync, thenAcceptBothAsync, thenApply, thenApplyAsync, thenApplyAsync, thenCombine, thenCombineAsync, thenCombineAsync, thenCompose, thenComposeAsync, thenComposeAsync, thenRun, thenRunAsync, thenRunAsync, toCompletableFuture, toString, whenComplete, whenCompleteAsync, whenCompleteAsyncMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.concurrent.CompletionStage
acceptEither, acceptEitherAsync, acceptEitherAsync, applyToEither, applyToEitherAsync, applyToEitherAsync, exceptionally, exceptionallyAsync, exceptionallyAsync, exceptionallyCompose, exceptionallyComposeAsync, exceptionallyComposeAsync, handle, handleAsync, handleAsync, runAfterBoth, runAfterBothAsync, runAfterBothAsync, runAfterEither, runAfterEitherAsync, runAfterEitherAsync, thenAccept, thenAcceptAsync, thenAcceptAsync, thenAcceptBoth, thenAcceptBothAsync, thenAcceptBothAsync, thenApply, thenApplyAsync, thenApplyAsync, thenCombine, thenCombineAsync, thenCombineAsync, thenCompose, thenComposeAsync, thenComposeAsync, thenRun, thenRunAsync, thenRunAsync, toCompletableFuture, whenComplete, whenCompleteAsync, whenCompleteAsyncMethods inherited from interface java.util.concurrent.Future
exceptionNow, get, get, isCancelled, isDone, resultNow, state
-
Constructor Details
-
CamundaStreamingClientFutureImpl
public CamundaStreamingClientFutureImpl(ClientResponse response, Consumer<BrokerResponse> collector)
-
-
Method Details
-
onNext
- Specified by:
onNextin interfaceio.grpc.stub.StreamObserver<ClientResponse>- Overrides:
onNextin classCamundaClientFutureImpl<ClientResponse,BrokerResponse>
-
onError
- Specified by:
onErrorin interfaceio.grpc.stub.StreamObserver<ClientResponse>- Overrides:
onErrorin classCamundaClientFutureImpl<ClientResponse,BrokerResponse>
-
onCompleted
public void onCompleted()- Specified by:
onCompletedin interfaceio.grpc.stub.StreamObserver<ClientResponse>- Overrides:
onCompletedin classCamundaClientFutureImpl<ClientResponse,BrokerResponse>
-