Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.apache.derby.client.net
Class NetXAConnectionRequest  view NetXAConnectionRequest download NetXAConnectionRequest.java

java.lang.Object
  extended byorg.apache.derby.client.net.Request
      extended byorg.apache.derby.client.net.NetConnectionRequest
          extended byorg.apache.derby.client.net.NetPackageRequest
              extended byorg.apache.derby.client.net.NetStatementRequest
                  extended byorg.apache.derby.client.net.NetResultSetRequest
                      extended byorg.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
(package private) 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 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, 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, writeEXTDTALengthCodePointForEncryption, writeFloat, writeInt, writeIntFdocaData, writeLDBytes, writeLengthCodePoint, writeLidAndLengths, writeLidAndLengths, writeLong, writeLongFdocaData, writeScalar1Byte, writeScalar2Bytes, writeScalar4Bytes, writeScalar8Bytes, writeScalarBytes, writeScalarBytes, writeScalarBytes, writeScalarHeader, writeScalarPaddedBytes, writeScalarPaddedBytes, writeScalarPaddedString, writeScalarPaddedString, writeScalarStream, writeScalarStream, writeScalarString, writeShort, writeShortFdocaData, writeSingleorMixedCcsidLDString, writeTime, writeTimestamp
 
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 org.apache.derby.client.am.SqlException
Specified by:
writeLocalXACommit in interface ConnectionRequestInterface
Overrides:
writeLocalXACommit in class NetConnectionRequest

writeLocalXARollback

public void writeLocalXARollback(NetConnection conn)
                          throws org.apache.derby.client.am.SqlException
Specified by:
writeLocalXARollback in interface ConnectionRequestInterface
Overrides:
writeLocalXARollback in class NetConnectionRequest

writeXaStartUnitOfWork

public void writeXaStartUnitOfWork(NetConnection conn)
                            throws org.apache.derby.client.am.SqlException
Overrides:
writeXaStartUnitOfWork in class NetConnectionRequest

writeXaEndUnitOfWork

public void writeXaEndUnitOfWork(NetConnection conn)
                          throws org.apache.derby.client.am.SqlException
Overrides:
writeXaEndUnitOfWork in class NetConnectionRequest

writeXaPrepare

protected void writeXaPrepare(NetConnection conn)
                       throws org.apache.derby.client.am.SqlException
Overrides:
writeXaPrepare in class NetConnectionRequest

writeXaCommit

protected void writeXaCommit(NetConnection conn,
                             javax.transaction.xa.Xid xid)
                      throws org.apache.derby.client.am.SqlException
Overrides:
writeXaCommit in class NetConnectionRequest

writeXaRollback

protected void writeXaRollback(NetConnection conn,
                               javax.transaction.xa.Xid xid)
                        throws org.apache.derby.client.am.SqlException
Overrides:
writeXaRollback in class NetConnectionRequest

writeXaRecover

protected void writeXaRecover(NetConnection conn,
                              int flag)
                       throws org.apache.derby.client.am.SqlException
Overrides:
writeXaRecover in class NetConnectionRequest

writeXaForget

protected void writeXaForget(NetConnection conn,
                             javax.transaction.xa.Xid xid)
                      throws org.apache.derby.client.am.SqlException
Overrides:
writeXaForget in class NetConnectionRequest

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 org.apache.derby.client.am.SqlException
Overrides:
writeXID in class NetConnectionRequest

writeXAFlags

void writeXAFlags(int codepoint,
                  int xaFlags)
Overrides:
writeXAFlags in class NetConnectionRequest

buildSYNCCTLMigrate

void buildSYNCCTLMigrate()
                   throws org.apache.derby.client.am.SqlException
Overrides:
buildSYNCCTLMigrate in class NetConnectionRequest

buildSYNCCTLCommit

void buildSYNCCTLCommit(int xaFlags,
                        javax.transaction.xa.Xid xid)
                  throws org.apache.derby.client.am.SqlException
Overrides:
buildSYNCCTLCommit in class NetConnectionRequest

buildSYNCCTLRollback

void buildSYNCCTLRollback(int xaFlags)
                    throws org.apache.derby.client.am.SqlException
Overrides:
buildSYNCCTLRollback in class NetConnectionRequest