Skip to content

Conversation

@nkz-soft
Copy link

@nkz-soft nkz-soft commented Nov 9, 2025

I used the MT implementation of Routing Slip, but due to a licensing change I started looking for alternatives. This is a first draft of a Routing Slip implementation using a Wolverine extension. I’d appreciate a fresh look perhaps there’s a better way to implement it.

- Implement core routing slip pattern with activity execution
- Add support for compensation handling
- Include middleware for routing slip execution
- Add test project with end-to-end test
- Set up project structure and dependencies
@jeremydmiller
Copy link
Member

@nkz-soft Hey, it's gonna be a day or two before I get you any useful feedback, but I see you here.

…andling execution and compensation records

- Added RoutingSlipExecutionFailurePolicy to manage failure policies for ExecutionContext messages.
- Introduced ActivityTracker to record execution and compensation activities with thread-safe collections.
- Included methods for recording, retrieving, and resetting activity records.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants