큰 문제가 있습니다. 아무 것도 시도하지 않았습니다. 그러나 여기에 잠재적 인 접근법이 있습니다.
우선, FlowExecutionSnapshotFactory
의 구현이 필요합니다. 이렇게하면 스냅 샷 생성 및 복원을 관리 할 수 있습니다. SerializedFlowExecutionSnapshotFactory
을 랩핑하려고하지만 특정 상황에서만 스냅 샷을 만들 수 있습니다. 더 좋은 점은 스냅 샷을 만들 수는 있지만 스냅 샷의 일부 데이터는 생략하는 것입니다.
이제는 웹 플로우가 새로운 SnapshotFactory
을 사용하고 있습니다. 팩토리는 FlowExecutorFactoryBean.createFlowExecutionSnapshotFactory()
에서 생성됩니다. 그래서 이것을 만들어야합니다. application-context.xml
파일에 자신의 FlowExecutorFactoryBean
을 지정할 수 있습니다. http://forum.springsource.org/showthread.php?54714-SWF-2-0-Backtracking-and-exception-catching에서이를 수행하는 방법에 대한 지침이 있습니다. 아래쪽으로 angrysoul의 게시물로 스크롤하십시오.
이제 은 자신의 스냅 샷 팩토리가 포함 된 FlowExecutorImpl
의 고유 한 인스턴스를 제공해야합니다.
답변 해 주셔서 감사 드리며 최대한 빨리 답변 드리겠습니다. –