Package com.uber.cadence.internal.worker
Class LocallyDispatchedActivityWorker
- java.lang.Object
-
- com.uber.cadence.internal.worker.SuspendableWorkerBase
-
- com.uber.cadence.internal.worker.ActivityWorker
-
- com.uber.cadence.internal.worker.LocallyDispatchedActivityWorker
-
- All Implemented Interfaces:
Lifecycle
,Shutdownable
,Startable
,Suspendable
,SuspendableWorker
public final class LocallyDispatchedActivityWorker extends ActivityWorker
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
LocallyDispatchedActivityWorker.Task
-
Field Summary
-
Fields inherited from class com.uber.cadence.internal.worker.ActivityWorker
options
-
-
Constructor Summary
Constructors Constructor Description LocallyDispatchedActivityWorker(IWorkflowService service, java.lang.String domain, java.lang.String taskList, SingleWorkerOptions options, ActivityTaskHandler handler)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.function.Function<LocallyDispatchedActivityWorker.Task,java.lang.Boolean>
getLocallyDispatchedActivityTaskPoller()
protected Poller.PollTask<PollForActivityTaskResponse>
getOrCreateActivityPollTask()
-
Methods inherited from class com.uber.cadence.internal.worker.ActivityWorker
start
-
Methods inherited from class com.uber.cadence.internal.worker.SuspendableWorkerBase
awaitTermination, isShutdown, isStarted, isSuspended, isTerminated, resumePolling, shutdown, shutdownNow, suspendPolling
-
-
-
-
Constructor Detail
-
LocallyDispatchedActivityWorker
public LocallyDispatchedActivityWorker(IWorkflowService service, java.lang.String domain, java.lang.String taskList, SingleWorkerOptions options, ActivityTaskHandler handler)
-
-
Method Detail
-
getOrCreateActivityPollTask
protected Poller.PollTask<PollForActivityTaskResponse> getOrCreateActivityPollTask()
- Overrides:
getOrCreateActivityPollTask
in classActivityWorker
-
getLocallyDispatchedActivityTaskPoller
public java.util.function.Function<LocallyDispatchedActivityWorker.Task,java.lang.Boolean> getLocallyDispatchedActivityTaskPoller()
-
-