站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > JBoss 4.0.1 sp1 j2ee API Documentation 英文版文档

Xid (JBoss J2EE API) - JBoss 4.0.1 sp1 j2ee API Documentation 英文版文档


javax.transaction.xa
Interface Xid


public interface Xid

The Xid interface is a Java mapping of the X/Open transaction identifier XID structure.

A transaction id is an aggregate of three parts:

The Xid interface is used by the application server, the transaction manager and the resource managers, and is not used in application programs.

Version:
$Revision: 1.2 $

Field Summary
static int MAXBQUALSIZE
          The maximum possible size of a transaction branch qualifier.
static int MAXGTRIDSIZE
          The maximum possible size of a global transaction id.
 
Method Summary
 byte[] getBranchQualifier()
          Get the transaction branch qualifier of this transaction.
 int getFormatId()
          Get the format identifier.
 byte[] getGlobalTransactionId()
          Get the global transaction id of this transaction.
 

Field Detail

MAXGTRIDSIZE

public static final int MAXGTRIDSIZE
The maximum possible size of a global transaction id. This is the largest possible array returned by the getGlobalTransactionId method.

See Also:
Constant Field Values

MAXBQUALSIZE

public static final int MAXBQUALSIZE
The maximum possible size of a transaction branch qualifier. This is the largest possible array returned by the getBranchQualifier method.

See Also:
Constant Field Values
Method Detail

getFormatId

public int getFormatId()
Get the format identifier.

Returns:
An integer denoting the family of this transaction, and telling how the two other parts can be interpreted.

getGlobalTransactionId

public byte[] getGlobalTransactionId()
Get the global transaction id of this transaction. Please note that JTA does not define if this method returns a copy or a reference to an internal byte array. For maximum portability, do not modify the returned array.

Returns:
A byte array that together with the format ID defines the globally unique ID of this transaction.

getBranchQualifier

public byte[] getBranchQualifier()
Get the transaction branch qualifier of this transaction. Please note that JTA does not define if this method returns a copy or a reference to an internal byte array. For maximum portability, do not modify the returned array.

Returns:
A byte array that identifies the branch of this transaction.


Copyright © 2002 JBoss Group, LLC. All Rights Reserved.