Skip to content

The search box in the website knows all the secrets—try it!

For any queries, join our Discord Channel to reach us faster.

JasperFx Logo

JasperFx provides formal support for Wolverine and other JasperFx libraries. Please check our Support Plans for more details.

Polecat as Saga Storage

Polecat is an easy option for persistent sagas with Wolverine. To opt into using Polecat as your saga storage mechanism in Wolverine, you just need to add the IntegrateWithWolverine() option to your Polecat configuration as shown in the Polecat Integration Getting Started section.

When using the Wolverine + Polecat integration, your stateful saga classes should be valid Polecat document types that inherit from Wolverine's Saga type, which generally means being a public class with a valid identity member. Remember that your handler methods in Wolverine can accept "method injected" dependencies from your underlying IoC container.

Optimistic Concurrency

Polecat will automatically apply numeric revisioning to Wolverine Saga storage, and will increment the Version while handling Saga commands to use Polecat's native optimistic concurrency protection.

Released under the MIT License.