EventBatchProcessor

internal interface EventBatchProcessor

Applies one gathered app event batch and completes its queue acknowledgement.

The batch owns cancellation until native transactions and acknowledgement finish. Required effect and receipt failures throw from the native callback to prevent a commit. Queue acknowledgement starts only after both native transactions return successfully. Standard and durable receiving retain their own traversal and acknowledgement failure policy.

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
abstract suspend fun processBatch(envelopes: List<EventEnvelope>)