public final class ActivityWorker extends java.lang.Object implements SuspendableWorker
Constructor and Description |
---|
ActivityWorker(IWorkflowService service,
java.lang.String domain,
java.lang.String taskList,
SingleWorkerOptions options,
ActivityTaskHandler handler) |
Modifier and Type | Method and Description |
---|---|
boolean |
awaitTermination(long timeout,
java.util.concurrent.TimeUnit unit) |
boolean |
isRunning() |
void |
resumePolling()
Allow new poll requests.
|
void |
shutdown() |
boolean |
shutdownAndAwaitTermination(long timeout,
java.util.concurrent.TimeUnit unit) |
void |
shutdownNow() |
void |
start() |
void |
suspendPolling()
Do not make new poll requests.
|
public ActivityWorker(IWorkflowService service, java.lang.String domain, java.lang.String taskList, SingleWorkerOptions options, ActivityTaskHandler handler)
public void start()
public void shutdown()
public void shutdownNow()
public boolean awaitTermination(long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException
java.lang.InterruptedException
public boolean shutdownAndAwaitTermination(long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException
java.lang.InterruptedException
public boolean isRunning()
public void suspendPolling()
Suspendable
suspendPolling
in interface Suspendable
public void resumePolling()
Suspendable
resumePolling
in interface Suspendable