Build from master

Build: #1454 failed Changes by Janne Valkealahti

Code commits

Git

  • Janne Valkealahti

    Janne Valkealahti b30f0ed0b3490d5e216f72461c8247274c20f58f

    Fix join from orthogonal regions
    - Fix a bug where multiple end states in a region failed to complete
      if transition was from a super state which in case of join used to track
      a list of end states. This is now changed to track list of lists and
      we can now track that at least one end state were reached per region.
    - Fixes #619

    • spring-statemachine-core/src/test/java/org/springframework/statemachine/state/JoinStateTests.java (version b30f0ed0b3490d5e216f72461c8247274c20f58f)
    • spring-statemachine-core/src/test/java/org/springframework/statemachine/state/CompletionEventTests.java (version b30f0ed0b3490d5e216f72461c8247274c20f58f)
    • spring-statemachine-core/src/test/java/org/springframework/statemachine/AbstractStateMachineTests.java (version b30f0ed0b3490d5e216f72461c8247274c20f58f)
    • spring-statemachine-core/src/main/java/org/springframework/statemachine/support/DefaultStateMachineExecutor.java (version b30f0ed0b3490d5e216f72461c8247274c20f58f)
    • spring-statemachine-core/src/main/java/org/springframework/statemachine/state/JoinPseudoState.java (version b30f0ed0b3490d5e216f72461c8247274c20f58f)
    • spring-statemachine-core/src/main/java/org/springframework/statemachine/config/AbstractStateMachineFactory.java (version b30f0ed0b3490d5e216f72461c8247274c20f58f)