[][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

CommitHandle

Handle to send commit messages to the background task.

CommitInitialRetryIntervalMillis

The initial delay between retry attempts.

CommitItem
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

CommitTrigger

The reason why data was committed if working in background mode