[][src]Module nakadion::components::committer

Component to commit cursors

Structs

CommitAttemptTimeoutMillis

The time a publish attempt for an events batch may take.

CommitConfig

Configuration for a Committer

CommitError

Error returned on failed commit attempts for a stream

CommitInitialRetryIntervalMillis

The initial delay between retry attempts.

CommitMaxRetryIntervalMillis

The maximum interval between retries.

CommitRetryIntervalMultiplier

The multiplier for the delay increase between retries.

CommitRetryOnAuthError

If true, retries are done on auth errors.

CommitTimeoutMillis

The publishing an events batch including retries may take.

Committer

Commits cursors for a stream

Enums

CommitErrorKind
CommitStrategy

Defines how to commit cursors