Package com.uber.cadence.internal.worker
Class LocalActivityWorker
- java.lang.Object
-
- com.uber.cadence.internal.worker.SuspendableWorkerBase
-
- com.uber.cadence.internal.worker.LocalActivityWorker
-
- All Implemented Interfaces:
Lifecycle
,Shutdownable
,Startable
,Suspendable
,SuspendableWorker
public final class LocalActivityWorker extends SuspendableWorkerBase
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
LocalActivityWorker.Task
-
Constructor Summary
Constructors Constructor Description LocalActivityWorker(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.BiFunction<LocalActivityWorker.Task,java.time.Duration,java.lang.Boolean>
getLocalActivityTaskPoller()
void
start()
-
Methods inherited from class com.uber.cadence.internal.worker.SuspendableWorkerBase
awaitTermination, isShutdown, isStarted, isSuspended, isTerminated, resumePolling, shutdown, shutdownNow, suspendPolling
-
-
-
-
Constructor Detail
-
LocalActivityWorker
public LocalActivityWorker(java.lang.String domain, java.lang.String taskList, SingleWorkerOptions options, ActivityTaskHandler handler)
-
-
Method Detail
-
start
public void start()
-
getLocalActivityTaskPoller
public java.util.function.BiFunction<LocalActivityWorker.Task,java.time.Duration,java.lang.Boolean> getLocalActivityTaskPoller()
-
-