org.apache.derby.client.net
Class NetXAConnectionRequest
java.lang.Object
org.apache.derby.client.net.Request
org.apache.derby.client.net.NetConnectionRequest
org.apache.derby.client.net.NetPackageRequest
org.apache.derby.client.net.NetStatementRequest
org.apache.derby.client.net.NetResultSetRequest
org.apache.derby.client.net.NetXAConnectionRequest
- All Implemented Interfaces:
- ConnectionRequestInterface, ResultSetRequestInterface, StatementRequestInterface
public class NetXAConnectionRequest
- extends NetResultSetRequest
Method Summary |
(package private) void |
buildSYNCCTLCommit(int xaFlags,
javax.transaction.xa.Xid xid)
|
(package private) void |
buildSYNCCTLMigrate()
|
(package private) void |
buildSYNCCTLRollback(int xaFlags)
|
void |
writeForget(int codepoint,
int value)
|
void |
writeLocalXACommit(NetConnection conn)
|
void |
writeLocalXARollback(NetConnection conn)
|
(package private) void |
writeNullXID(int codepoint)
|
void |
writeReleaseConversation(int codepoint,
int value)
|
void |
writeSYNCType(int codepoint,
int syncType)
|
protected void |
writeXaCommit(NetConnection conn,
javax.transaction.xa.Xid xid)
|
void |
writeXaEndUnitOfWork(NetConnection conn)
|
(package private) void |
writeXAFlags(int codepoint,
int xaFlags)
|
protected void |
writeXaForget(NetConnection conn,
javax.transaction.xa.Xid xid)
|
protected void |
writeXaPrepare(NetConnection conn)
|
protected void |
writeXaRecover(NetConnection conn,
int flag)
|
protected void |
writeXaRollback(NetConnection conn,
javax.transaction.xa.Xid xid)
|
void |
writeXaStartUnitOfWork(NetConnection conn)
|
(package private) void |
writeXATimeout(int codepoint,
long xaTimeout)
|
(package private) void |
writeXID(int codepoint,
javax.transaction.xa.Xid xid)
|
Methods inherited from class org.apache.derby.client.net.NetStatementRequest |
buildDSCSQLSTT, buildEXCSQLIMM, buildEXCSQLSET, buildEXCSQLSTT, buildMAXBLKEXT, buildOPNQRY, buildOUTOVR, buildPRPSQLSTT, buildQRYBLKSZ, buildQRYINSID, buildQRYROWSET, buildSQLCADTA, buildSQLDTA, buildSQLDTAcommandData, buildSQLDTAGRP, buildSQLDTARD, writeDescribeInput, writeDescribeOutput, writeExecute, writeExecuteCall, writeExecuteImmediate, writeOpenQuery, writeOpenQuery, writePrepare, writePrepareDescribeOutput, writeSetSpecialRegister |
Methods inherited from class org.apache.derby.client.net.NetConnectionRequest |
buildACCRDB, buildACCSEC, buildDummyEXCSAT, buildEXCSAT, buildRDBCMM, buildRDBRLLBCK, buildSECCHK, buildTYPDEFOVR, writeAccessDatabase, writeAccessSecurity, writeCommitSubstitute, writeDummyExchangeServerAttributes, writeExchangeServerAttributes, writeLocalCommit, writeLocalRollback, writeLocalXAStart, writeSecurityCheck |
Methods inherited from class org.apache.derby.client.net.Request |
buildTripletHeader, clearBuffer, createCommand, createCommandData, createEncryptedCommandData, createXACommand, doesRequestContainData, ensureLength, finalizeDssLength, finalizePreviousChainedDss, flush, flushExistingDSS, flushScalarStreamSegment, flushScalarStreamSegment, initialize, markForCachingPKGNAMCSN, markLengthBytes, maskOutPassword, padBytes, padScalarStreamForError, popMarkForCachingPKGNAMCSN, prepScalarStream, sendBytes, setCcsidMgr, setCorrelationID, setDssLengthLocation, updateLengthBytes, write1Byte, write2Bytes, write4Bytes, writeBigDecimal, writeBoolean, writeByte, writeBytes, writeBytes, writeCodePoint4Bytes, writeDate, writeDDMString, writeDouble, writeFloat, writeInt, writeIntFdocaData, writeLDBytes, writeLengthCodePoint, writeLidAndLengths, writeLidAndLengths, writeLong, writeLong6Bytes, writeLongFdocaData, writeScalar1Byte, writeScalar2Bytes, writeScalar4Bytes, writeScalar8Bytes, writeScalarBytes, writeScalarBytes, writeScalarBytes, writeScalarHeader, writeScalarPaddedBytes, writeScalarPaddedBytes, writeScalarPaddedString, writeScalarStream, writeScalarStream, writeScalarStream, writeScalarStream, writeScalarString, writeScalarString, writeShort, writeShortFdocaData, writeSingleorMixedCcsidLDString, writeTime, writeTimestamp, writeUDT |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NetXAConnectionRequest
NetXAConnectionRequest(NetAgent netAgent,
CcsidManager ccsidManager,
int bufferSize)
writeLocalXACommit
public void writeLocalXACommit(NetConnection conn)
throws SqlException
- Specified by:
writeLocalXACommit
in interface ConnectionRequestInterface
- Overrides:
writeLocalXACommit
in class NetConnectionRequest
- Throws:
SqlException
writeLocalXARollback
public void writeLocalXARollback(NetConnection conn)
throws SqlException
- Specified by:
writeLocalXARollback
in interface ConnectionRequestInterface
- Overrides:
writeLocalXARollback
in class NetConnectionRequest
- Throws:
SqlException
writeXaStartUnitOfWork
public void writeXaStartUnitOfWork(NetConnection conn)
throws SqlException
- Overrides:
writeXaStartUnitOfWork
in class NetConnectionRequest
- Throws:
SqlException
writeXaEndUnitOfWork
public void writeXaEndUnitOfWork(NetConnection conn)
throws SqlException
- Overrides:
writeXaEndUnitOfWork
in class NetConnectionRequest
- Throws:
SqlException
writeXaPrepare
protected void writeXaPrepare(NetConnection conn)
throws SqlException
- Overrides:
writeXaPrepare
in class NetConnectionRequest
- Throws:
SqlException
writeXaCommit
protected void writeXaCommit(NetConnection conn,
javax.transaction.xa.Xid xid)
throws SqlException
- Overrides:
writeXaCommit
in class NetConnectionRequest
- Throws:
SqlException
writeXaRollback
protected void writeXaRollback(NetConnection conn,
javax.transaction.xa.Xid xid)
throws SqlException
- Overrides:
writeXaRollback
in class NetConnectionRequest
- Throws:
SqlException
writeXaRecover
protected void writeXaRecover(NetConnection conn,
int flag)
throws SqlException
- Overrides:
writeXaRecover
in class NetConnectionRequest
- Throws:
SqlException
writeXaForget
protected void writeXaForget(NetConnection conn,
javax.transaction.xa.Xid xid)
throws SqlException
- Overrides:
writeXaForget
in class NetConnectionRequest
- Throws:
SqlException
writeSYNCType
public void writeSYNCType(int codepoint,
int syncType)
- Overrides:
writeSYNCType
in class NetConnectionRequest
writeForget
public void writeForget(int codepoint,
int value)
- Overrides:
writeForget
in class NetConnectionRequest
writeReleaseConversation
public void writeReleaseConversation(int codepoint,
int value)
- Overrides:
writeReleaseConversation
in class NetConnectionRequest
writeNullXID
void writeNullXID(int codepoint)
- Overrides:
writeNullXID
in class NetConnectionRequest
writeXID
void writeXID(int codepoint,
javax.transaction.xa.Xid xid)
throws SqlException
- Overrides:
writeXID
in class NetConnectionRequest
- Throws:
SqlException
writeXAFlags
void writeXAFlags(int codepoint,
int xaFlags)
- Overrides:
writeXAFlags
in class NetConnectionRequest
writeXATimeout
void writeXATimeout(int codepoint,
long xaTimeout)
- Overrides:
writeXATimeout
in class NetConnectionRequest
buildSYNCCTLMigrate
void buildSYNCCTLMigrate()
throws SqlException
- Overrides:
buildSYNCCTLMigrate
in class NetConnectionRequest
- Throws:
SqlException
buildSYNCCTLCommit
void buildSYNCCTLCommit(int xaFlags,
javax.transaction.xa.Xid xid)
throws SqlException
- Overrides:
buildSYNCCTLCommit
in class NetConnectionRequest
- Throws:
SqlException
buildSYNCCTLRollback
void buildSYNCCTLRollback(int xaFlags)
throws SqlException
- Overrides:
buildSYNCCTLRollback
in class NetConnectionRequest
- Throws:
SqlException
Apache Derby V10.6 Internals - Copyright © 2004,2007 The Apache Software Foundation. All Rights Reserved.