com.redismq.interceptor.ProducerInterceptor Maven / Gradle / Ivy
package com.redismq.interceptor;
import com.redismq.common.pojo.Message;
import java.util.List;
/**
* @Author: hzh
* @Date: 2022/8/9 14:54
* 生产者回调拦截器
*/
public interface ProducerInterceptor {
// 发送前回调
default void beforeSend(List messages) {
}
// 发送后
default void afterSend(List messages) {
}
// 失败回调
default void onFail(List messages, Exception e) {
}
}