public abstract class ExternalTask
extends java.lang.Object
ExternalTask#doExecute(handle) method is expected to initiate
call to an external API and return without blocking. Then completion or
failure of the external task is reported through
ExternalTaskCompletionHandle. A cancellation handler returned by the
doExecute is used to report cancellation of the external task.| コンストラクタと説明 |
|---|
ExternalTask(com.amazonaws.services.simpleworkflow.flow.core.AsyncContextAware parent,
boolean daemon,
Promise<?>... waitFor) |
ExternalTask(com.amazonaws.services.simpleworkflow.flow.core.AsyncContextAware parent,
Promise<?>... waitFor) |
ExternalTask(boolean daemon,
Promise<?>... waitFor) |
ExternalTask(Promise<?>... waitFor) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected abstract ExternalTaskCancellationHandler |
doExecute(ExternalTaskCompletionHandle handle) |
java.lang.String |
getName() |
java.lang.StackTraceElement[] |
getStackTrace() |
void |
setName(java.lang.String name) |
public ExternalTask(Promise<?>... waitFor)
public ExternalTask(boolean daemon,
Promise<?>... waitFor)
public ExternalTask(com.amazonaws.services.simpleworkflow.flow.core.AsyncContextAware parent,
Promise<?>... waitFor)
public ExternalTask(com.amazonaws.services.simpleworkflow.flow.core.AsyncContextAware parent,
boolean daemon,
Promise<?>... waitFor)
public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.StackTraceElement[] getStackTrace()
protected abstract ExternalTaskCancellationHandler doExecute(ExternalTaskCompletionHandle handle) throws java.lang.Throwable
java.lang.Throwable