Inherited by org.objectweb.joram.shared.client.AbstractJmsReply, and org.objectweb.joram.shared.client.AbstractJmsRequest.
Inheritance diagram for org.objectweb.joram.shared.client.AbstractJmsMessage:


Public Member Functions | |
| AbstractJmsMessage () | |
| Hashtable | soapCode () throws IOException |
| final void | writeExternal (ObjectOutput out) throws IOException |
| final void | readExternal (ObjectInput in) throws IOException, ClassNotFoundException |
Static Public Member Functions | |
| static Object | soapDecode (Hashtable h) throws Exception |
| static void | write (AbstractJmsMessage msg, OutputStream os) throws IOException |
| static AbstractJmsMessage | read (InputStream is) throws IOException, ClassNotFoundException, InstantiationException, IllegalAccessException |
Static Public Attributes | |
| static Logger | logger = Debug.getLogger(AbstractJmsMessage.class.getName()) |
Protected Attributes | |
| int | classid |
Static Protected Attributes | |
| static final int | NULL_CLASS_ID = -1 |
| static final int | CNX_CONNECT_REQUEST = 0 |
| static final int | CNX_CONNECT_REPLY = 1 |
| static final int | CNX_START_REQUEST = 2 |
| static final int | CNX_STOP_REQUEST = 3 |
| static final int | CNX_CLOSE_REQUEST = 4 |
| static final int | CNX_CLOSE_REPLY = 5 |
| static final int | PRODUCER_MESSAGES = 6 |
| static final int | CONSUMER_RECEIVE_REQUEST = 7 |
| static final int | CONSUMER_MESSAGES = 8 |
| static final int | CONSUMER_SUB_REQUEST = 9 |
| static final int | CONSUMER_UNSUB_REQUEST = 10 |
| static final int | CONSUMER_ACK_REQUEST = 11 |
| static final int | CONSUMER_DENY_REQUEST = 12 |
| static final int | SESS_ACK_REQUEST = 13 |
| static final int | SESS_DENY_REQUEST = 14 |
| static final int | MOM_EXCEPTION_REPLY = 15 |
| static final int | SERVER_REPLY = 16 |
| static final int | ACTIVATE_CONSUMER_REQUEST = 17 |
| static final int | COMMIT_REQUEST = 18 |
| static final int | CONSUMER_CLOSE_SUB_REQUEST = 19 |
| static final int | CONSUMER_SET_LIST_REQUEST = 20 |
| static final int | CONSUMER_UNSET_LIST_REQUEST = 21 |
| static final int | GET_ADMIN_TOPIC_REPLY = 22 |
| static final int | GET_ADMIN_TOPIC_REQUEST = 23 |
| static final int | JMS_REQUEST_GROUP = 24 |
| static final int | PING_REQUEST = 25 |
| static final int | QBROWSE_REPLY = 26 |
| static final int | QBROWSE_REQUEST = 27 |
| static final int | SESS_CREATE_TDREPLY = 28 |
| static final int | SESS_CREATE_TQREQUEST = 29 |
| static final int | SESS_CREATE_TTREQUEST = 30 |
| static final int | TEMP_DEST_DELETE_REQUEST = 31 |
| static final int | XA_CNX_COMMIT = 32 |
| static final int | XA_CNX_PREPARE = 33 |
| static final int | XA_CNX_RECOVER_REPLY = 34 |
| static final int | XA_CNX_RECOVER_REQUEST = 35 |
| static final int | XA_CNX_ROLLBACK = 36 |
| static final String[] | classnames |
AbstractJmsMessage is a message exchanged between a Joram client and its proxy.
Definition at line 47 of file AbstractJmsMessage.java.
| org.objectweb.joram.shared.client.AbstractJmsMessage.AbstractJmsMessage | ( | ) |
Constructs an AbstractJmsMessage.
Definition at line 139 of file AbstractJmsMessage.java.
References org.objectweb.joram.shared.client.AbstractJmsMessage.classid.
| Hashtable org.objectweb.joram.shared.client.AbstractJmsMessage.soapCode | ( | ) | throws IOException |
| IOException |
Definition at line 151 of file AbstractJmsMessage.java.
References org.objectweb.joram.shared.stream.Streamable.writeTo().
Referenced by org.objectweb.joram.mom.proxies.soap.SoapProxyService.getReply().
Here is the call graph for this function:

| static Object org.objectweb.joram.shared.client.AbstractJmsMessage.soapDecode | ( | Hashtable | h | ) | throws Exception [static] |
| ClassNotFound | ||
| InstantiationException | ||
| IllegalAccessException | ||
| IOException |
Definition at line 171 of file AbstractJmsMessage.java.
References org.objectweb.joram.shared.stream.Streamable.readFrom().
Referenced by org.objectweb.joram.client.jms.soap.SoapConnection.receive().
Here is the call graph for this function:

| final void org.objectweb.joram.shared.client.AbstractJmsMessage.writeExternal | ( | ObjectOutput | out | ) | throws IOException |
***** ***** ***** ***** ***** ***** ***** ***** Externalizable interface ***** ***** ***** ***** ***** ***** ***** *****
Definition at line 192 of file AbstractJmsMessage.java.
References org.objectweb.joram.shared.stream.Streamable.writeTo().
Here is the call graph for this function:

| static void org.objectweb.joram.shared.client.AbstractJmsMessage.write | ( | AbstractJmsMessage | msg, | |
| OutputStream | os | |||
| ) | throws IOException [static] |
***** ***** ***** ***** ***** ***** ***** ***** Streamable interface ***** ***** ***** ***** ***** ***** ***** *****
Definition at line 204 of file AbstractJmsMessage.java.
References org.objectweb.joram.shared.client.AbstractJmsMessage.logger, and org.objectweb.joram.shared.client.AbstractJmsMessage.NULL_CLASS_ID.
1.5.0