public class SynchronousActivityTaskPoller extends java.lang.Object implements TaskPoller
| コンストラクタと説明 |
|---|
SynchronousActivityTaskPoller() |
SynchronousActivityTaskPoller(AmazonSimpleWorkflow service,
java.lang.String domain,
java.lang.String taskListToPoll,
ActivityImplementationFactory activityImplementationFactory) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
boolean |
awaitTermination(long left,
java.util.concurrent.TimeUnit milliseconds) |
protected void |
checkRequiredProperty(java.lang.Object value,
java.lang.String name) |
protected void |
execute(ActivityTask task) |
ActivityImplementationFactory |
getActivityImplementationFactory() |
java.lang.String |
getDomain() |
java.lang.String |
getIdentity() |
java.lang.String |
getPollTaskList() |
ExponentialRetryParameters |
getReportCompletionRetryParameters() |
ExponentialRetryParameters |
getReportFailureRetryParameters() |
AmazonSimpleWorkflow |
getService() |
java.lang.String |
getTaskListToPoll() |
ActivityTask |
poll()
Poll for a task using
#getPollTimeoutInSeconds() |
boolean |
pollAndProcessSingleTask()
Poll for a activity task and execute correspondent implementation.
|
protected void |
respondActivityTaskCanceled(java.lang.String taskToken,
java.lang.String details) |
protected void |
respondActivityTaskCanceledWithRetry(java.lang.String taskToken,
java.lang.String details) |
protected void |
respondActivityTaskCompleted(java.lang.String taskToken,
java.lang.String output) |
protected void |
respondActivityTaskCompletedWithRetry(java.lang.String taskToken,
java.lang.String output) |
protected void |
respondActivityTaskFailed(java.lang.String taskToken,
java.lang.String reason,
java.lang.String details) |
protected void |
respondActivityTaskFailedWithRetry(java.lang.String taskToken,
java.lang.String reason,
java.lang.String details) |
void |
setActivityImplementationFactory(ActivityImplementationFactory activityImplementationFactory) |
void |
setDomain(java.lang.String domain) |
void |
setIdentity(java.lang.String identity) |
void |
setReportCompletionRetryParameters(ExponentialRetryParameters reportCompletionRetryParameters) |
void |
setReportFailureRetryParameters(ExponentialRetryParameters reportFailureRetryParameters) |
void |
setService(AmazonSimpleWorkflow service) |
void |
setTaskListToPoll(java.lang.String taskList) |
void |
shutdown() |
void |
shutdownNow() |
public SynchronousActivityTaskPoller(AmazonSimpleWorkflow service, java.lang.String domain, java.lang.String taskListToPoll, ActivityImplementationFactory activityImplementationFactory)
public SynchronousActivityTaskPoller()
public AmazonSimpleWorkflow getService()
public void setService(AmazonSimpleWorkflow service)
public java.lang.String getDomain()
public void setDomain(java.lang.String domain)
public java.lang.String getPollTaskList()
public void setTaskListToPoll(java.lang.String taskList)
public ActivityImplementationFactory getActivityImplementationFactory()
public void setActivityImplementationFactory(ActivityImplementationFactory activityImplementationFactory)
public java.lang.String getIdentity()
public void setIdentity(java.lang.String identity)
public ExponentialRetryParameters getReportCompletionRetryParameters()
public void setReportCompletionRetryParameters(ExponentialRetryParameters reportCompletionRetryParameters)
public ExponentialRetryParameters getReportFailureRetryParameters()
public void setReportFailureRetryParameters(ExponentialRetryParameters reportFailureRetryParameters)
public java.lang.String getTaskListToPoll()
public ActivityTask poll()
#getPollTimeoutInSeconds()public boolean pollAndProcessSingleTask()
throws java.lang.Exception
pollAndProcessSingleTask インタフェース内 TaskPollerjava.lang.Exceptionprotected void execute(ActivityTask task) throws java.lang.Exception
java.lang.Exceptionprotected void respondActivityTaskFailedWithRetry(java.lang.String taskToken,
java.lang.String reason,
java.lang.String details)
protected void respondActivityTaskFailed(java.lang.String taskToken,
java.lang.String reason,
java.lang.String details)
protected void respondActivityTaskCanceledWithRetry(java.lang.String taskToken,
java.lang.String details)
protected void respondActivityTaskCanceled(java.lang.String taskToken,
java.lang.String details)
protected void respondActivityTaskCompletedWithRetry(java.lang.String taskToken,
java.lang.String output)
protected void respondActivityTaskCompleted(java.lang.String taskToken,
java.lang.String output)
protected void checkRequiredProperty(java.lang.Object value,
java.lang.String name)
public void shutdown()
shutdown インタフェース内 TaskPollerpublic void shutdownNow()
shutdownNow インタフェース内 TaskPollerpublic boolean awaitTermination(long left,
java.util.concurrent.TimeUnit milliseconds)
throws java.lang.InterruptedException
awaitTermination インタフェース内 TaskPollerjava.lang.InterruptedException