@Target(value={METHOD,TYPE})
@Retention(value=RUNTIME)
public @interface ActivityRegistrationOptions
ActivityWorker| 修飾子とタイプ | 必須要素と説明 |
|---|---|
long |
defaultTaskScheduleToStartTimeoutSeconds |
long |
defaultTaskStartToCloseTimeoutSeconds |
| 修飾子とタイプ | 任意要素と説明 |
|---|---|
long |
defaultTaskHeartbeatTimeoutSeconds
Default is
FlowConstants.NONE which disables separate heartbeat
timeout. |
java.lang.String |
defaultTaskList
Task list that activity task is delivered through when no task list is
specified on activity invocation.
|
long |
defaultTaskScheduleToCloseTimeoutSeconds
Default is
FlowConstants.NONE. |
java.lang.String |
description |
public abstract long defaultTaskScheduleToStartTimeoutSeconds
public abstract long defaultTaskStartToCloseTimeoutSeconds
public abstract java.lang.String description
public abstract long defaultTaskHeartbeatTimeoutSeconds
FlowConstants.NONE which disables separate heartbeat
timeout.public abstract long defaultTaskScheduleToCloseTimeoutSeconds
FlowConstants.NONE.public abstract java.lang.String defaultTaskList
Default is FlowConstants.USE_WORKER_TASK_LIST, which means to use task
list from the ActivityWorker that the activity implementation is
registered with. Specify FlowConstants.NO_DEFAULT_TASK_LIST to
not register any default task list. If no default task list registered it
becomes required scheduling option (specified through
ActivitySchedulingOptions.setTaskList(String)) when an activity
is called.