【问题标题】:Settable Instance once set in First Workflow Execution is getting reused in next workflow executions在第一个工作流执行中设置的可设置实例将在下一个工作流执行中重用
【发布时间】:2023-04-05 02:24:01
【问题描述】:

我使用 spring 以与以下链接相同的方式实现 SWF https://github.com/sprylab/aws-swf-spring-demo/blob/master/src/main/java/com/sprylab/aws/swf/AppConfiguration.java

我按照以下链接中给出的方式实现了工作流程。 https://github.com/ralph-tice/AWSFlowRecipes/blob/master/src/com/amazonaws/services/simpleworkflow/flow/recipes/waitforsignal/WaitForSignalWorkflowImpl.java

我面临的问题是,第一次执行工作流时,除非我调用信号方法,否则不会设置可设置参数。但是从第二次开始,当我执行一个新的工作流时,我看到 settable 已经就绪并且具有我在第一次执行时设置的值。

我希望 WorkflowImpl 实例对于每个工作流执行始终是唯一的,但我发现同一个实例用于所有工作流执行。

你能帮我找出我在这里做错了什么吗?

【问题讨论】:

    标签: amazon-swf


    【解决方案1】:

    我有问题,

    我没有这样做

    @Scope(value = WorkflowScope.NAME, proxyMode = ScopedProxyMode.TARGET_CLASS)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多