org.apache.derby.client.net
Class NetXAConnectionRequest

java.lang.Object
  extended by org.apache.derby.client.net.Request
      extended by org.apache.derby.client.net.NetConnectionRequest
          extended by org.apache.derby.client.net.NetPackageRequest
              extended by org.apache.derby.client.net.NetStatementRequest
                  extended by org.apache.derby.client.net.NetResultSetRequest
                      extended by org.apache.derby.client.net.NetXAConnectionRequest
All Implemented Interfaces:
ConnectionRequestInterface, ResultSetRequestInterface, StatementRequestInterface

public class NetXAConnectionRequest
extends NetResultSetRequest


Field Summary
 
Fields inherited from class org.apache.derby.client.net.NetStatementRequest
extdtaPositions_, overrideLid_, promototedParameters_
 
Fields inherited from class org.apache.derby.client.net.NetPackageRequest
collectionName, COLLECTIONNAME
 
Fields inherited from class org.apache.derby.client.net.Request
bytes_, ccsidManager_, netAgent_, offset_, passwordIncluded_, passwordLength_, passwordStart_
 
Constructor Summary
NetXAConnectionRequest(NetAgent netAgent, CcsidManager ccsidManager, int bufferSize)
           
 
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.NetResultSetRequest
writeCursorClose, writeFetch, writePositioningFetch, writeScrollableFetch
 
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.NetPackageRequest
buildCommonPKGNAMinfo, buildPKGNAMCSN, buildSQLATTRcommandData, buildSQLSTTcommandData, encryptDataStream
 
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
 

Constructor Detail

NetXAConnectionRequest

NetXAConnectionRequest(NetAgent netAgent,
                       CcsidManager ccsidManager,
                       int bufferSize)
Method Detail

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

Built on Thu 2011-03-10 11:54:14+0000, from revision ???

Apache Derby V10.6 Internals - Copyright © 2004,2007 The Apache Software Foundation. All Rights Reserved.