EventInspector

Debug-only event queue inspector.

Allows viewing queued events, statistics, and managing quarantined events during development and debugging.

Security (ISO 27001 A.14.2): Only available in debug builds. Privacy: Events are displayed as metadata summaries without decrypted payloads.

Since

0.4.0

Constructors

Link copied to clipboard
constructor(queueAccessor: QueueAccessor)

Functions

Link copied to clipboard

Clear all quarantined events.

Link copied to clipboard
suspend fun getEventDetails(eventId: String): EventDetails?

Get event details by ID.

Link copied to clipboard
suspend fun getEventsByCorrelationId(correlationId: String): List<EventSummary>

Get events by correlation ID.

Link copied to clipboard
suspend fun getQueuedEvents(page: Int = 0, pageSize: Int = 50, filter: EventFilter? = null): PagedResult<EventSummary>

Get paginated list of queued events (metadata only).

Link copied to clipboard

Get queue statistics.

Link copied to clipboard
suspend fun retryQuarantinedEvent(eventId: String): Boolean

Force retry a quarantined event.