Java 带嵌套状态机的Spring状态机

Java 带嵌套状态机的Spring状态机,java,spring,spring-statemachine,Java,Spring,Spring Statemachine,我想在我的“主”状态机中运行具有不同配置的状态机。 我还没有在网上找到相关的东西,而且我在Spring状态机方面也没有很多经验 我发现的一个解决方案是在主状态机完成其流时向第二个状态机发送事件。然而,这对我来说还不够满意 如果有人知道并分享如何创建嵌套状态机,我们将不胜感激。据我所知,您的流程如下所示: US flow [stock -> deliver] created -> processing ->

我想在我的“主”状态机中运行具有不同配置的状态机。 我还没有在网上找到相关的东西,而且我在Spring状态机方面也没有很多经验

我发现的一个解决方案是在主状态机完成其流时向第二个状态机发送事件。然而,这对我来说还不够满意


如果有人知道并分享如何创建嵌套状态机,我们将不胜感激。

据我所知,您的流程如下所示:

                          US flow [stock -> deliver]
created -> processing ->                                             -> completed
                          Canada flow [stock -> export -> deliver]

如果为true,则可以使用和配置嵌套状态。您可以使用分层状态配置流,并将每个嵌套流标记为一个区域。参见示例

谢谢您的帮助。我有两个具有两种不同配置的状态机,它们可以独立工作。现在似乎需要在第一个状态机中运行与第二个状态机类似的流。因此,我想将它们连接起来作为一个或类似的一个运行。在您的情况下,是否可以将第二状态机配置作为嵌套状态复制到
primary
一个?似乎我不能,因为这两个配置使用不同的状态和事件。经过我所有的搜索,我想我无法连接我所描述的2条短信。