| Modifier and Type | Field and Description |
|---|---|
| private int | |
| protected static final int | |
| protected String | |
| private int[] | |
| protected static final int | |
| private static final int[] | |
| protected int | |
| protected String | |
| protected int | |
| protected String | |
| protected String | |
| protected String | |
| protected String | |
| protected static final int | |
| protected int |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| protected boolean | Returns: true if same false otherwiseapplication requester to compare to a)Check if the application requester is the same as this one |
| protected int | |
| protected int | Returns: manager level for that managercodepoint for manager we are looking for manager)get the Application requester manager level |
| protected int | |
| protected boolean | greaterThanOrEqualTo(int
Version level vLevel, int Release level rLevel, int Modification level mLevel)Check if provided JCC version level is greaterThanOrEqualTo current level |
| protected boolean | |
| private boolean | |
| protected void | |
| protected void | setManagerLevel(int
codepoint of the manager manager, int level for that manager managerLevel)set Application requester manager level if the manager level is less than the minimum manager level, set the manager level to zero (saying we can't handle this level), this will be returned to the application requester and he can decide whether or not to proceed For CCSIDMGR, if the target server supports the CCSID manager but not the CCSID requested, the value returned is FFFF For now, we won't support the CCSIDMGR since JCC doesn't request it. |
| protected int | supportedMessageParamLength()
Get the maximum length supported for an exception's message parameter string. |
| protected boolean | |
| protected boolean | Returns: true if the status byte is sent, false if notTells whether the client sends a trailing Derby-specific status byte when transferring EXTDTA objects. |
| protected boolean | supportsLongerLDStrings()
Return true if the client contains the fix for DERBY-5236, which allows DDMWriter.writeLDString() to write strings that need up to 64K-1 bytes when represented in UTF-8. |
| protected final boolean | Returns: true if QRYCLSIMP is supported for
LMTBLKPRCCheck if the client expects QRYCLSIMP to be supported when the protocol is LMTBLKPRC. |
| protected boolean | supportsSecMecUSRSSBPWD()
Returns true if Derby's client driver supports SECMEC_USRSSBPWD DRDA security mechanism. |
| protected boolean | |
| protected boolean | |
| protected boolean | |
| protected boolean | Returns: true if the AppRequester supports CCSID 1208, false if notReturns whether our AppRequester's UNICODEMGR supports UTF8 (CCSID 1208) |
| clientType | back to summary |
|---|---|
| private int clientType | |
| DNC_CLIENT | back to summary |
|---|---|
| protected static final int DNC_CLIENT | |
| extnam | back to summary |
|---|---|
| protected String extnam | |
| managerLevels | back to summary |
|---|---|
| private int[] managerLevels | |
| MGR_LEVEL_UNKNOWN | back to summary |
|---|---|
| protected static final int MGR_LEVEL_UNKNOWN | |
| MIN_MGR_LEVELS | back to summary |
|---|---|
| private static final int[] MIN_MGR_LEVELS | |
| modifyLevel | back to summary |
|---|---|
| protected int modifyLevel | |
| prdid | back to summary |
|---|---|
| protected String prdid | |
| releaseLevel | back to summary |
|---|---|
| protected int releaseLevel | |
| spvnam | back to summary |
|---|---|
| protected String spvnam | |
| srvclsnm | back to summary |
|---|---|
| protected String srvclsnm | |
| srvnam | back to summary |
|---|---|
| protected String srvnam | |
| srvrlslv | back to summary |
|---|---|
| protected String srvrlslv | |
| UNKNOWN_CLIENT | back to summary |
|---|---|
| protected static final int UNKNOWN_CLIENT | |
| versionLevel | back to summary |
|---|---|
| protected int versionLevel | |
| AppRequester | back to summary |
|---|---|
| pack-priv AppRequester() AppRequester constructor | |
| equals | back to summary |
|---|---|
| protected boolean equals(AppRequester a) Check if the application requester is the same as this one
| |
| getClientType | back to summary |
|---|---|
| protected int getClientType() Get the type of the client. | |
| getManagerLevel | back to summary |
|---|---|
| protected int getManagerLevel(int manager) get the Application requester manager level
| |
| getTimestampLength | back to summary |
|---|---|
| protected int getTimestampLength() The timestamp length may be truncated for old versions of Derby. See DERBY-2602. | |
| greaterThanOrEqualTo | back to summary |
|---|---|
| protected boolean greaterThanOrEqualTo(int vLevel, int rLevel, int mLevel) Check if provided JCC version level is greaterThanOrEqualTo current level
| |
| isXARequester | back to summary |
|---|---|
| protected boolean isXARequester() Is this an AppRequester that supports XA return true if XAMGR >= 7, false otherwise | |
| notEquals | back to summary |
|---|---|
| private boolean notEquals(Object a, Object b) Check whether two objects are not equal when 1 of the objects could be null | |
| setClientVersion | back to summary |
|---|---|
| protected void setClientVersion(String productId) | |
| setManagerLevel | back to summary |
|---|---|
| protected void setManagerLevel(int manager, int managerLevel) set Application requester manager level if the manager level is less than the minimum manager level, set the manager level to zero (saying we can't handle this level), this will be returned to the application requester and he can decide whether or not to proceed For CCSIDMGR, if the target server supports the CCSID manager but not the CCSID requested, the value returned is FFFF For now, we won't support the CCSIDMGR since JCC doesn't request it.
| |
| supportedMessageParamLength | back to summary |
|---|---|
| protected int supportedMessageParamLength() Get the maximum length supported for an exception's message parameter string. | |
| supportsBooleanValues | back to summary |
|---|---|
| protected boolean supportsBooleanValues() | |
| supportsEXTDTAAbort | back to summary |
|---|---|
| protected boolean supportsEXTDTAAbort() Tells whether the client sends a trailing Derby-specific status byte when transferring EXTDTA objects.
| |
| supportsLongerLDStrings | back to summary |
|---|---|
| protected boolean supportsLongerLDStrings() Return true if the client contains the fix for DERBY-5236, which allows DDMWriter.writeLDString() to write strings that need up to 64K-1 bytes when represented in UTF-8. Otherwise, writeLDString() should use the old maximum length, which is 32700 bytes. | |
| supportsQryclsimpForLmtblkprc | back to summary |
|---|---|
| protected final boolean supportsQryclsimpForLmtblkprc() Check if the client expects QRYCLSIMP to be supported when the protocol is LMTBLKPRC.
| |
| supportsSecMecUSRSSBPWD | back to summary |
|---|---|
| protected boolean supportsSecMecUSRSSBPWD() Returns true if Derby's client driver supports SECMEC_USRSSBPWD DRDA security mechanism. | |
| supportsSessionDataCaching | back to summary |
|---|---|
| protected boolean supportsSessionDataCaching() | |
| supportsTimestampNanoseconds | back to summary |
|---|---|
| protected boolean supportsTimestampNanoseconds() | |
| supportsUDTs | back to summary |
|---|---|
| protected boolean supportsUDTs() | |
| supportsUtf8Ccsid | back to summary |
|---|---|
| protected boolean supportsUtf8Ccsid() Returns whether our AppRequester's UNICODEMGR supports UTF8 (CCSID 1208)
| |