public final class XACnxRecoverReply extends AbstractJmsReply
XACnxRecoverReply
replies to a
XACnxRecoverRequest
and carries transaction identifiers.Modifier and Type | Field and Description |
---|---|
private Vector |
bqs
Branch qualifiers.
|
private Vector |
fis
Format identifiers.
|
private Vector |
gtis
Global transaction identifiers.
|
private static long |
serialVersionUID
define serialVersionUID for interoperability
|
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 |
---|
XACnxRecoverReply()
Constructs a
XACnxRecoverReply instance. |
XACnxRecoverReply(XACnxRecoverRequest req,
Vector bqs,
Vector fis,
Vector gtis)
Constructs a
XACnxRecoverReply instance. |
Modifier and Type | Method and Description |
---|---|
byte[] |
getBranchQualifier(int index)
Returns a branch qualifier.
|
protected int |
getClassId() |
int |
getFormatId(int index)
Returns a format identifier.
|
byte[] |
getGlobalTransactionId(int index)
Returns a global transaction identifier.
|
int |
getSize()
Returns the number of transaction identifiers.
|
void |
readFrom(InputStream is)
The object implements the readFrom method to restore its contents from
the input stream.
|
private static Vector |
readVectorOfByteArrayFrom(InputStream is) |
void |
setBQS(Vector bqs) |
void |
setFIS(Vector fis) |
void |
setGTIS(Vector gtis) |
void |
writeTo(OutputStream os)
The object implements the writeTo method to write its contents to
the output stream.
|
private static void |
writeVectorOfByteArrayTo(Vector v,
OutputStream os) |
decode, encode, getCorrelationId, getEncodableClassId, getEncodedSize, setCorrelationId, toString, toString
read, readExternal, write, writeExternal
private static final long serialVersionUID
private Vector bqs
private Vector fis
private Vector gtis
public XACnxRecoverReply(XACnxRecoverRequest req, Vector bqs, Vector fis, Vector gtis)
XACnxRecoverReply
instance.req
- The replied request.bqs
- Branch qualifiers.fis
- Format identifiers.gtis
- Global transaction identifiers.public XACnxRecoverReply()
XACnxRecoverReply
instance.public void setBQS(Vector bqs)
public void setFIS(Vector fis)
public void setGTIS(Vector gtis)
protected int getClassId()
getClassId
in class AbstractJmsMessage
public int getSize()
public byte[] getBranchQualifier(int index)
public int getFormatId(int index)
public byte[] getGlobalTransactionId(int index)
private static void writeVectorOfByteArrayTo(Vector v, OutputStream os) throws IOException
IOException
private static Vector readVectorOfByteArrayFrom(InputStream is) throws IOException
IOException
public void writeTo(OutputStream os) throws IOException
writeTo
in interface Streamable
writeTo
in class AbstractJmsReply
os
- the stream to write the object toIOException
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
Copyright © 2020 ScalAgent D.T.. All rights reserved.