java.io.Serializable
DRDASocketTimeoutException
class DRDAProtocolException
extends java.lang.Exception
Modifier and Type | Field | Description |
---|---|---|
private DRDAConnThread |
agent |
|
private int |
codpntArg |
|
private int |
correlationID |
|
private byte[] |
crrtkn |
|
protected static java.lang.String |
DRDA_AgentError |
|
protected static java.lang.String |
DRDA_Disconnect |
|
protected static java.lang.String |
DRDA_InvalidClient |
|
protected static java.lang.String |
DRDA_Proto_CMDCHKRM |
|
protected static java.lang.String |
DRDA_Proto_CMDNSPRM |
|
protected static java.lang.String |
DRDA_Proto_DTAMCHRM |
|
protected static java.lang.String |
DRDA_Proto_MGRLVLRM |
|
protected static java.lang.String |
DRDA_Proto_OBJNSPRM |
|
protected static java.lang.String |
DRDA_Proto_PKGBNARM |
|
protected static java.lang.String |
DRDA_Proto_PRCCNVRM |
|
protected static java.lang.String |
DRDA_Proto_PRMNSRM |
|
protected static java.lang.String |
DRDA_Proto_RDBNFNRM |
|
protected static java.lang.String |
DRDA_Proto_SYNTAXRM |
|
protected static java.lang.String |
DRDA_Proto_VALNSPRM |
|
protected static java.lang.String |
DRDA_Timeout |
|
private int |
errcd |
|
private int |
errorCodePoint |
|
private static java.util.Hashtable<java.lang.String,DRDAProtocolExceptionInfo> |
errorInfoTable |
|
private DRDAProtocolExceptionInfo |
exceptionInfo |
|
private java.lang.Object[] |
messageArgs |
|
private java.lang.String |
messageid |
|
private java.lang.String |
msg |
|
protected static int |
NO_ASSOC_ERRCD |
|
protected static int |
NO_CODPNT_ARG |
|
private java.lang.String |
rdbnam |
|
private java.lang.String |
srvdgn |
|
private int |
svrcod |
Constructor | Description |
---|---|
DRDAProtocolException(java.lang.String msgid,
DRDAConnThread agent,
int cpArg,
int errCdArg) |
|
DRDAProtocolException(java.lang.String msgid,
DRDAConnThread agent,
int cpArg,
int errCdArg,
java.lang.Object[] args) |
Create a new Protocol exception
|
Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
getMessage() |
Override getMessage()
|
protected boolean |
isDisconnectException() |
|
protected static DRDAProtocolException |
newAgentError(DRDAConnThread agent,
int svrcod,
java.lang.String rdbnam,
java.lang.String srvdgn) |
|
protected static DRDAProtocolException |
newDisconnectException(DRDAConnThread agent,
java.lang.Object[] args) |
|
protected void |
write(DDMWriter writer) |
write will write the Error information to the buffer.
|
protected static final int NO_ASSOC_ERRCD
protected static final int NO_CODPNT_ARG
private DRDAConnThread agent
private int correlationID
private byte[] crrtkn
private int codpntArg
private DRDAProtocolExceptionInfo exceptionInfo
private int errorCodePoint
private int svrcod
private int errcd
private java.lang.String messageid
private java.lang.String rdbnam
private java.lang.String srvdgn
private java.lang.Object[] messageArgs
private java.lang.String msg
private static java.util.Hashtable<java.lang.String,DRDAProtocolExceptionInfo> errorInfoTable
protected static java.lang.String DRDA_Proto_CMDCHKRM
protected static java.lang.String DRDA_Proto_CMDNSPRM
protected static java.lang.String DRDA_Proto_DTAMCHRM
protected static java.lang.String DRDA_Proto_OBJNSPRM
protected static java.lang.String DRDA_Proto_PKGBNARM
protected static java.lang.String DRDA_Proto_PRCCNVRM
protected static java.lang.String DRDA_Proto_PRMNSRM
protected static java.lang.String DRDA_Proto_SYNTAXRM
protected static java.lang.String DRDA_Proto_VALNSPRM
protected static java.lang.String DRDA_Proto_MGRLVLRM
protected static java.lang.String DRDA_Proto_RDBNFNRM
protected static java.lang.String DRDA_Disconnect
protected static java.lang.String DRDA_AgentError
protected static java.lang.String DRDA_Timeout
protected static java.lang.String DRDA_InvalidClient
DRDAProtocolException(java.lang.String msgid, DRDAConnThread agent, int cpArg, int errCdArg, java.lang.Object[] args)
agent
- DRDAConnThread that threw this exceptioncpArg
- CODPNT value to pass to sendmsgid
- The messageid for this message. (needs to be
integrated into logging mechanism)args
- Argments for the message in an Object[]DRDAProtocolException(java.lang.String msgid, DRDAConnThread agent, int cpArg, int errCdArg)
protected static DRDAProtocolException newDisconnectException(DRDAConnThread agent, java.lang.Object[] args)
protected static DRDAProtocolException newAgentError(DRDAConnThread agent, int svrcod, java.lang.String rdbnam, java.lang.String srvdgn)
protected final boolean isDisconnectException()
protected void write(DDMWriter writer)
writer
- The DDMWriter for the agent.public java.lang.String getMessage()
getMessage
in class java.lang.Throwable
Apache Derby V10.14 Internals - Copyright © 2004,2018 The Apache Software Foundation. All Rights Reserved.