State Machine Executor Part 6 — Forking

This is the sixth part of the State Machine Executor series. For your convenience you can find other parts in the table of contents in State Machine Executor Part 1 — Introduction Let’s revisit our execution function: It’s quite quite already as we extended it with a support for timeouts, exception handling, state management, and … Continue reading State Machine Executor Part 6 — Forking

State Machine Executor Part 4 — Timeouts, exceptions, suspending

This is the fourth part of the State Machine Executor series. For your convenience you can find other parts in the table of contents in State Machine Executor Part 1 — Introduction Let’s discuss how to improve reliability of our state machines. How machines are executed In part 1, we defined the contract for triggering … Continue reading State Machine Executor Part 4 — Timeouts, exceptions, suspending