我正在尝试检索域中打开的SWF工作流列表。我使用以下代码来检索WorkflowInfos列表。
WorkflowExecutionInfos weInfos = swfClient.listOpenWorkflowExecutions(
new ListOpenWorkflowExecutionsRequest().withDomain(domainName)
.withStartTimeFilter(new ExecutionTimeFilter().withOldestDate(new Date(2016,11,9)));
System.out.println("Number of Executions found: "+ weInfos.getExecutionInfos().size());
但是返回的结果为0.但是,在SWF控制台页面上查看相同内容时,我会观察两个正在进行的工作流程,其中包含过去一小时的开始时间。
我提供了一些不正确的信息吗?最有可能的是oldestDate
值。然而,我尝试了日期值的其他变化(例如2016,11,1)。但是每个结果都相同。我已经确认域匹配的值与SWF控制台中的值匹配。