接口 DmeTransactionalExecute

所有已知实现类:
DmeDistributedTransactionalExecuteImpl, DmeTransactionalExecuteImpl, MbmTransactionalExecuteImpl

public interface DmeTransactionalExecute
事务执行者接口
  • 方法详细资料

    • beginTransactional

      boolean beginTransactional(DmeTransactional dmeTransactional)
      开启事务
    • commitTransactional

      boolean commitTransactional(DmeTransactional dmeTransactional)
      提交事务
    • rollbackTransactional

      boolean rollbackTransactional(DmeTransactional dmeTransactional, Exception exception)
      回滚事务
    • clearContext

      void clearContext(DmeTransactional dmeTransactional)
      清空事务的ThreadLocalContext
    • getAndIncreaseTransactionTaskId

      cn.hutool.core.lang.Pair<String,Integer> getAndIncreaseTransactionTaskId()
      获取事务任务信息, 没有则返回空指针; 自动对任务no + 1
      返回:
      任务id 和 任务号