Class AsyncWorkflowPollTask
java.lang.Object
io.temporal.internal.worker.AsyncWorkflowPollTask
- All Implemented Interfaces:
io.temporal.internal.worker.AsyncPoller.PollTaskAsync<WorkflowTask>
public class AsyncWorkflowPollTask
extends Object
implements io.temporal.internal.worker.AsyncPoller.PollTaskAsync<WorkflowTask>
-
Constructor Summary
ConstructorsConstructorDescriptionAsyncWorkflowPollTask(io.temporal.serviceclient.WorkflowServiceStubs service, String namespace, String taskQueue, String stickyTaskQueue, String identity, String workerInstanceKey, WorkerVersioningOptions versioningOptions, TrackingSlotSupplier<WorkflowSlotInfo> slotSupplier, com.uber.m3.tally.Scope metricsScope, Supplier<io.temporal.api.workflowservice.v1.GetSystemInfoResponse.Capabilities> serverCapabilities, PollerTracker pollerTracker, String workerControlTaskQueue) -
Method Summary
-
Constructor Details
-
AsyncWorkflowPollTask
public AsyncWorkflowPollTask(@Nonnull io.temporal.serviceclient.WorkflowServiceStubs service, @Nonnull String namespace, @Nonnull String taskQueue, @Nullable String stickyTaskQueue, @Nonnull String identity, @Nonnull String workerInstanceKey, @Nonnull WorkerVersioningOptions versioningOptions, @Nonnull TrackingSlotSupplier<WorkflowSlotInfo> slotSupplier, @Nonnull com.uber.m3.tally.Scope metricsScope, @Nonnull Supplier<io.temporal.api.workflowservice.v1.GetSystemInfoResponse.Capabilities> serverCapabilities, @Nonnull PollerTracker pollerTracker, String workerControlTaskQueue)
-
-
Method Details
-
toString
-
poll
public CompletableFuture<WorkflowTask> poll(SlotPermit permit) throws io.temporal.internal.worker.AsyncPoller.PollTaskAsyncAbort - Specified by:
pollin interfaceio.temporal.internal.worker.AsyncPoller.PollTaskAsync<WorkflowTask>- Throws:
io.temporal.internal.worker.AsyncPoller.PollTaskAsyncAbort
-
cancel
- Specified by:
cancelin interfaceio.temporal.internal.worker.AsyncPoller.PollTaskAsync<WorkflowTask>
-
disableNormalPoll
public void disableNormalPoll() -
getLabel
- Specified by:
getLabelin interfaceio.temporal.internal.worker.AsyncPoller.PollTaskAsync<WorkflowTask>
-