SagaCompensationFailed
extends DurableWorkflowException
in package
FinalYes
A saga forward failure was followed by a terminal compensation activity failure.
Table of Contents
Properties
- $compensationActivityType : string
- $compensationFailure : ActivityFailed
- $compensationRegistrationOrder : int
- $forwardFailure : Throwable
- $forwardStep : string
Methods
- __construct() : mixed
- diagnosticContext() : array<string, mixed>
- forwardStep() : string
Properties
$compensationActivityType read-only
public
string
$compensationActivityType
$compensationFailure read-only
public
ActivityFailed
$compensationFailure
$compensationRegistrationOrder read-only
public
int
$compensationRegistrationOrder
$forwardFailure read-only
public
Throwable
$forwardFailure
$forwardStep read-only
public
string
$forwardStep
Methods
__construct()
public
__construct(Throwable $forwardFailure, ActivityFailed $compensationFailure, string $compensationActivityType, int $compensationRegistrationOrder) : mixed
Parameters
- $forwardFailure : Throwable
- $compensationFailure : ActivityFailed
- $compensationActivityType : string
- $compensationRegistrationOrder : int
diagnosticContext()
public
diagnosticContext() : array<string, mixed>
Return values
array<string, mixed>forwardStep()
private
static forwardStep(Throwable $failure) : string
Parameters
- $failure : Throwable