public final class MomExceptionReply extends AbstractJmsReply
MomExceptionReply
instance is used by a JMS client proxy
to send a MomException
back to a JMS client.Modifier and Type | Field and Description |
---|---|
static int |
AccessException |
static int |
DestinationException |
static int |
HBCloseConnection |
private String |
message
The wrapped exception message.
|
static int |
MessageValueException |
static int |
MomException |
static int |
RequestException |
static int |
SelectorException |
private static long |
serialVersionUID
define serialVersionUID for interoperability
|
static int |
StateException |
private int |
type
The wrapped exception type.
|
correlationId
ACTIVATE_CONSUMER_REQUEST, ADD_CLIENTID_REPLY, ADD_CLIENTID_REQUEST, classid, classnames, CNX_CLOSE_REPLY, CNX_CLOSE_REQUEST, CNX_CONNECT_REPLY, CNX_CONNECT_REQUEST, CNX_START_REQUEST, CNX_STOP_REQUEST, COMMIT_REQUEST, CONSUMER_ACK_REQUEST, CONSUMER_CLOSE_SUB_REQUEST, CONSUMER_DENY_REQUEST, CONSUMER_MESSAGES, CONSUMER_RECEIVE_REQUEST, CONSUMER_SET_LIST_REQUEST, CONSUMER_SUB_REQUEST, CONSUMER_UNSET_LIST_REQUEST, CONSUMER_UNSUB_REQUEST, GET_ADMIN_TOPIC_REPLY, GET_ADMIN_TOPIC_REQUEST, JMS_REQUEST_GROUP, logger, MOM_EXCEPTION_REPLY, NULL_CLASS_ID, PING_REQUEST, PRODUCER_MESSAGES, QBROWSE_REPLY, QBROWSE_REQUEST, SERVER_REPLY, SESS_ACK_REQUEST, SESS_CREATE_DEST_REPLY, SESS_CREATE_DEST_REQUEST, SESS_DENY_REQUEST, TEMP_DEST_DELETE_REQUEST, XA_CNX_COMMIT, XA_CNX_PREPARE, XA_CNX_RECOVER_REPLY, XA_CNX_RECOVER_REQUEST, XA_CNX_ROLLBACK, XXX_SESS_CREATE_TTREQUEST
BOOLEAN_ENCODED_SIZE, BYTE_ENCODED_SIZE, DOUBLE_ENCODED_SIZE, FLOAT_ENCODED_SIZE, INT_ENCODED_SIZE, LONG_ENCODED_SIZE, SHORT_ENCODED_SIZE
Constructor and Description |
---|
MomExceptionReply()
Public no-arg constructor needed by Externalizable.
|
MomExceptionReply(int correlationId,
MomException exc)
Constructs a
MomExceptionReply instance. |
MomExceptionReply(MomException exc)
Constructs a
MomExceptionReply instance. |
Modifier and Type | Method and Description |
---|---|
protected int |
getClassId() |
String |
getMessage() |
int |
getType()
Returns the type of exception wrapped by this reply.
|
void |
readFrom(InputStream is)
The object implements the readFrom method to restore its contents from
the input stream.
|
void |
toString(StringBuffer strbuf) |
void |
writeTo(OutputStream os)
The object implements the writeTo method to write its contents to
the output stream.
|
decode, encode, getCorrelationId, getEncodableClassId, getEncodedSize, setCorrelationId, toString
read, readExternal, write, writeExternal
private static final long serialVersionUID
public static final int MomException
public static final int AccessException
public static final int DestinationException
public static final int MessageValueException
public static final int RequestException
public static final int SelectorException
public static final int StateException
public static final int HBCloseConnection
private int type
private String message
public MomExceptionReply(int correlationId, MomException exc)
MomExceptionReply
instance.correlationId
- Identifier of the failed request.exc
- The resulting exception.public MomExceptionReply(MomException exc)
MomExceptionReply
instance.exc
- The exception to wrap.public MomExceptionReply()
public int getType()
public String getMessage()
protected int getClassId()
getClassId
in class AbstractJmsMessage
public void toString(StringBuffer strbuf)
toString
in class AbstractJmsReply
public void writeTo(OutputStream os) throws IOException
writeTo
in interface Streamable
writeTo
in class AbstractJmsReply
os
- the stream to write the object toIOException
- an error occurs during IO operation.public void readFrom(InputStream is) throws IOException
readFrom
in interface Streamable
readFrom
in class AbstractJmsReply
is
- the stream to read data from in order to restore the objectIOException
- an error occurs during IO operation.Copyright © 2023 ScalAgent D.T.. All rights reserved.