Status源码翻译

package javax.transaction;

/**
 * 目的:定义事务的状态
 * @author TCM
 * @create 2017年10月30日上午11:04:28
 */
public interface Status {
	
    //事务启动时状态,事务激活
    public final static int STATUS_ACTIVE = 0;
    //事务标记回滚,由于setRollbackOnly()操作的设置结果
    public final static int STATUS_MARKED_ROLLBACK = 1;
    //事务已经准备好。就是说下级已同意提交,目标对象等待上级做怎么的处理
    public final static int STATUS_PREPARED = 2;
    //事务已提交。类似启发式的存在;否则,事务将被销毁或NoTransaction。
    public final static int STATUS_COMMITTED = 3;
    //事务回滚
    public final static int STATUS_ROLLEDBACK = 4;
    //事务当前状态不确定。是个暂时状态,随后的调用最终会返回一个不同的状态。
    public final static int STATUS_UNKNOWN = 5;
    //没有事务。发生在事务完成之后。
    public final static int STATUS_NO_TRANSACTION = 6;

    /**
     * 事务正在准备过程中,但准备并没有完成。
     * 可能原因是:事务正在等待一个或多个资源的响应。
     */  
    public final static int STATUS_PREPARING = 7;

    /**
     * 事务正在提交,但并没有完成提交。
     * 可能原因是:事务正在等待一个或多个资源的响应。
     */  
    public final static int STATUS_COMMITTING = 8;

    /**
     * 事务正在回滚,但并没有完成回滚。
     * 可能原因是:事务正在等待一个或多个资源的响应。
     */  
    public final static int STATUS_ROLLING_BACK = 9;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值