public abstract class AbstractJmsMessage extends Object implements Externalizable, Streamable, Encodable
AbstractJmsMessage
is a message exchanged between a
Joram client and its proxy.Modifier and Type | Field and Description |
---|---|
protected static int |
ACTIVATE_CONSUMER_REQUEST |
protected static int |
ADD_CLIENTID_REPLY |
protected static int |
ADD_CLIENTID_REQUEST |
protected int |
classid |
protected static String[] |
classnames |
protected static int |
CNX_CLOSE_REPLY |
protected static int |
CNX_CLOSE_REQUEST |
protected static int |
CNX_CONNECT_REPLY |
protected static int |
CNX_CONNECT_REQUEST |
protected static int |
CNX_START_REQUEST |
protected static int |
CNX_STOP_REQUEST |
protected static int |
COMMIT_REQUEST |
protected static int |
CONSUMER_ACK_REQUEST |
protected static int |
CONSUMER_CLOSE_SUB_REQUEST |
protected static int |
CONSUMER_DENY_REQUEST |
protected static int |
CONSUMER_MESSAGES |
protected static int |
CONSUMER_RECEIVE_REQUEST |
protected static int |
CONSUMER_SET_LIST_REQUEST |
protected static int |
CONSUMER_SUB_REQUEST |
protected static int |
CONSUMER_UNSET_LIST_REQUEST |
protected static int |
CONSUMER_UNSUB_REQUEST |
protected static int |
GET_ADMIN_TOPIC_REPLY |
protected static int |
GET_ADMIN_TOPIC_REQUEST |
protected static int |
JMS_REQUEST_GROUP |
static org.objectweb.util.monolog.api.Logger |
logger |
protected static int |
MOM_EXCEPTION_REPLY |
protected static int |
NULL_CLASS_ID |
protected static int |
PING_REQUEST |
protected static int |
PRODUCER_MESSAGES |
protected static int |
QBROWSE_REPLY |
protected static int |
QBROWSE_REQUEST |
protected static int |
SERVER_REPLY |
protected static int |
SESS_ACK_REQUEST |
protected static int |
SESS_CREATE_DEST_REPLY |
protected static int |
SESS_CREATE_DEST_REQUEST |
protected static int |
SESS_DENY_REQUEST |
protected static int |
TEMP_DEST_DELETE_REQUEST |
protected static int |
XA_CNX_COMMIT |
protected static int |
XA_CNX_PREPARE |
protected static int |
XA_CNX_RECOVER_REPLY |
protected static int |
XA_CNX_RECOVER_REQUEST |
protected static int |
XA_CNX_ROLLBACK |
protected static int |
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 |
---|
AbstractJmsMessage()
Constructs an
AbstractJmsMessage . |
Modifier and Type | Method and Description |
---|---|
protected abstract int |
getClassId() |
static AbstractJmsMessage |
read(InputStream is) |
void |
readExternal(ObjectInput in) |
static void |
write(AbstractJmsMessage msg,
OutputStream os)
***** ***** ***** ***** ***** ***** *****
Streamable interface
***** ***** ***** ***** ***** ***** ***** *****
|
void |
writeExternal(ObjectOutput out)
***** ***** ***** ***** ***** ***** *****
Externalizable interface
***** ***** ***** ***** ***** ***** ***** *****
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
readFrom, writeTo
decode, encode, getEncodableClassId, getEncodedSize
public static org.objectweb.util.monolog.api.Logger logger
protected static final int NULL_CLASS_ID
protected static final int CNX_CONNECT_REQUEST
protected static final int CNX_CONNECT_REPLY
protected static final int CNX_START_REQUEST
protected static final int CNX_STOP_REQUEST
protected static final int CNX_CLOSE_REQUEST
protected static final int CNX_CLOSE_REPLY
protected static final int PRODUCER_MESSAGES
protected static final int CONSUMER_RECEIVE_REQUEST
protected static final int CONSUMER_MESSAGES
protected static final int CONSUMER_SUB_REQUEST
protected static final int CONSUMER_UNSUB_REQUEST
protected static final int CONSUMER_ACK_REQUEST
protected static final int CONSUMER_DENY_REQUEST
protected static final int SESS_ACK_REQUEST
protected static final int SESS_DENY_REQUEST
protected static final int MOM_EXCEPTION_REPLY
protected static final int SERVER_REPLY
protected static final int ACTIVATE_CONSUMER_REQUEST
protected static final int COMMIT_REQUEST
protected static final int CONSUMER_CLOSE_SUB_REQUEST
protected static final int CONSUMER_SET_LIST_REQUEST
protected static final int CONSUMER_UNSET_LIST_REQUEST
protected static final int GET_ADMIN_TOPIC_REPLY
protected static final int GET_ADMIN_TOPIC_REQUEST
protected static final int JMS_REQUEST_GROUP
protected static final int PING_REQUEST
protected static final int QBROWSE_REPLY
protected static final int QBROWSE_REQUEST
protected static final int SESS_CREATE_DEST_REPLY
protected static final int SESS_CREATE_DEST_REQUEST
protected static final int XXX_SESS_CREATE_TTREQUEST
protected static final int TEMP_DEST_DELETE_REQUEST
protected static final int XA_CNX_COMMIT
protected static final int XA_CNX_PREPARE
protected static final int XA_CNX_RECOVER_REPLY
protected static final int XA_CNX_RECOVER_REQUEST
protected static final int XA_CNX_ROLLBACK
protected static final int ADD_CLIENTID_REQUEST
protected static final int ADD_CLIENTID_REPLY
protected int classid
protected static final String[] classnames
protected abstract int getClassId()
public final void writeExternal(ObjectOutput out) throws IOException
writeExternal
in interface Externalizable
IOException
public final void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
IOException
ClassNotFoundException
public static void write(AbstractJmsMessage msg, OutputStream os) throws IOException
IOException
public static AbstractJmsMessage read(InputStream is) throws IOException, ClassNotFoundException, InstantiationException, IllegalAccessException
Copyright © 2020 ScalAgent D.T.. All rights reserved.