Package org.apache.derby.client.net
Class NetXAConnectionRequest
- java.lang.Object
-
- All Implemented Interfaces:
ConnectionRequestInterface,ResultSetRequestInterface,StatementRequestInterface
class NetXAConnectionRequest extends NetResultSetRequest
-
-
Field Summary
-
Fields inherited from class org.apache.derby.client.net.Request
buffer, netAgent_, passwordIncluded_, passwordLength_, passwordStart_
-
-
Constructor Summary
Constructors Constructor Description NetXAConnectionRequest(NetAgent netAgent, int bufferSize)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidbuildSYNCCTLCommit(int xaFlags, javax.transaction.xa.Xid xid)(package private) voidbuildSYNCCTLMigrate()(package private) voidbuildSYNCCTLRollback(int xaFlags)voidwriteForget(int codepoint, int value)voidwriteLocalXACommit(NetConnection conn)voidwriteLocalXARollback(NetConnection conn)(package private) voidwriteNullXID(int codepoint)voidwriteReleaseConversation(int codepoint, int value)voidwriteSYNCType(int codepoint, int syncType)protected voidwriteXaCommit(NetConnection conn, javax.transaction.xa.Xid xid)voidwriteXaEndUnitOfWork(NetConnection conn)(package private) voidwriteXAFlags(int codepoint, int xaFlags)protected voidwriteXaForget(NetConnection conn, javax.transaction.xa.Xid xid)protected voidwriteXaPrepare(NetConnection conn)protected voidwriteXaRecover(NetConnection conn, int flag)protected voidwriteXaRollback(NetConnection conn, javax.transaction.xa.Xid xid)voidwriteXaStartUnitOfWork(NetConnection conn)(package private) voidwriteXATimeout(int codepoint, long xaTimeout)(package private) voidwriteXID(int codepoint, javax.transaction.xa.Xid xid)-
Methods inherited from class org.apache.derby.client.net.NetResultSetRequest
writeCursorClose, writeFetch, writePositioningFetch, writeScrollableFetch
-
Methods inherited from class org.apache.derby.client.net.NetStatementRequest
buildMAXBLKEXT, buildOUTOVR, buildQRYBLKSZ, buildQRYINSID, buildQRYROWSET, writeDescribeInput, writeDescribeOutput, writeExecute, writeExecuteCall, writeExecuteImmediate, writeOpenQuery, writeOpenQuery, writePrepare, writePrepareDescribeOutput, writeSetSpecialRegister
-
Methods inherited from class org.apache.derby.client.net.NetPackageRequest
buildPKGNAMCSN, buildSQLATTRcommandData, buildSQLSTTcommandData, encryptDataStream
-
Methods inherited from class org.apache.derby.client.net.NetConnectionRequest
writeAccessDatabase, writeAccessSecurity, writeCommitSubstitute, writeExchangeServerAttributes, writeLocalCommit, writeLocalRollback, writeLocalXAStart, writeSecurityCheck
-
Methods inherited from class org.apache.derby.client.net.Request
buildTripletHeader, createCommand, createCommandData, createEncryptedCommandData, flush, initialize, markForCachingPKGNAMCSN, markLengthBytes, popMarkForCachingPKGNAMCSN, setCorrelationID, setDssLengthLocation, updateLengthBytes, write1Byte, write2Bytes, write4Bytes, writeBigDecimal, writeBoolean, writeBytes, writeBytes, writeCodePoint4Bytes, writeDate, writeDouble, writeFloat, writeInt, writeIntFdocaData, writeLDBytes, writeLengthCodePoint, writeLidAndLengths, writeLong, writeLong6Bytes, writeLongFdocaData, writeScalar1Byte, writeScalar2Bytes, writeScalar4Bytes, writeScalar8Bytes, writeScalarBytes, writeScalarBytes, writeScalarPaddedBytes, writeScalarStream, writeScalarStream, writeScalarStream, writeScalarStream, writeScalarString, writeScalarString, writeShort, writeShortFdocaData, writeSingleorMixedCcsidLDString, writeTime, writeTimestamp, writeUDT
-
-
-
-
Constructor Detail
-
NetXAConnectionRequest
NetXAConnectionRequest(NetAgent netAgent, int bufferSize)
-
-
Method Detail
-
writeLocalXACommit
public void writeLocalXACommit(NetConnection conn) throws SqlException
- Specified by:
writeLocalXACommitin interfaceConnectionRequestInterface- Overrides:
writeLocalXACommitin classNetConnectionRequest- Throws:
SqlException
-
writeLocalXARollback
public void writeLocalXARollback(NetConnection conn) throws SqlException
- Specified by:
writeLocalXARollbackin interfaceConnectionRequestInterface- Overrides:
writeLocalXARollbackin classNetConnectionRequest- Throws:
SqlException
-
writeXaStartUnitOfWork
public void writeXaStartUnitOfWork(NetConnection conn) throws SqlException
- Overrides:
writeXaStartUnitOfWorkin classNetConnectionRequest- Throws:
SqlException
-
writeXaEndUnitOfWork
public void writeXaEndUnitOfWork(NetConnection conn) throws SqlException
- Overrides:
writeXaEndUnitOfWorkin classNetConnectionRequest- Throws:
SqlException
-
writeXaPrepare
protected void writeXaPrepare(NetConnection conn) throws SqlException
- Overrides:
writeXaPreparein classNetConnectionRequest- Throws:
SqlException
-
writeXaCommit
protected void writeXaCommit(NetConnection conn, javax.transaction.xa.Xid xid) throws SqlException
- Overrides:
writeXaCommitin classNetConnectionRequest- Throws:
SqlException
-
writeXaRollback
protected void writeXaRollback(NetConnection conn, javax.transaction.xa.Xid xid) throws SqlException
- Overrides:
writeXaRollbackin classNetConnectionRequest- Throws:
SqlException
-
writeXaRecover
protected void writeXaRecover(NetConnection conn, int flag) throws SqlException
- Overrides:
writeXaRecoverin classNetConnectionRequest- Throws:
SqlException
-
writeXaForget
protected void writeXaForget(NetConnection conn, javax.transaction.xa.Xid xid) throws SqlException
- Overrides:
writeXaForgetin classNetConnectionRequest- Throws:
SqlException
-
writeSYNCType
public void writeSYNCType(int codepoint, int syncType)- Overrides:
writeSYNCTypein classNetConnectionRequest
-
writeForget
public void writeForget(int codepoint, int value)- Overrides:
writeForgetin classNetConnectionRequest
-
writeReleaseConversation
public void writeReleaseConversation(int codepoint, int value)- Overrides:
writeReleaseConversationin classNetConnectionRequest
-
writeNullXID
void writeNullXID(int codepoint)
- Overrides:
writeNullXIDin classNetConnectionRequest
-
writeXID
void writeXID(int codepoint, javax.transaction.xa.Xid xid) throws SqlException- Overrides:
writeXIDin classNetConnectionRequest- Throws:
SqlException
-
writeXAFlags
void writeXAFlags(int codepoint, int xaFlags)- Overrides:
writeXAFlagsin classNetConnectionRequest
-
writeXATimeout
void writeXATimeout(int codepoint, long xaTimeout)- Overrides:
writeXATimeoutin classNetConnectionRequest
-
buildSYNCCTLMigrate
void buildSYNCCTLMigrate() throws SqlException- Overrides:
buildSYNCCTLMigratein classNetConnectionRequest- Throws:
SqlException
-
buildSYNCCTLCommit
void buildSYNCCTLCommit(int xaFlags, javax.transaction.xa.Xid xid) throws SqlException- Overrides:
buildSYNCCTLCommitin classNetConnectionRequest- Throws:
SqlException
-
buildSYNCCTLRollback
void buildSYNCCTLRollback(int xaFlags) throws SqlException- Overrides:
buildSYNCCTLRollbackin classNetConnectionRequest- Throws:
SqlException
-
-