VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

PGXAConnection类

功能描述

XAResource 的实现。

commit

功能描述

定义:XAResource接口的commit方法。

语法格式

public void commit(Xid xid,
                   boolean onePhase)
            throws XAException

end

功能描述

定义:XAResource接口的end方法。

语法格式

public void end(Xid xid,
                int flags)
         throws XAException

forget

功能描述

定义:XAResource接口的forget方法。

语法格式

public void forget(Xid xid)
            throws XAException

getConnection

功能描述

定义:PooledConnection接口的getConnection方法。

重写:PGPooledConnection类的getConnection方法。

语法格式

public Connection getConnection()
                         throws SQLException

getTransactionTimeout

功能描述

定义:XAResource接口的getTransactionTimeout方法。

语法格式

public int getTransactionTimeout()

getXAResource

功能描述

定义:XAConnection接口的getXAResource方法。

语法格式

public XAResource getXAResource()

isSameRM

功能描述

定义:XAResource接口的isSameRM方法。

语法格式

public boolean isSameRM(XAResource xares)
                 throws XAException

功能描述

定义:XAResource接口的isSameRM方法。

语法格式

public boolean isSameRM(XAResource xares)
                 throws XAException

prepare

功能描述

定义:XAResource接口的prepare方法。

语法格式

public int prepare(Xid xid)
            throws XAException

recover

功能描述

定义:XAResource接口的recover方法。

语法格式

public Xid[] recover(int flag)
              throws XAException

rollback

功能描述

定义:XAResource接口的rollback方法。

语法格式

public void rollback(Xid xid)
              throws XAException

setTransactionTimeout

功能描述

定义:XAResource接口的setTransactionTimeout方法。

语法格式

public boolean setTransactionTimeout(int seconds)

start

功能描述

定义:XAResource接口的start方法。

语法格式

public void start(Xid xid,
                  int flags)
           throws XAException