Skip to content

Time events: transitions that fire after a delay in a state #703

Open

Description

@fgmacedo

Why

Timers are among the most requested features in every state machine library surveyed: pytransitions/transitions#198 became its Timeout feature, statelyai/xstate#36, many spring-statemachine issues, and here #434 and discussion #549. delay= already exists on send and contrib.timeout provides a timeout invoke. Previously out of scope for #692 because PSSM has no time-event tests; reopened by demand.

Scope

Acceptance

Tests on both engines covering firing, cancellation on exit, and re-entry restarting the timer.

Refs #692

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementumlUML state machine semantics, tracked in #692

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions