package org.apache.rocketmq.spring.core;

import org.springframework.messaging.Message;

public interface RocketMQLocalTransactionListener {
// 用来执行本地事务
RocketMQLocalTransactionState executeLocalTransaction(final Message msg, final Object arg);

// 本地事务的检查接口,即MQServer没有收到二次确认消息时调用的方法
// 去检查本地事务到底有没有成功
RocketMQLocalTransactionState checkLocalTransaction(final Message msg);
}

具体应用参见

Spring Cloud Alibaba实战