Class LongPollingActivateJobsHandler.Builder<T>
java.lang.Object
io.camunda.zeebe.gateway.impl.job.LongPollingActivateJobsHandler.Builder<T>
- Enclosing class:
LongPollingActivateJobsHandler<T>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()setActivationResultMapper(Function<JobActivationResponse, JobActivationResult<T>> activationResultMapper) setBrokerClient(BrokerClient brokerClient) setLongPollingTimeout(long longPollingTimeout) setMaxMessageSize(long maxMessageSize) setMetrics(LongPollingMetrics metrics) setMinEmptyResponses(int minEmptyResponses) setNoJobsReceivedExceptionProvider(Function<String, Exception> noJobsReceivedExceptionProvider) setProbeTimeoutMillis(long probeTimeoutMillis) setRequestCanceledExceptionProvider(Function<String, Throwable> requestCanceledExceptionProvider)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
setBrokerClient
-
setMaxMessageSize
-
setLongPollingTimeout
-
setProbeTimeoutMillis
-
setMinEmptyResponses
-
setActivationResultMapper
public LongPollingActivateJobsHandler.Builder<T> setActivationResultMapper(Function<JobActivationResponse, JobActivationResult<T>> activationResultMapper) -
setNoJobsReceivedExceptionProvider
public LongPollingActivateJobsHandler.Builder<T> setNoJobsReceivedExceptionProvider(Function<String, Exception> noJobsReceivedExceptionProvider) -
setRequestCanceledExceptionProvider
public LongPollingActivateJobsHandler.Builder<T> setRequestCanceledExceptionProvider(Function<String, Throwable> requestCanceledExceptionProvider) -
setMetrics
-
build
-