org.objectweb.howl.log.xa
Class XALogRecord
java.lang.Object
org.objectweb.howl.log.LogRecord
org.objectweb.howl.log.xa.XALogRecord
public class XALogRecord
- extends LogRecord
Extends LogRecord with
members that are specific to XALogger.
Allows XALogger to provide a reference to
an activeTx entry associated with the log record
to the calling TM.
- Author:
- Michael Giroux
|
Constructor Summary |
XALogRecord(int size)
constructs an instance of XALogRecord with a byte[]
of size data. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
tx
private XACommittingTx tx
XALogRecord
public XALogRecord(int size)
- constructs an instance of XALogRecord with a byte[]
of size data.
- Parameters:
size - initial size of data buffer.
the get() method will reallocate the data buffer
to accomdate larger records.
getTx
public XACommittingTx getTx()
- Returns:
- Returns the XACommittingTx of this XALogRecord.
setTx
void setTx(XACommittingTx tx)
- Called by XALogger ReplayListener to save the
XACommitingTx entry associated with an XACOMMIT record.
- Parameters:
tx - The XACommittingTx to set.
isCommit
public boolean isCommit()
- Returns:
- true if the current record is an
XACOMMIT type.