Class NetXAConnectionRequest
- All Implemented Interfaces:
ConnectionRequestInterface, ResultSetRequestInterface, StatementRequestInterface
-
Field Summary
Fields inherited from class Request
buffer, netAgent_, passwordIncluded_, passwordLength_, passwordStart_ -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) voidbuildSYNCCTLCommit(int xaFlags, Xid xid) (package private) void(package private) voidbuildSYNCCTLRollback(int xaFlags) voidwriteForget(int codepoint, int value) voidvoid(package private) voidwriteNullXID(int codepoint) voidwriteReleaseConversation(int codepoint, int value) voidwriteSYNCType(int codepoint, int syncType) protected voidwriteXaCommit(NetConnection conn, Xid xid) void(package private) voidwriteXAFlags(int codepoint, int xaFlags) protected voidwriteXaForget(NetConnection conn, Xid xid) protected voidwriteXaPrepare(NetConnection conn) protected voidwriteXaRecover(NetConnection conn, int flag) protected voidwriteXaRollback(NetConnection conn, Xid xid) void(package private) voidwriteXATimeout(int codepoint, long xaTimeout) (package private) voidMethods inherited from class NetResultSetRequest
writeCursorClose, writeFetch, writePositioningFetch, writeScrollableFetchMethods inherited from class NetStatementRequest
buildMAXBLKEXT, buildOUTOVR, buildQRYBLKSZ, buildQRYINSID, buildQRYROWSET, writeDescribeInput, writeDescribeOutput, writeExecute, writeExecuteCall, writeExecuteImmediate, writeOpenQuery, writeOpenQuery, writePrepare, writePrepareDescribeOutput, writeSetSpecialRegisterMethods inherited from class NetPackageRequest
buildPKGNAMCSN, buildSQLATTRcommandData, buildSQLSTTcommandData, encryptDataStreamMethods inherited from class NetConnectionRequest
writeAccessDatabase, writeAccessSecurity, writeCommitSubstitute, writeExchangeServerAttributes, writeLocalCommit, writeLocalRollback, writeLocalXAStart, writeSecurityCheckMethods inherited from class 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:
writeLocalXACommitin interfaceConnectionRequestInterface- Overrides:
writeLocalXACommitin classNetConnectionRequest- Throws:
SqlException
-
writeLocalXARollback
- Specified by:
writeLocalXARollbackin interfaceConnectionRequestInterface- Overrides:
writeLocalXARollbackin classNetConnectionRequest- Throws:
SqlException
-
writeXaStartUnitOfWork
- Overrides:
writeXaStartUnitOfWorkin classNetConnectionRequest- Throws:
SqlException
-
writeXaEndUnitOfWork
- Overrides:
writeXaEndUnitOfWorkin classNetConnectionRequest- Throws:
SqlException
-
writeXaPrepare
- Overrides:
writeXaPreparein classNetConnectionRequest- Throws:
SqlException
-
writeXaCommit
- Overrides:
writeXaCommitin classNetConnectionRequest- Throws:
SqlException
-
writeXaRollback
- Overrides:
writeXaRollbackin classNetConnectionRequest- Throws:
SqlException
-
writeXaRecover
- Overrides:
writeXaRecoverin classNetConnectionRequest- Throws:
SqlException
-
writeXaForget
- 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
- 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
- Overrides:
buildSYNCCTLMigratein classNetConnectionRequest- Throws:
SqlException
-
buildSYNCCTLCommit
- Overrides:
buildSYNCCTLCommitin classNetConnectionRequest- Throws:
SqlException
-
buildSYNCCTLRollback
- Overrides:
buildSYNCCTLRollbackin classNetConnectionRequest- Throws:
SqlException
-