in src/main/java/com/amazonaws/services/simpleworkflow/flow/spring/SpringWorkflowDefinitionFactoryFactory.java [149:227]
public WorkflowContext getWorkflowContext() {
return new WorkflowContext() {
@Override
public WorkflowExecution getWorkflowExecution() {
return WorkflowExecution.builder().runId("dummyRunId").workflowId("dummyWorkflowId").build();
}
@Override
public WorkflowExecution getParentWorkflowExecution() {
return null;
}
@Override
public WorkflowType getWorkflowType() {
return WorkflowType.builder().name("dummyName").version("dummyVersion").build();
}
@Override
public boolean isCancelRequested() {
return false;
}
@Override
public ContinueAsNewWorkflowExecutionParameters getContinueAsNewOnCompletion() {
return null;
}
@Override
public void setContinueAsNewOnCompletion(ContinueAsNewWorkflowExecutionParameters continueParameters) {
}
@Override
public List<String> getTagList() {
return Collections.emptyList();
}
@Override
public ChildPolicy getChildPolicy() {
return ChildPolicy.TERMINATE;
}
@Override
public String getContinuedExecutionRunId() {
return null;
}
@Override
public long getExecutionStartToCloseTimeout() {
return 0;
}
@Override
public String getTaskList() {
return "dummyTaskList";
}
@Override
public boolean isImplementationVersion(String componentName, int internalVersion) {
return false;
}
@Override
public Integer getVersion(String component) {
return 0;
}
@Override
public int getTaskPriority() {
return 0;
}
@Override
public String getLambdaRole() {
return null;
}
};
}