Interface DeadLetterQueue.DlqEventHandler<K>
- Type Parameters:
K- the key type | 键类型
- Enclosing class:
DeadLetterQueue<K>
public static interface DeadLetterQueue.DlqEventHandler<K>
DLQ event handler
DLQ 事件处理器
- Since:
- JDK 25, opencode-base-cache V2.0.5
- Author:
- Leon Soo www.LeonSoo.com
-
Method Summary
Modifier and TypeMethodDescriptionstatic <K> DeadLetterQueue.DlqEventHandler<K> logging()Returns a logging handler | 返回日志处理器static <K> DeadLetterQueue.DlqEventHandler<K> noOp()Returns a no-op handler | 返回空操作处理器default voidonAdd | onAdddefault voidonDiscard(K key, DeadLetterQueue.DiscardReason reason) onDiscard | onDiscarddefault voidonRecovered(K key, int retryCount) onRecovered | onRecovereddefault voidonRetryFailed(K key, Throwable error, int retryCount) onRetryFailed | onRetryFailed
-
Method Details
-
onAdd
-
onRetryFailed
-
onRecovered
onRecovered | onRecovered- Parameters:
key- the key | keyretryCount- the retryCount | retryCount
-
onDiscard
onDiscard | onDiscard- Parameters:
key- the key | keyreason- the reason | reason
-
noOp
Returns a no-op handler | 返回空操作处理器- Type Parameters:
K- the key type | 键类型- Returns:
- a no-op handler | 空操作处理器
-
logging
Returns a logging handler | 返回日志处理器- Type Parameters:
K- the key type | 键类型- Returns:
- a logging handler | 日志处理器
-