List of usage examples for com.amazonaws.services.simpleworkflow.model WorkflowExecutionInfo getCloseTimestamp
public java.util.Date getCloseTimestamp()
The time when the workflow execution was closed.
From source file:org.apache.camel.component.aws.swf.CamelSWFWorkflowClient.java
License:Apache License
public Map<String, Object> describeWorkflowInstance(String workflowId, String runId) { DescribeWorkflowExecutionRequest describeRequest = new DescribeWorkflowExecutionRequest(); describeRequest.setDomain(configuration.getDomainName()); describeRequest.setExecution(new WorkflowExecution().withWorkflowId(workflowId).withRunId(runId)); WorkflowExecutionDetail executionDetail = endpoint.getSWClient().describeWorkflowExecution(describeRequest); WorkflowExecutionInfo instanceMetadata = executionDetail.getExecutionInfo(); Map<String, Object> info = new HashMap<String, Object>(); info.put("closeStatus", instanceMetadata.getCloseStatus()); info.put("closeTimestamp", instanceMetadata.getCloseTimestamp()); info.put("executionStatus", instanceMetadata.getExecutionStatus()); info.put("tagList", instanceMetadata.getTagList()); info.put("executionDetail", executionDetail); return info;/*w ww . j a va 2 s . c o m*/ }