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