class DRDAProtocolException
extends java.lang.Exception
Modifier and Type | Field and 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 and 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 and 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.13 Internals - Copyright © 2004,2016 The Apache Software Foundation. All Rights Reserved.