ProcessingOutcome

How the processing of one event by one function ended, and so whether its message is acknowledged.

Entries

Link copied to clipboard

The function processed the event. Acknowledged.

Link copied to clipboard

The function failed and a FailureRecorder recorded the failure durably (for compensation). Acknowledged.

Link copied to clipboard

The function failed and the FailureRecorder chose not to record it, for example because the function disables retries. Acknowledged.

Link copied to clipboard

The function failed and no FailureRecorder records failures. Acknowledged only while ackOnUnrecordedFailure is on (the default, wow.event.ack-on-unrecorded-failure); otherwise left unacknowledged so the bus delivers it again.

Link copied to clipboard

The function failed and the FailureRecorder could not record the failure. Never acknowledged.

Properties

Link copied to clipboard

Returns a representation of an immutable list of all enum entries, in the order they're declared.

Functions

Link copied to clipboard
fun acknowledges(ackOnUnrecordedFailure: Boolean): Boolean

Whether the message is acknowledged after this outcome.

Link copied to clipboard

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Link copied to clipboard

Returns an array containing the constants of this enum type, in the order they're declared.