Skip to content

Questions? Join our Discord.

JasperFx

Formal support for Wolverine, Marten, and Polecat is available through our Support Plans.

Wolverine Sagas Added in 1.10.0 ​

Stateful workflows with Wolverine sagas — Saga types, the Start/Handle/NotFound method conventions, how Wolverine resolves which saga a message belongs to (member conventions, [SagaIdentity], strong-typed ids, the SagaId envelope header), TimeoutMessage and why it is not a scheduled message, MarkCompleted, saga storage per persistence provider, two sagas on one message, and starting a saga from HTTP or gRPC.

Use when building a long-running workflow, migrating an NServiceBus or MassTransit saga, or debugging IndeterminateSagaStateIdException ('Could not determine a saga id'), UnknownSagaException, InvalidSagaException ('No known Saga persistence provider'), SagaConcurrencyException, or 'You must define the saga id when using the lightweight saga storage'.

Skill details ​

  • Skill name: wolverine-handlers-sagas
  • Applies to: wolverine
  • Tags: wolverine, sagas, workflow, state-machine, timeouts, persistence, handlers
  • Added in: 1.10.0
  • License: Proprietary. Copyright JasperFx Software LLC.

Proprietary. Copyright © JasperFx Software LLC. See the license for terms.