Package org.apache.derby.client.net
Class NetXAConnectionRequest
- All Implemented Interfaces:
ConnectionRequestInterface
,ResultSetRequestInterface
,StatementRequestInterface
-
Field Summary
Fields inherited from class org.apache.derby.client.net.Request
buffer, netAgent_, passwordIncluded_, passwordLength_, passwordStart_
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) void
buildSYNCCTLCommit
(int xaFlags, Xid xid) (package private) void
(package private) void
buildSYNCCTLRollback
(int xaFlags) void
writeForget
(int codepoint, int value) void
void
(package private) void
writeNullXID
(int codepoint) void
writeReleaseConversation
(int codepoint, int value) void
writeSYNCType
(int codepoint, int syncType) protected void
writeXaCommit
(NetConnection conn, Xid xid) void
(package private) void
writeXAFlags
(int codepoint, int xaFlags) protected void
writeXaForget
(NetConnection conn, Xid xid) protected void
writeXaPrepare
(NetConnection conn) protected void
writeXaRecover
(NetConnection conn, int flag) protected void
writeXaRollback
(NetConnection conn, Xid xid) void
(package private) void
writeXATimeout
(int codepoint, long xaTimeout) (package private) void
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 Details
-
NetXAConnectionRequest
NetXAConnectionRequest(NetAgent netAgent, int bufferSize)
-
-
Method Details
-
writeLocalXACommit
- Specified by:
writeLocalXACommit
in interfaceConnectionRequestInterface
- Overrides:
writeLocalXACommit
in classNetConnectionRequest
- Throws:
SqlException
-
writeLocalXARollback
- Specified by:
writeLocalXARollback
in interfaceConnectionRequestInterface
- Overrides:
writeLocalXARollback
in classNetConnectionRequest
- Throws:
SqlException
-
writeXaStartUnitOfWork
- Overrides:
writeXaStartUnitOfWork
in classNetConnectionRequest
- Throws:
SqlException
-
writeXaEndUnitOfWork
- Overrides:
writeXaEndUnitOfWork
in classNetConnectionRequest
- Throws:
SqlException
-
writeXaPrepare
- Overrides:
writeXaPrepare
in classNetConnectionRequest
- Throws:
SqlException
-
writeXaCommit
- Overrides:
writeXaCommit
in classNetConnectionRequest
- Throws:
SqlException
-
writeXaRollback
- Overrides:
writeXaRollback
in classNetConnectionRequest
- Throws:
SqlException
-
writeXaRecover
- Overrides:
writeXaRecover
in classNetConnectionRequest
- Throws:
SqlException
-
writeXaForget
- 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
- 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
- Overrides:
buildSYNCCTLMigrate
in classNetConnectionRequest
- Throws:
SqlException
-
buildSYNCCTLCommit
- Overrides:
buildSYNCCTLCommit
in classNetConnectionRequest
- Throws:
SqlException
-
buildSYNCCTLRollback
- Overrides:
buildSYNCCTLRollback
in classNetConnectionRequest
- Throws:
SqlException
-