in src/main/java/com/amazonaws/services/simpleworkflow/flow/spring/SpringWorkflowDefinitionFactoryFactory.java [148:232]
public WorkflowContext getWorkflowContext() {
return new WorkflowContext() {
@Override
public WorkflowExecution getWorkflowExecution() {
WorkflowExecution result = new WorkflowExecution();
result.setRunId("dummyRunId");
result.setWorkflowId("dummyWorkflowId");
return result;
}
@Override
public WorkflowExecution getParentWorkflowExecution() {
return null;
}
@Override
public WorkflowType getWorkflowType() {
WorkflowType result = new WorkflowType();
result.setName("dummyName");
result.setVersion("dummyVersion");
return result;
}
@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;
}
};
}