Class NetConnectionReply
java.lang.Object
org.apache.derby.client.net.Reply
org.apache.derby.client.net.NetConnectionReply
- All Implemented Interfaces:
ConnectionReplyInterface
- Direct Known Subclasses:
NetPackageReply
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) booleancheckAndGetReceivedFlag(boolean receivedFlag) (package private) voidcheckRequiredObjects(boolean receivedFlag) (package private) voidcheckRequiredObjects(boolean receivedFlag, boolean receivedFlag2) (package private) voidcheckRequiredObjects(boolean receivedFlag, boolean receivedFlag2, boolean receivedFlag3) private voidcheckRequiredObjects(boolean receivedFlag, boolean receivedFlag2, boolean receivedFlag3, boolean receivedFlag4) (package private) voidprivate voiddoMgrlvlrmSemantics(int[] nameList, int[] levelList) private voiddoMgrlvlrmSemantics(int manager, int level) private voiddoMgrlvlrmSemantics(String manager, String level) private voiddoObjnsprmSemantics(int codePoint) private voiddoPrccnvrmSemantics(int conversationProtocolErrorCode) (package private) voiddoPrmnsprmSemantics(int codePoint) (package private) voiddoValnsprmSemantics(int codePoint, int value) private voiddoValnsprmSemantics(int codePoint, String value) private NetSqlcaparseAbnormalEndUow(ConnectionCallbackInterface connection, UnitOfWorkListener uwl) Perform necessary actions for parsing of a ABNUOWRM message.(package private) NetSqlcaPerform necessary actions for parsing of a ABNUOWRM message.(package private) NetSqlcaPerform necessary actions for parsing of a ABNUOWRM message.private voidprivate voidparseAccessRdbError(NetConnection netConnection) private voidparseAccessSecurityError(NetConnection netConnection) private voidparseACCRDBreply(NetConnection netConnection) private voidparseACCRDBRM(NetConnection netConnection) private voidparseACCSECRD(NetConnection netConnection, int securityMechanism) private voidparseACCSECreply(NetConnection netConnection, int securityMechanism) private intprivate intprivate int(package private) void(package private) voidprivate intprivate intprivate voidparseCommitError(ConnectionCallbackInterface connection) (package private) voidparseCommonError(int peekCP) private byte[]parseCRRTKN(boolean skip) private voidparseDummyEXCSATRD(NetConnection netConnection) private voidparseDummyEXCSATreply(NetConnection netConnection) (package private) voidparseENDUOWRM(ConnectionCallbackInterface connection) private voidprivate voidparseEXCSATRD(NetConnection netConnection) private voidparseEXCSATreply(NetConnection netConnection) private Stringprivate Stringprivate int(package private) int(package private) intparseFastSVRCOD(int minSvrcod, int maxSvrcod) (package private) Stringprivate voidparseInitialPBSD(ClientConnection connection) Parse the initial PBSD - PiggyBackedSessionData code point.private voidparseMGRLVLLS(NetConnection netConnection) private intprivate void(package private) void(package private) voidParse a PBSD - PiggyBackedSessionData code point.private intprivate voidprivate StringparsePRDID(boolean skip) private voidparseRdbAccessFailed(NetConnection netConnection) private voidprivate voidprivate voidparseRDBATHRM(NetConnection netConnection) private voidparseRDBCMMreply(ConnectionCallbackInterface connection) (package private) void(package private) StringparseRDBNAM(boolean skip) private voidparseRDBNFNRM(NetConnection netConnection) private voidparseRDBRLLBCKreply(ConnectionCallbackInterface connection) private voidprivate intprivate voidparseSECCHKreply(NetConnection netConnection) private voidparseSECCHKRM(NetConnection netConnection) private int[]private byte[]parseSECTKN(boolean skip) private voidparseSecurityCheckError(NetConnection netConnection) private NetSqlcaparseSQLCAGRP(Sqlca[] rowsetSqlca) (package private) NetSqlcaparseSQLCARD(Sqlca[] rowsetSqlca) (package private) NetSqlcaparseSQLCARDrow(Sqlca[] rowsetSqlca) private voidparseSQLCAXGRP(NetSqlca netSqlca) private voidprivate voidprivate intparseSQLDCGRP(Sqlca[] rowsetSqlca, int lastRow) private intparseSQLDCROW(Sqlca[] rowsetSqlca, int lastRow) private voidprivate voidprivate voidparseSQLDIAGCI(Sqlca[] rowsetSqlca) private voidprivate longparseSQLDIAGGRP(Sqlca[] rowsetSqlca) private longparseSQLDIAGSTT(Sqlca[] rowsetSqlca) private int(package private) intprivate voidprivate voidprivate Stringprivate Stringprivate String(package private) intparseSVRCOD(int minSvrcod, int maxSvrcod) (package private) intparseSYNCCRD(ConnectionCallbackInterface connection) (package private) voidparseSYNCCTLError(int peekCP) (package private) intparseSYNCCTLreply(ConnectionCallbackInterface connection) (package private) byteprivate intprivate voidprivate voidprivate void(package private) intprivate intprivate StringparseUSRID(boolean skip) private void(package private) int(package private) XidparseXID()(package private) int(package private) voidreadAccessDatabase(ClientConnection connection) (package private) voidreadAccessSecurity(ClientConnection connection, int securityMechanism) voidreadCommitSubstitute(ConnectionCallbackInterface connection) (package private) voidreadExchangeServerAttributes(ClientConnection connection) voidreadLocalCommit(ConnectionCallbackInterface connection) voidreadLocalRollback(ConnectionCallbackInterface connection) voidreadLocalXACommit(ConnectionCallbackInterface connection) voidreadLocalXARollback(ConnectionCallbackInterface connection) voidreadLocalXAStart(ConnectionCallbackInterface connection) (package private) voidreadSecurityCheck(ClientConnection connection) (package private) voidreadXaCommit(NetConnection conn) (package private) int(package private) voidreadXaForget(NetConnection conn) (package private) intreadXaPrepare(NetConnection conn) (package private) voidreadXaRecover(NetConnection conn) (package private) intreadXaRollback(NetConnection conn) (package private) voidprivate voidresetRowsetSqlca(Sqlca[] rowsetSqlca, int row) private voidMethods inherited from class Reply
adjustDdmLength, adjustLengths, doSyntaxrmSemantics, endOfSameIdChainData, ensureBLayerDataInBuffer, getData, getDdmLength, getFastData, getFastSkipSQLCARDrowLength, initialize, mark, matchCodePoint, parseLengthAndMatchCodePoint, peekCodePoint, peekFastBytes, peekFastLength, peekForNullSqlcagrp, peekNumOfColumns, peekTotalColumnCount, popCollectionStack, pushLengthOnCollectionStack, readByte, readBytes, readBytes, readFastByte, readFastBytes, readFastInt, readFastIntArray, readFastLDBytes, readFastLong, readFastShort, readFastString, readFastString, readFastUnsignedByte, readFastUnsignedShort, readInt, readShort, readString, readString, readUnsignedByte, readUnsignedShort, readUnsignedShortList, skipBytes, skipBytes, skipFastBytes, startSameIdChainParse
-
Field Details
-
msgutil_
-
-
Constructor Details
-
NetConnectionReply
NetConnectionReply(NetAgent netAgent, int bufferSize)
-
-
Method Details
-
readExchangeServerAttributes
- Throws:
SqlException
-
readAccessSecurity
- Throws:
SqlException
-
readSecurityCheck
- Throws:
SqlException
-
readAccessDatabase
- Throws:
SqlException
-
readCommitSubstitute
- Specified by:
readCommitSubstitutein interfaceConnectionReplyInterface- Throws:
DisconnectException
-
readLocalCommit
- Specified by:
readLocalCommitin interfaceConnectionReplyInterface- Throws:
DisconnectException
-
readLocalRollback
- Specified by:
readLocalRollbackin interfaceConnectionReplyInterface- Throws:
DisconnectException
-
readLocalXAStart
- Specified by:
readLocalXAStartin interfaceConnectionReplyInterface- Throws:
DisconnectException
-
readLocalXACommit
- Specified by:
readLocalXACommitin interfaceConnectionReplyInterface- Throws:
DisconnectException
-
readLocalXARollback
- Specified by:
readLocalXARollbackin interfaceConnectionReplyInterface- Throws:
DisconnectException
-
readXaStartUnitOfWork
- Throws:
DisconnectException
-
readXaEndUnitOfWork
- Throws:
DisconnectException
-
readXaPrepare
- Throws:
DisconnectException
-
readXaCommit
- Throws:
DisconnectException
-
readXaRollback
- Throws:
DisconnectException
-
readXaRecover
- Throws:
DisconnectException
-
readXaForget
- Throws:
DisconnectException
-
parseRDBCMMreply
- Throws:
DisconnectException
-
parseRDBRLLBCKreply
- Throws:
DisconnectException
-
parseEXCSATreply
- Throws:
DisconnectException
-
parseDummyEXCSATreply
- Throws:
DisconnectException
-
parseACCSECreply
private void parseACCSECreply(NetConnection netConnection, int securityMechanism) throws DisconnectException - Throws:
DisconnectException
-
parseSECCHKreply
- Throws:
DisconnectException
-
parseACCRDBreply
- Throws:
DisconnectException
-
parseTypdefsOrMgrlvlovrs
- Throws:
DisconnectException
-
parseCommitError
- Throws:
DisconnectException
-
parseRollbackError
- Throws:
DisconnectException
-
parseExchangeServerAttributesError
- Throws:
DisconnectException
-
parseAccessSecurityError
- Throws:
DisconnectException
-
parseSecurityCheckError
- Throws:
DisconnectException
-
parseAccessRdbError
- Throws:
DisconnectException
-
parseCommonError
- Throws:
DisconnectException
-
parseAbnormalEndUow
private NetSqlca parseAbnormalEndUow(ConnectionCallbackInterface connection, UnitOfWorkListener uwl) throws DisconnectException Perform necessary actions for parsing of a ABNUOWRM message.- Parameters:
connection- an implementation of the ConnectionCallbackInterface- Returns:
- an NetSqlca object obtained from parsing the ABNUOWRM
- Throws:
DisconnectException
-
parseAbnormalEndUow
Perform necessary actions for parsing of a ABNUOWRM message.- Parameters:
s- an implementation of the StatementCallbackInterface- Returns:
- an NetSqlca object obtained from parsing the ABNUOWRM
- Throws:
DisconnectException
-
parseAbnormalEndUow
Perform necessary actions for parsing of a ABNUOWRM message.- Parameters:
r- an implementation of the ResultsetCallbackInterface- Returns:
- an NetSqlca object obtained from parsing the ABNUOWRM
- Throws:
DisconnectException
-
parseRdbAccessFailed
- Throws:
DisconnectException
-
parseSECCHKRM
- Throws:
DisconnectException
-
parseACCRDBRM
- Throws:
DisconnectException
-
parseENDUOWRM
- Throws:
DisconnectException
-
parseCMDCHKRM
- Throws:
DisconnectException
-
parseRDBNACRM
- Throws:
DisconnectException
-
parseRDBNFNRM
- Throws:
DisconnectException
-
parseRDBATHRM
- Throws:
DisconnectException
-
parseSYNTAXRM
- Throws:
DisconnectException
-
parseRDBACCRM
- Throws:
DisconnectException
-
parseRDBAFLRM
- Throws:
DisconnectException
-
parseVALNSPRM
- Throws:
DisconnectException
-
parsePRCCNVRM
- Throws:
DisconnectException
-
parseOBJNSPRM
- Throws:
DisconnectException
-
parseMGRLVLRM
- Throws:
DisconnectException
-
parseCMDNSPRM
- Throws:
DisconnectException
-
parseABNUOWRM
- Throws:
DisconnectException
-
parseEXCSATRD
- Throws:
DisconnectException
-
parseDummyEXCSATRD
- Throws:
DisconnectException
-
parseACCSECRD
private void parseACCSECRD(NetConnection netConnection, int securityMechanism) throws DisconnectException - Throws:
DisconnectException
-
parseTYPDEFNAM
- Throws:
DisconnectException
-
parseTYPDEFOVR
- Throws:
DisconnectException
-
parseSYNCCRD
- Throws:
DisconnectException
-
parseXARETVAL
- Throws:
DisconnectException
-
parseSYNCTYPE
- Throws:
DisconnectException
-
parseSYNCCTLreply
- Throws:
DisconnectException
-
parseSYNCCTLError
- Throws:
DisconnectException
-
parseMGRLVLLS
- Throws:
DisconnectException
-
parseEXTNAM
- Throws:
DisconnectException
-
parseSRVCLSNM
- Throws:
DisconnectException
-
parseSRVNAM
- Throws:
DisconnectException
-
parseSRVRLSLV
- Throws:
DisconnectException
-
parseMGRLVLN
- Throws:
DisconnectException
-
parseSECMEC
- Throws:
DisconnectException
-
parseSECTKN
- Throws:
DisconnectException
-
parseSECCHKCD
- Throws:
DisconnectException
-
parsePRDID
- Throws:
DisconnectException
-
parseUSRID
- Throws:
DisconnectException
-
parseCODPNTDR
- Throws:
DisconnectException
-
parseCRRTKN
- Throws:
DisconnectException
-
parseUOWDSP
- Throws:
DisconnectException
-
parseRDBNAM
- Throws:
DisconnectException
-
parseXIDCNT
- Throws:
DisconnectException
-
parseXID
- Throws:
DisconnectException
-
parseIndoubtList
- Throws:
DisconnectException
-
parseSYNERRCD
- Throws:
DisconnectException
-
parseCODPNT
- Throws:
DisconnectException
-
parsePRCCNVCD
- Throws:
DisconnectException
-
parseCCSIDSBC
- Throws:
DisconnectException
-
parseCCSIDMBC
- Throws:
DisconnectException
-
parseCCSIDDBC
- Throws:
DisconnectException
-
parseSVRCOD
- Throws:
DisconnectException
-
parseFastSVRCOD
- Throws:
DisconnectException
-
parseSQLCARD
- Throws:
DisconnectException
-
parseSQLCARDrow
- Throws:
DisconnectException
-
parseSQLNUMROW
- Throws:
DisconnectException
-
parseFastSQLNUMROW
- Throws:
DisconnectException
-
parseSQLNUMGRP
- Throws:
DisconnectException
-
parseFastSQLNUMGRP
- Throws:
DisconnectException
-
parseSQLCAGRP
- Throws:
DisconnectException
-
parseSQLCAXGRP
- Throws:
DisconnectException
-
parseSQLDIAGGRP
- Throws:
DisconnectException
-
parseFastVCS
- Throws:
DisconnectException
-
checkAndGetReceivedFlag
- Throws:
DisconnectException
-
checkRequiredObjects
- Throws:
DisconnectException
-
checkRequiredObjects
- Throws:
DisconnectException
-
checkRequiredObjects
void checkRequiredObjects(boolean receivedFlag, boolean receivedFlag2, boolean receivedFlag3) throws DisconnectException - Throws:
DisconnectException
-
checkRequiredObjects
private void checkRequiredObjects(boolean receivedFlag, boolean receivedFlag2, boolean receivedFlag3, boolean receivedFlag4) throws DisconnectException - Throws:
DisconnectException
-
doObjnsprmSemantics
- Throws:
DisconnectException
-
doPrmnsprmSemantics
- Throws:
DisconnectException
-
doValnsprmSemantics
- Throws:
DisconnectException
-
doValnsprmSemantics
- Throws:
DisconnectException
-
doDtamchrmSemantics
- Throws:
DisconnectException
-
doMgrlvlrmSemantics
- Throws:
DisconnectException
-
doMgrlvlrmSemantics
- Throws:
DisconnectException
-
doMgrlvlrmSemantics
- Throws:
DisconnectException
-
doPrccnvrmSemantics
- Throws:
DisconnectException
-
parseSQLDCTOKS
- Throws:
DisconnectException
-
parseSQLDIAGCI
- Throws:
DisconnectException
-
parseSQLDIAGCN
- Throws:
DisconnectException
-
parseSQLCNROW
- Throws:
DisconnectException
-
parseSQLDCROW
- Throws:
DisconnectException
-
parseSQLTOKROW
- Throws:
DisconnectException
-
parseSQLTOKGRP
- Throws:
DisconnectException
-
parseSQLDIAGSTT
- Throws:
DisconnectException
-
parseSQLCNGRP
- Throws:
DisconnectException
-
parseSQLDCGRP
- Throws:
DisconnectException
-
parseSQLDCXGRP
- Throws:
DisconnectException
-
parseFastNVCMorNVCS
- Throws:
DisconnectException
-
skipFastNVCMorNVCS
- Throws:
DisconnectException
-
resetRowsetSqlca
-
parseInitialPBSD
Parse the initial PBSD - PiggyBackedSessionData code point.If sent by the server, it contains a PBSD_ISO code point followed by a byte representing the JDBC isolation level, and a PBSD_SCHEMA code point followed by the name of the current schema as an UTF-8 String.
- Throws:
DisconnectException
-
parsePBSD
Parse a PBSD - PiggyBackedSessionData code point. Can contain one or both of, a PBSD_ISO code point followed by a byte representing the jdbc isolation level, and a PBSD_SCHEMA code point followed by the name of the current schema as an UTF-8 String.- Throws:
DisconnectException
-