0

利用可能なレシピと例に従って、ステートマシンを永続化するのに苦労しています。私はマスター ブランチで作業しており、ステート マシンは階層状態、リージョン、および直交状態を使用しています。私が従った最初の例はspring-statemachine-samples/persistですが、基本的な FSM のみを扱っているようです。2 番目に試したのはLocalStateMachineInterceptor ですが、id は Hierarchical States で機能していないようです。また、 を介して履歴状態を保持する方法が見つかりませんStateMachinePersist

永続性を備えた複雑な FSM の例はどこにありますか?

4

1 に答える 1

0

物事がより複雑になると、持続性はサンプルとドキュメントの比較的未知のトピックの 1 つであることを正直に言う必要があります。それを行うための比較的クリーンな API があるはずなので、ユーザーとして気にする必要はないので、それを簡単にするために私が現在取り組んでいるものです。ですから、それらをお楽しみに。

そうは言っても、これについてコードをより明確にする前に。

StateMachinePersistStateMachineContextつまり、これらのことを行ういくつかの方法を示すStateMachineResetTestsです。また、質問gh127で、永続化が行うマシンのリセットの内部について何かを書きました。

履歴の状態、はい、それは私の悪いことです。何らかの理由で、それが私のレーダーから滑り落ちました。ご指摘ありがとうございます!gh182の問題を作成しました。

于 2016-03-04T17:54:36.570 に答える