RedisMessageBusObservation

Message payloads and Throwable instances are deliberately excluded so observers cannot retain sensitive payloads or failure object graphs.

Inheritors

Types

Link copied to clipboard
data class PendingClaimCompleted(val topic: String, val consumerGroup: String, val requestedMessages: Long, val claimedMessages: Long) : RedisMessageBusObservation
Link copied to clipboard
data class PendingClaimFailed(val topic: String, val consumerGroup: String, val requestedMessages: Long, val claimedMessages: Long, val failureType: String) : RedisMessageBusObservation
Link copied to clipboard
data class PendingScanFailed(val topic: String, val consumerGroup: String, val failureType: String) : RedisMessageBusObservation
Link copied to clipboard
data class PendingSweepStarted(val topic: String, val consumerGroup: String, val totalPendingMessages: Long, val minMessageId: String?, val maxMessageId: String?) : RedisMessageBusObservation
Link copied to clipboard
data class RecordDecodeFailed(val topic: String, val consumerGroup: String, val recordId: String, val messageType: String, val reason: RedisRecordDecodeFailureReason, val failureType: String?) : RedisMessageBusObservation

Properties

Link copied to clipboard
abstract val consumerGroup: String
Link copied to clipboard
abstract val topic: String