@Target(value=TYPE) @Retention(value=RUNTIME) public @interface WorkflowRegistrationOptions
WorkflowWorker
Modifier and Type | Required Element and Description |
---|---|
long |
defaultExecutionStartToCloseTimeoutSeconds
Maximum time that workflow run is allowed to execute.
|
Modifier and Type | Optional Element and Description |
---|---|
ChildPolicy |
defaultChildPolicy |
String |
defaultLambdaRole |
String |
defaultTaskList
Task list that decision task is delivered through for the given workflow
type.
|
int |
defaultTaskPriority
Default is
FlowConstants.DEFAULT_TASK_PRIORITY if it
is not specified on activity invocation |
long |
defaultTaskStartToCloseTimeoutSeconds
Single decision timeout.
|
String |
description
Optional textual description of the workflow type.
|
public abstract long defaultExecutionStartToCloseTimeoutSeconds
public abstract String description
public abstract long defaultTaskStartToCloseTimeoutSeconds
WorkflowWorker
catastrophic failure in
the middle of one. Do not confuse with the whole worklfow timeout (
defaultExecutionStartToCloseTimeoutSeconds()
which can be really
big. Default is 30 seconds.public abstract String defaultTaskList
Default is FlowConstants.USE_WORKER_TASK_LIST
, which means to use task
list from the WorkflowWorker
that the workflow implementation is
registered with.
public abstract ChildPolicy defaultChildPolicy
public abstract int defaultTaskPriority
FlowConstants.DEFAULT_TASK_PRIORITY
if it
is not specified on activity invocationpublic abstract String defaultLambdaRole
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.