Package-level declarations

Types

Link copied to clipboard

Naming convention for saga-compensation Kafka topics shared by all services participating in the choreography.

Link copied to clipboard
@ConfigurationProperties(prefix = "veds.saga")
data class SagaProperties(val awaitResponseTimeout: Duration = Duration.ofMinutes(DEFAULT_AWAIT_RESPONSE_TIMEOUT_MINUTES), val watchdogInterval: Duration = Duration.ofMinutes(DEFAULT_WATCHDOG_INTERVAL_MINUTES), val compensationRetryCooldown: Duration = Duration.ofMinutes(DEFAULT_COMPENSATION_RETRY_COOLDOWN_MINUTES))

Externalized configuration for the saga engine and its watchdog.