Package io.zeebe.client.impl.worker
Class JobPoller
- java.lang.Object
-
- io.zeebe.client.impl.worker.JobPoller
-
- All Implemented Interfaces:
io.grpc.stub.StreamObserver<GatewayOuterClass.ActivateJobsResponse>
public final class JobPoller extends Object implements io.grpc.stub.StreamObserver<GatewayOuterClass.ActivateJobsResponse>
-
-
Constructor Summary
Constructors Constructor Description JobPoller(GatewayGrpc.GatewayStub gatewayStub, GatewayOuterClass.ActivateJobsRequest.Builder requestBuilder, ZeebeObjectMapper objectMapper, Duration requestTimeout, Predicate<Throwable> retryPredicate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
onCompleted()
void
onError(Throwable throwable)
void
onNext(GatewayOuterClass.ActivateJobsResponse activateJobsResponse)
void
poll(int maxJobsToActivate, Consumer<ActivatedJob> jobConsumer, IntConsumer doneCallback, BooleanSupplier openSupplier)
-
-
-
Constructor Detail
-
JobPoller
public JobPoller(GatewayGrpc.GatewayStub gatewayStub, GatewayOuterClass.ActivateJobsRequest.Builder requestBuilder, ZeebeObjectMapper objectMapper, Duration requestTimeout, Predicate<Throwable> retryPredicate)
-
-
Method Detail
-
poll
public void poll(int maxJobsToActivate, Consumer<ActivatedJob> jobConsumer, IntConsumer doneCallback, BooleanSupplier openSupplier)
-
onNext
public void onNext(GatewayOuterClass.ActivateJobsResponse activateJobsResponse)
- Specified by:
onNext
in interfaceio.grpc.stub.StreamObserver<GatewayOuterClass.ActivateJobsResponse>
-
onError
public void onError(Throwable throwable)
- Specified by:
onError
in interfaceio.grpc.stub.StreamObserver<GatewayOuterClass.ActivateJobsResponse>
-
onCompleted
public void onCompleted()
- Specified by:
onCompleted
in interfaceio.grpc.stub.StreamObserver<GatewayOuterClass.ActivateJobsResponse>
-
-