L’équipe de développement du stack de développement alternatif à Java EE annonce la disponibilité de sa bibliothèque pour les machines à états Spring Statemachine 1.0.0.M2.
Ce nouveau jalon pour Spring Statemachine 1.0.0.M2 se concentre sur les régions et les pseudo états. Les régions fournissent une fonctionnalité plus sophistiquée pour l’exécution parallèle d’une machine à états et les pseudo états permettent d’accroître les fonctionnalités pour les états initiaux, terminés, historiques, choix, fourche et de jonction.
Qu’est-ce qu’une région et comment travaille-t-elle avec une machine à état ? Une machine à état est une spécialisation d’une région où les régions sont composées d’une multitude de machines à états indépendants.
Un concept utile dans une machine à état est le concept « historique ». Ce pseudo état enregistre le dernier état actif d’une machine à état et seulement le retour à cet état permet de restaurer une configuration d’état active.
Les prochains points sur lesquels l’équipe de développement va se concentrer sont :
Source : spring.io