ParallelSagaResult

data class ParallelSagaResult<T>(val results: List<SagaResult<T>>, val totalSagas: Int, val successfulSagas: Int, val failedSagas: Int, val duration: Duration)(source)

Result of parallel saga execution.

Constructors

Link copied to clipboard
constructor(results: List<SagaResult<T>>, totalSagas: Int, successfulSagas: Int, failedSagas: Int, duration: Duration)

Properties

Link copied to clipboard

Whether all sagas completed successfully.

Link copied to clipboard

Total wall-clock time to run every saga.

Link copied to clipboard

Number of sagas that failed (and were compensated).

Link copied to clipboard

The result of each saga, in the same order they were submitted.

Link copied to clipboard

Number of sagas that completed successfully.

Link copied to clipboard

Ratio of successful sagas from 0.0 to 1.0.

Link copied to clipboard

Total number of sagas executed.