Package org.h2.jdbcx
Class JdbcXid
java.lang.Object
org.h2.message.TraceObject
org.h2.jdbcx.JdbcXid
- All Implemented Interfaces:
Xid
An object of this class represents a transaction id.
-
Field Summary
Fields inherited from class org.h2.message.TraceObject
ARRAY, BLOB, CALLABLE_STATEMENT, CLOB, CONNECTION, DATA_SOURCE, DATABASE_META_DATA, PARAMETER_META_DATA, PREPARED_STATEMENT, RESULT_SET, RESULT_SET_META_DATA, SAVEPOINT, SQLXML, STATEMENT, trace, XA_DATA_SOURCE, XIDFields inherited from interface javax.transaction.xa.Xid
MAXBQUALSIZE, MAXGTRIDSIZE -
Method Summary
Modifier and TypeMethodDescriptionbyte[]The transaction branch identifier.intGet the format id.byte[]The global transaction identifier.Methods inherited from class org.h2.message.TraceObject
debugCode, debugCodeAssign, debugCodeCall, debugCodeCall, debugCodeCall, getNextId, getTraceId, getTraceObjectName, isDebugEnabled, isInfoEnabled, logAndConvert, quote, quoteArray, quoteBigDecimal, quoteBytes, quoteDate, quoteIntArray, quoteMap, quoteTime, quoteTimestamp, setTrace, unsupported
-
Method Details
-
getFormatId
public int getFormatId()Get the format id.- Specified by:
getFormatIdin interfaceXid- Returns:
- the format id
-
getBranchQualifier
public byte[] getBranchQualifier()The transaction branch identifier.- Specified by:
getBranchQualifierin interfaceXid- Returns:
- the identifier
-
getGlobalTransactionId
public byte[] getGlobalTransactionId()The global transaction identifier.- Specified by:
getGlobalTransactionIdin interfaceXid- Returns:
- the transaction id
-