org.objectweb.joram.shared.client
Class CommitRequest
java.lang.Object
org.objectweb.joram.shared.client.AbstractJmsMessage
org.objectweb.joram.shared.client.AbstractJmsRequest
org.objectweb.joram.shared.client.CommitRequest
- All Implemented Interfaces:
- Streamable, java.io.Externalizable, java.io.Serializable
public final class CommitRequest
- extends AbstractJmsRequest
- See Also:
- Serialized Form
Field Summary |
private java.util.Vector |
ackRequests
List of SessAckRequest |
private boolean |
asyncSend
Indicates whether the produced messages
are asynchronously send or not
(without or with an acknowledgement). |
private java.util.Vector |
producerMessages
List of ProducerMessages |
private static long |
serialVersionUID
define serialVersionUID for interoperability |
Fields inherited from class org.objectweb.joram.shared.client.AbstractJmsMessage |
ACTIVATE_CONSUMER_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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
serialVersionUID
private static final long serialVersionUID
- define serialVersionUID for interoperability
- See Also:
- Constant Field Values
producerMessages
private java.util.Vector producerMessages
- List of ProducerMessages
ackRequests
private java.util.Vector ackRequests
- List of SessAckRequest
asyncSend
private boolean asyncSend
- Indicates whether the produced messages
are asynchronously send or not
(without or with an acknowledgement).
CommitRequest
public CommitRequest()
getClassId
protected int getClassId()
- Specified by:
getClassId
in class AbstractJmsMessage
addProducerMessages
public void addProducerMessages(ProducerMessages pm)
addAckRequest
public void addAckRequest(SessAckRequest sar)
getProducerMessages
public java.util.Enumeration getProducerMessages()
getAckRequests
public java.util.Enumeration getAckRequests()
setAsyncSend
public void setAsyncSend(boolean b)
getAsyncSend
public final boolean getAsyncSend()
toString
public void toString(java.lang.StringBuffer strbuf)
- Overrides:
toString
in class AbstractJmsRequest
writeTo
public void writeTo(java.io.OutputStream os)
throws java.io.IOException
- The object implements the writeTo method to write its contents to
the output stream.
- Specified by:
writeTo
in interface Streamable
- Overrides:
writeTo
in class AbstractJmsRequest
- Parameters:
os
- the stream to write the object to
- Throws:
java.io.IOException
readFrom
public void readFrom(java.io.InputStream is)
throws java.io.IOException
- The object implements the readFrom method to restore its contents from
the input stream.
- Specified by:
readFrom
in interface Streamable
- Overrides:
readFrom
in class AbstractJmsRequest
- Parameters:
is
- the stream to read data from in order to restore the object
- Throws:
java.io.IOException
Copyright © 2010 ScalAgent D.T.. All Rights Reserved.