Skip to content

Class CdcCaptureExecutionRuntimeManagedConnectorDistributedRetryLeaseStates

Namespace: Cephalon.Abstractions.Data
Assembly: Cephalon.Abstractions.dll

Defines the stable state identifiers used by managed-connector distributed retry lease answers.

public static class CdcCaptureExecutionRuntimeManagedConnectorDistributedRetryLeaseStates

objectCdcCaptureExecutionRuntimeManagedConnectorDistributedRetryLeaseStates

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

Automatic retry cannot run because cross-node idempotency evidence is incomplete or unsafe.

public const string IdempotencyRisk = "idempotency-risk"

string

Automatic retry can run because Cephalon has both lease ownership and restart-safe idempotency evidence.

public const string IdempotentSafe = "idempotent-safe"

string

Automatic retry cannot run because lease ownership or multi-node coordination remains conflicted.

public const string LeaseConflicted = "lease-conflicted"

string

The current node holds the active retry lease, but Cephalon has not yet proven cross-node idempotency from retained history.

public const string LeaseHeld = "lease-held"

string

Automatic retry cannot run because no active retry lease is currently visible.

public const string LeaseMissing = "lease-missing"

string

Distributed retry lease posture does not currently apply to the execution runtime.

public const string NotApplicable = "not-applicable"

string

Distributed retry lease posture still remains operator-owned outside Cephalon.

public const string OperatorOnly = "operator-only"

string

Automatic retry can run on the current node without cross-node coordination.

public const string SingleNode = "single-node"

string