ConnectionRequestInterfaceNetPackageRequestclass NetConnectionRequest extends Request implements ConnectionRequestInterface
buffer, netAgent_, passwordIncluded_, passwordLength_, passwordStart_| Constructor | Description |
|---|---|
NetConnectionRequest(NetAgent netAgent,
int bufferSize) |
| Modifier and Type | Method | Description |
|---|---|---|
private void |
buildACCRDB(java.lang.String rdbnam,
boolean readOnly,
byte[] crrtkn,
byte[] prddta,
Typdef typdef) |
|
private void |
buildACCSEC(int secmec,
java.lang.String rdbnam,
byte[] sectkn) |
|
private void |
buildCRRTKN(byte[] crrtkn) |
|
private void |
buildDummyEXCSAT() |
|
private void |
buildEXCSAT(java.lang.String externalName,
int targetAgent,
int targetSqlam,
int targetRdb,
int targetSecmgr,
int targetCmntcpip,
int targetCmnappc,
int targetXamgr,
int targetSyncptmgr,
int targetRsyncmgr,
int targetUnicodemgr) |
|
private void |
buildEXTNAM(java.lang.String extnam) |
|
private void |
buildMGRLVLLS(int agent,
int sqlam,
int rdb,
int secmgr,
int xamgr,
int syncptmgr,
int rsyncmgr,
int unicodemgr) |
|
private void |
buildPASSWORD(java.lang.String password) |
|
private void |
buildPRDDTA(byte[] prddta) |
|
private void |
buildPRDID() |
|
private void |
buildRDBACCCL() |
|
private void |
buildRDBALWUPD(boolean readOnly) |
|
private void |
buildRDBCMM() |
|
private void |
buildRDBNAM(java.lang.String rdbnam,
boolean dontSendOnConversionError) |
Relational Database Name specifies the name of a relational database
of the server.
|
private void |
buildRDBRLLBCK() |
|
private void |
buildSECCHK(int secmec,
java.lang.String rdbnam,
java.lang.String user,
java.lang.String password,
byte[] sectkn,
byte[] sectkn2) |
|
private void |
buildSECMEC(int secmec) |
|
private void |
buildSECTKN(byte[] sectkn) |
|
private void |
buildSRVCLSNM() |
|
private void |
buildSRVNAM(java.lang.String srvnam) |
|
private void |
buildSRVRLSLV() |
|
(package private) void |
buildSYNCCTLCommit(int xaFlags,
javax.transaction.xa.Xid xid) |
|
(package private) void |
buildSYNCCTLMigrate() |
|
(package private) void |
buildSYNCCTLRollback(int xaFlags) |
|
private void |
buildTYPDEFNAM(java.lang.String typdefnam) |
|
private void |
buildTYPDEFOVR(boolean sendCcsidSbc,
int ccsidSbc,
boolean sendCcsidDbc,
int ccsidDbc,
boolean sendCcsidMbc,
int ccsidMbc) |
|
private void |
buildUSRID(java.lang.String usrid) |
|
(package private) void |
writeAccessDatabase(java.lang.String rdbnam,
boolean readOnly,
byte[] correlationToken,
byte[] productData,
Typdef typdef) |
|
(package private) void |
writeAccessSecurity(int securityMechanism,
java.lang.String databaseName,
byte[] publicKey) |
|
void |
writeCommitSubstitute(NetConnection connection) |
|
(package private) void |
writeExchangeServerAttributes(java.lang.String externalName,
int targetAgent,
int targetSqlam,
int targetRdb,
int targetSecmgr,
int targetCmntcpip,
int targetCmnappc,
int targetXamgr,
int targetSyncptmgr,
int targetRsyncmgr,
int targetUnicodemgr) |
|
void |
writeForget(int codepoint,
int value) |
|
void |
writeLocalCommit(NetConnection connection) |
|
void |
writeLocalRollback(NetConnection connection) |
|
void |
writeLocalXACommit(NetConnection conn) |
|
void |
writeLocalXARollback(NetConnection conn) |
|
void |
writeLocalXAStart(NetConnection connection) |
|
(package private) void |
writeNullXID(int codepoint) |
|
void |
writeReleaseConversation(int codepoint,
int value) |
|
(package private) void |
writeSecurityCheck(int securityMechanism,
java.lang.String databaseName,
java.lang.String userid,
java.lang.String password,
byte[] encryptedUserid,
byte[] encryptedPassword) |
|
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) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbuildTripletHeader, 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, writeUDTNetConnectionRequest(NetAgent netAgent, int bufferSize)
void writeExchangeServerAttributes(java.lang.String externalName,
int targetAgent,
int targetSqlam,
int targetRdb,
int targetSecmgr,
int targetCmntcpip,
int targetCmnappc,
int targetXamgr,
int targetSyncptmgr,
int targetRsyncmgr,
int targetUnicodemgr)
throws SqlException
SqlExceptionvoid writeAccessSecurity(int securityMechanism,
java.lang.String databaseName,
byte[] publicKey)
throws SqlException
SqlExceptionvoid writeSecurityCheck(int securityMechanism,
java.lang.String databaseName,
java.lang.String userid,
java.lang.String password,
byte[] encryptedUserid,
byte[] encryptedPassword)
throws SqlException
SqlExceptionvoid writeAccessDatabase(java.lang.String rdbnam,
boolean readOnly,
byte[] correlationToken,
byte[] productData,
Typdef typdef)
throws SqlException
SqlExceptionpublic void writeCommitSubstitute(NetConnection connection) throws SqlException
writeCommitSubstitute in interface ConnectionRequestInterfaceSqlExceptionpublic void writeLocalCommit(NetConnection connection) throws SqlException
writeLocalCommit in interface ConnectionRequestInterfaceSqlExceptionpublic void writeLocalRollback(NetConnection connection) throws SqlException
writeLocalRollback in interface ConnectionRequestInterfaceSqlExceptionpublic void writeLocalXAStart(NetConnection connection) throws SqlException
writeLocalXAStart in interface ConnectionRequestInterfaceSqlExceptionpublic void writeLocalXACommit(NetConnection conn) throws SqlException
writeLocalXACommit in interface ConnectionRequestInterfaceSqlExceptionpublic void writeLocalXARollback(NetConnection conn) throws SqlException
writeLocalXARollback in interface ConnectionRequestInterfaceSqlExceptionpublic void writeXaStartUnitOfWork(NetConnection conn) throws SqlException
SqlExceptionpublic void writeXaEndUnitOfWork(NetConnection conn) throws SqlException
SqlExceptionprotected void writeXaPrepare(NetConnection conn) throws SqlException
SqlExceptionprotected void writeXaCommit(NetConnection conn, javax.transaction.xa.Xid xid) throws SqlException
SqlExceptionprotected void writeXaRollback(NetConnection conn, javax.transaction.xa.Xid xid) throws SqlException
SqlExceptionprotected void writeXaRecover(NetConnection conn, int flag) throws SqlException
SqlExceptionprotected void writeXaForget(NetConnection conn, javax.transaction.xa.Xid xid) throws SqlException
SqlExceptionpublic void writeSYNCType(int codepoint,
int syncType)
public void writeForget(int codepoint,
int value)
public void writeReleaseConversation(int codepoint,
int value)
void writeNullXID(int codepoint)
void writeXID(int codepoint,
javax.transaction.xa.Xid xid)
throws SqlException
SqlExceptionvoid writeXAFlags(int codepoint,
int xaFlags)
void writeXATimeout(int codepoint,
long xaTimeout)
private void buildRDBCMM()
throws SqlException
SqlExceptionprivate void buildRDBRLLBCK()
throws SqlException
SqlExceptionprivate void buildEXCSAT(java.lang.String externalName,
int targetAgent,
int targetSqlam,
int targetRdb,
int targetSecmgr,
int targetCmntcpip,
int targetCmnappc,
int targetXamgr,
int targetSyncptmgr,
int targetRsyncmgr,
int targetUnicodemgr)
throws SqlException
SqlExceptionprivate void buildDummyEXCSAT()
throws SqlException
SqlExceptionprivate void buildACCSEC(int secmec,
java.lang.String rdbnam,
byte[] sectkn)
throws SqlException
SqlExceptionprivate void buildSECCHK(int secmec,
java.lang.String rdbnam,
java.lang.String user,
java.lang.String password,
byte[] sectkn,
byte[] sectkn2)
throws SqlException
SqlExceptionprivate void buildACCRDB(java.lang.String rdbnam,
boolean readOnly,
byte[] crrtkn,
byte[] prddta,
Typdef typdef)
throws SqlException
SqlExceptionvoid buildSYNCCTLMigrate()
throws SqlException
SqlExceptionvoid buildSYNCCTLCommit(int xaFlags,
javax.transaction.xa.Xid xid)
throws SqlException
SqlExceptionvoid buildSYNCCTLRollback(int xaFlags)
throws SqlException
SqlExceptionprivate void buildEXTNAM(java.lang.String extnam)
throws SqlException
SqlExceptionprivate void buildSRVNAM(java.lang.String srvnam)
throws SqlException
SqlExceptionprivate void buildSRVRLSLV()
throws SqlException
SqlExceptionprivate void buildSRVCLSNM()
throws SqlException
SqlExceptionprivate void buildSECMEC(int secmec)
throws SqlException
SqlExceptionprivate void buildRDBNAM(java.lang.String rdbnam,
boolean dontSendOnConversionError)
throws SqlException
rdbnam - name of the database.dontSendOnConversionError - omit sending the RDBNAM if there is an
exception converting to EBCDIC. This will be used by ACCSEC to defer
sending the RDBNAM to SECCHK if it can't be converted.SqlExceptionprivate void buildSECTKN(byte[] sectkn)
throws SqlException
SqlExceptionprivate void buildUSRID(java.lang.String usrid)
throws SqlException
SqlExceptionprivate void buildPASSWORD(java.lang.String password)
throws SqlException
SqlExceptionprivate void buildRDBACCCL()
throws SqlException
SqlExceptionprivate void buildPRDID()
throws SqlException
SqlExceptionprivate void buildPRDDTA(byte[] prddta)
throws SqlException
SqlExceptionprivate void buildTYPDEFNAM(java.lang.String typdefnam)
throws SqlException
SqlExceptionprivate void buildTYPDEFOVR(boolean sendCcsidSbc,
int ccsidSbc,
boolean sendCcsidDbc,
int ccsidDbc,
boolean sendCcsidMbc,
int ccsidMbc)
throws SqlException
SqlExceptionprivate void buildMGRLVLLS(int agent,
int sqlam,
int rdb,
int secmgr,
int xamgr,
int syncptmgr,
int rsyncmgr,
int unicodemgr)
throws SqlException
SqlExceptionprivate void buildCRRTKN(byte[] crrtkn)
throws SqlException
SqlExceptionprivate void buildRDBALWUPD(boolean readOnly)
throws SqlException
SqlExceptionApache Derby V10.14 Internals - Copyright © 2004,2018 The Apache Software Foundation. All Rights Reserved.