問題タブ [spring-statemachine]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
spring-statemachine - StateMachineContext を永続化する StateMachineInterceptor を作成する
利用可能なレシピと例に従って、ステートマシンを永続化するのに苦労しています。私はマスター ブランチで作業しており、ステート マシンは階層状態、リージョン、および直交状態を使用しています。私が従った最初の例はspring-statemachine-samples/persistですが、基本的な FSM のみを扱っているようです。2 番目に試したのはLocalStateMachineInterceptor ですが、id は Hierarchical States で機能していないようです。また、 を介して履歴状態を保持する方法が見つかりませんStateMachinePersist
。
永続性を備えた複雑な FSM の例はどこにありますか?
persist - Spring statemachine Persist Statecontext
リファレンス ドキュメントには、ステートマシンを永続化するためのサンプルがあります。
stateContextも永続化する方法があるかどうか、誰かが知っていますか?
ありがとうフレディ
spring - Spring Statemachine - 自動フロー
私のプロジェクトでは、基本的に次の状態があります。
S1、S2、S3、S4
イベント E1 を送信すると、S2 に遷移します。選択に基づいて、State が S3 に変更されるか、S2 のままになります。S3 への遷移がある場合 -> 新しいイベントなしで、再び自動的に S4 に転送するか、S3 にとどまることを希望します。
それを行う方法はありますか?
spring-statemachine - スプリング ステート マシンの動的構成
スプリング ステート マシンに関するいくつかのクエリ。
1 つのスプリング プロジェクトで複数のステート マシンを使用することはできますか?
たとえば、状態、イベント、遷移などを格納する JSON 形式のデータを持つビッグ データ ソースから、構成クラスに構成を動的に読み込むことはできますか?
私の要件の 1 つは、春のプロジェクトで構成する必要がある、頻繁に変更されるワークフローまたはモデルがある可能性があることです。スプリングステートマシンでそれを効果的に行うにはどうすればよいですか。
java - マルチスレッド環境でのスプリング ステート マシン
スプリング ステート マシンの使用を開始したばかりです。いくつか質問があります。
- ステート コンテキストは、ステート マシンごとに 1 回だけですか?
- ステート マシンに渡されたイベントは、ブロックする方法で実行されますか? イベントがトリガーされるたびに新しいステートマシンを提供するなど、それらを並行して実行する方法はありますか?
これが私のコードです:
状態と遷移の構成:
状態遷移中のアクションの提供:
タスク実行者:
そして、ステート マシンに渡されるイベント: