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:
Encodable,Streamable,Externalizable,Serializable
public final class CommitRequest extends AbstractJmsRequest
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private Vector<SessAckRequest>ackRequestsList of SessAckRequestprivate booleanasyncSendIndicates whether the produced messages are asynchronously send or not (without or with an acknowledgement).private Vector<ProducerMessages>producerMessagesList of ProducerMessagesprivate static longserialVersionUIDdefine serialVersionUID for interoperability-
Fields inherited from class org.objectweb.joram.shared.client.AbstractJmsRequest
requestId, target
-
Fields inherited from class org.objectweb.joram.shared.client.AbstractJmsMessage
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, 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
-
Fields inherited from interface fr.dyade.aaa.common.encoding.Encodable
BOOLEAN_ENCODED_SIZE, BYTE_ENCODED_SIZE, DOUBLE_ENCODED_SIZE, FLOAT_ENCODED_SIZE, INT_ENCODED_SIZE, LONG_ENCODED_SIZE, SHORT_ENCODED_SIZE
-
-
Constructor Summary
Constructors Constructor Description CommitRequest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAckRequest(SessAckRequest sar)voidaddProducerMessages(ProducerMessages pm)Enumeration<SessAckRequest>getAckRequests()booleangetAsyncSend()protected intgetClassId()Enumeration<ProducerMessages>getProducerMessages()voidreadFrom(InputStream is)The object implements the readFrom method to restore its contents from the input stream.voidsetAsyncSend(boolean b)voidtoString(StringBuilder strbuf)voidwriteTo(OutputStream os)The object implements the writeTo method to write its contents to the output stream.-
Methods inherited from class org.objectweb.joram.shared.client.AbstractJmsRequest
decode, encode, getEncodableClassId, getEncodedSize, getRequestId, getTarget, setRequestId, setTarget, toString
-
Methods inherited from class org.objectweb.joram.shared.client.AbstractJmsMessage
read, readExternal, write, writeExternal
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
define serialVersionUID for interoperability- See Also:
- Constant Field Values
-
producerMessages
private Vector<ProducerMessages> producerMessages
List of ProducerMessages
-
ackRequests
private Vector<SessAckRequest> ackRequests
List of SessAckRequest
-
asyncSend
private boolean asyncSend
Indicates whether the produced messages are asynchronously send or not (without or with an acknowledgement).
-
-
Method Detail
-
getClassId
protected int getClassId()
- Specified by:
getClassIdin classAbstractJmsMessage
-
addProducerMessages
public void addProducerMessages(ProducerMessages pm)
-
addAckRequest
public void addAckRequest(SessAckRequest sar)
-
getProducerMessages
public Enumeration<ProducerMessages> getProducerMessages()
-
getAckRequests
public Enumeration<SessAckRequest> getAckRequests()
-
setAsyncSend
public void setAsyncSend(boolean b)
-
getAsyncSend
public final boolean getAsyncSend()
-
toString
public void toString(StringBuilder strbuf)
- Overrides:
toStringin classAbstractJmsRequest
-
writeTo
public void writeTo(OutputStream os) throws IOException
The object implements the writeTo method to write its contents to the output stream.- Specified by:
writeToin interfaceStreamable- Overrides:
writeToin classAbstractJmsRequest- Parameters:
os- the stream to write the object to- Throws:
IOException- an error occurs during IO operation.
-
readFrom
public void readFrom(InputStream is) throws IOException
The object implements the readFrom method to restore its contents from the input stream.- Specified by:
readFromin interfaceStreamable- Overrides:
readFromin classAbstractJmsRequest- Parameters:
is- the stream to read data from in order to restore the object- Throws:
IOException- an error occurs during IO operation.
-
-