public interface DelayMessageSchedulerInterceptor
DelayMessageInterceptor
| 限定符和类型 | 方法和说明 |
|---|---|
default void |
handleMessageBefore(DelayMessage entity,
DelayMessageConfig config)
处理消息之前
|
default void |
handleMessageCompleted(DelayMessage entity,
DelayMessageConfig config,
Exception exception)
处理消息完成
|
default void |
scanCompleted(String tableName,
int limit,
long minExpireTime,
long startTime,
List<DelayMessage> delayMessageEntities)
扫描完成
|
default void |
scheduleAfter(String tableName,
int limit,
long startTime,
List<DelayMessage> entityList,
boolean asyncExec,
int failCount)
调度之后
|
default void |
scheduleBefore(String tableName,
int limit)
调度之前
|
default void |
scheduleCompleted(String tableName,
int limit,
int scheduleSize)
调度完成
|
default void scheduleBefore(String tableName, int limit)
tableName - limit - default void scheduleAfter(String tableName, int limit, long startTime, List<DelayMessage> entityList, boolean asyncExec, int failCount)
tableName - limit - startTime - entityList - asyncExec - failCount - default void scheduleCompleted(String tableName, int limit, int scheduleSize)
tableName - limit - scheduleSize - default void scanCompleted(String tableName, int limit, long minExpireTime, long startTime, List<DelayMessage> delayMessageEntities)
tableName - limit - minExpireTime - startTime - delayMessageEntities - default void handleMessageBefore(DelayMessage entity, DelayMessageConfig config)
entity - config - default void handleMessageCompleted(DelayMessage entity, DelayMessageConfig config, Exception exception)
entity - config - exception - Copyright © 2020. All rights reserved.