Skip to main content

AsyncOutboxLifecycleOperationError

Type Alias AsyncOutboxLifecycleOperationError 

Source
pub type AsyncOutboxLifecycleOperationError<E> = AsyncTransactionalOutboxOperationError<E>;
Expand description

English:
Alias for AsyncTransactionalOutboxOperationError covering enqueue and repeated-attempt errors.

日本語:
登録と再試行拒否のエラーを表す AsyncTransactionalOutboxOperationError の別名です。

Aliased Type§

pub enum AsyncOutboxLifecycleOperationError<E> {
    Adapter(AppendError<E>),
    AlreadyEnqueued,
}

Variants§

§

Adapter(AppendError<E>)

English:
The outbox’s append error, including validation, revision, or storage failures. Pulled events are not restored when this error is returned.

日本語:
検証、リビジョン、ストレージの失敗を含むアウトボックスの追加エラーです。 このエラーを返す際、取り出したイベントは復元しません。

§

AlreadyEnqueued

English:
A previous call started an attempt, even if its future was never polled. The rejected call does not pull events or invoke the adapter.

日本語:
以前の呼び出しで試行を開始済みです。その Future が未ポーリングでも該当します。 拒否された呼び出しでは、イベントを取り出さず、アダプターも呼び出しません。