Xid (Java EE 5)

Java EE API


javax.transaction.xa Interface Xid


public interface Xid


Xid 接口是 X/Open 事务标识符 XID 结构的 Java 映射。此接口指定三种存取方法,以获取全局事务的格式 ID、全局事务 ID 和分支限定符。Xid 接口供事务管理器和资源管理器使用。此接口对应用程序不可见。
英文文档:

The Xid interface is a Java mapping of the X/Open transaction identifier XID structure. This interface specifies three accessor methods to retrieve a global transaction's format ID, global transaction ID, and branch qualifier. The Xid interface is used by the transaction manager and the resource managers. This interface is not visible to the application programs.


Field Summary
static int
static int
 
Method Summary
 byte[]
 int
 byte[]
 

Field Detail

英文文档:

MAXGTRIDSIZE

static final int MAXGTRIDSIZE
Maximum number of bytes returned by getGtrid.

See Also:
Constant Field Values


英文文档:

MAXBQUALSIZE

static final int MAXBQUALSIZE
Maximum number of bytes returned by getBqual.

See Also:
Constant Field Values

Method Detail

public int getFormatId()
获取 XID 的格式标识符部分。
return 格式标识符。O 指 OSI CCR 格式。
英文文档:

getFormatId

int getFormatId()
Obtain the format identifier part of the XID.

Returns:
Format identifier. O means the OSI CCR format.

public byte[] getGlobalTransactionId()
获取 XID 的全局事务标识符部分作为字节数组。
return 全局事务标识符。
英文文档:

getGlobalTransactionId

byte[] getGlobalTransactionId()
Obtain the global transaction identifier part of XID as an array of bytes.

Returns:
Global transaction identifier.

public byte[] getBranchQualifier()
获取 XID 的事务分支标识符部分作为字节数组。
return 全局事务标识符。
英文文档:

getBranchQualifier

byte[] getBranchQualifier()
Obtain the transaction branch identifier part of XID as an array of bytes.

Returns:
Global transaction identifier.


Submit a bug or feature

Copyright 2007 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.

一看就知道只有菜鸟才干这么无知的事啦。

PS : 未经我党受权你也可自由散发此文档。 如有任何错误请自行修正;若因此而造成任何损失请直接找人民主席,请勿与本人联系。谢谢!