2017-12-20 2 views
-2

ich die SWF mit Feder in der gleichen Weise wie in den unten stehenden Link https://github.com/sprylab/aws-swf-spring-demo/blob/master/src/main/java/com/sprylab/aws/swf/AppConfiguration.javaEinstellbarer Instanz einmal in erster Workflow-Ausführung gesetzt wird immer in der nächsten Workflow-Ausführungen wieder verwendet

implementiert implementiert ich den Workflow im Weg in der unten angegebenen Verknüpfung.

Das Problem, mit dem ich konfrontiert bin, ist, dass, wenn ich zum ersten Mal den Workflow ausführen, der einstellbare Parameter nicht gesetzt wird, wenn ich die Signalmethode aufrufen. Aber beim zweiten Mal, wenn ich einen neuen Arbeitsablauf ausführe, sehe ich, dass das Einstellbare bereits Bereit ist und einen Wert hat, den ich in der ersten Ausführung eingestellt habe.

Ich erwartete, dass die WorkflowImpl-Instanz für jede Workflowausführung immer eindeutig wäre, aber ich sehe, dass dieselbe Instanz für alle Workflowausführungen verwendet wird.

Können Sie mir bitte helfen, herauszufinden, was ich hier falsch mache.

Antwort

0

ich das Problem bekam,

Ich war dieses

@Scope(value = WorkflowScope.NAME, proxyMode = ScopedProxyMode.TARGET_CLASS) 
nicht tun
Verwandte Themen