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) 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.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:
writeLocalXACommit
in interfaceConnectionRequestInterface
- Overrides:
writeLocalXACommit
in classNetConnectionRequest
- Throws:
SqlException
-
writeLocalXARollback
public void writeLocalXARollback(NetConnection conn) throws SqlException
- Specified by:
writeLocalXARollback
in interfaceConnectionRequestInterface
- Overrides:
writeLocalXARollback
in classNetConnectionRequest
- Throws:
SqlException
-
writeXaStartUnitOfWork
public void writeXaStartUnitOfWork(NetConnection conn) throws SqlException
- Overrides:
writeXaStartUnitOfWork
in classNetConnectionRequest
- Throws:
SqlException
-
writeXaEndUnitOfWork
public void writeXaEndUnitOfWork(NetConnection conn) throws SqlException
- Overrides:
writeXaEndUnitOfWork
in classNetConnectionRequest
- Throws:
SqlException
-
writeXaPrepare
protected void writeXaPrepare(NetConnection conn) throws SqlException
- Overrides:
writeXaPrepare
in classNetConnectionRequest
- Throws:
SqlException
-
writeXaCommit
protected void writeXaCommit(NetConnection conn, javax.transaction.xa.Xid xid) throws SqlException
- Overrides:
writeXaCommit
in classNetConnectionRequest
- Throws:
SqlException
-
writeXaRollback
protected void writeXaRollback(NetConnection conn, javax.transaction.xa.Xid xid) throws SqlException
- Overrides:
writeXaRollback
in classNetConnectionRequest
- Throws:
SqlException
-
writeXaRecover
protected void writeXaRecover(NetConnection conn, int flag) throws SqlException
- Overrides:
writeXaRecover
in classNetConnectionRequest
- Throws:
SqlException
-
writeXaForget
protected void writeXaForget(NetConnection conn, javax.transaction.xa.Xid xid) throws SqlException
- Overrides:
writeXaForget
in classNetConnectionRequest
- Throws:
SqlException
-
writeSYNCType
public void writeSYNCType(int codepoint, int syncType)
- Overrides:
writeSYNCType
in classNetConnectionRequest
-
writeForget
public void writeForget(int codepoint, int value)
- Overrides:
writeForget
in classNetConnectionRequest
-
writeReleaseConversation
public void writeReleaseConversation(int codepoint, int value)
- Overrides:
writeReleaseConversation
in classNetConnectionRequest
-
writeNullXID
void writeNullXID(int codepoint)
- Overrides:
writeNullXID
in classNetConnectionRequest
-
writeXID
void writeXID(int codepoint, javax.transaction.xa.Xid xid) throws SqlException
- Overrides:
writeXID
in classNetConnectionRequest
- Throws:
SqlException
-
writeXAFlags
void writeXAFlags(int codepoint, int xaFlags)
- Overrides:
writeXAFlags
in classNetConnectionRequest
-
writeXATimeout
void writeXATimeout(int codepoint, long xaTimeout)
- Overrides:
writeXATimeout
in classNetConnectionRequest
-
buildSYNCCTLMigrate
void buildSYNCCTLMigrate() throws SqlException
- Overrides:
buildSYNCCTLMigrate
in classNetConnectionRequest
- Throws:
SqlException
-
buildSYNCCTLCommit
void buildSYNCCTLCommit(int xaFlags, javax.transaction.xa.Xid xid) throws SqlException
- Overrides:
buildSYNCCTLCommit
in classNetConnectionRequest
- Throws:
SqlException
-
buildSYNCCTLRollback
void buildSYNCCTLRollback(int xaFlags) throws SqlException
- Overrides:
buildSYNCCTLRollback
in classNetConnectionRequest
- Throws:
SqlException
-
-