@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