Search in sources :

Example 56 with XidImpl

use of com.swiftmq.jms.XidImpl in project swiftmq-client by iitsoftware.

the class XAResRecoverReply method writeContent.

public void writeContent(DataOutput out) throws IOException {
    super.writeContent(out);
    if (xids != null) {
        out.writeBoolean(true);
        out.writeInt(xids.size());
        for (int i = 0; i < xids.size(); i++) {
            XidImpl b = (XidImpl) xids.get(i);
            b.writeContent(out);
        }
    } else
        out.writeBoolean(false);
    out.writeInt(errorCode);
}
Also used : XidImpl(com.swiftmq.jms.XidImpl)

Example 57 with XidImpl

use of com.swiftmq.jms.XidImpl in project swiftmq-client by iitsoftware.

the class XAResRecoverReply method readContent.

public void readContent(DataInput in) throws IOException {
    super.readContent(in);
    boolean b = in.readBoolean();
    if (b) {
        int size = in.readInt();
        xids = new ArrayList();
        for (int i = 0; i < size; i++) {
            XidImpl xid = new XidImpl();
            xid.readContent(in);
            xids.add(xid);
        }
    } else
        xids = null;
    errorCode = in.readInt();
}
Also used : XidImpl(com.swiftmq.jms.XidImpl) ArrayList(java.util.ArrayList)

Example 58 with XidImpl

use of com.swiftmq.jms.XidImpl in project swiftmq-client by iitsoftware.

the class XAResStartRequest method readContent.

public void readContent(DataInput in) throws IOException {
    super.readContent(in);
    xid = new XidImpl();
    xid.readContent(in);
    flags = in.readInt();
}
Also used : XidImpl(com.swiftmq.jms.XidImpl)

Example 59 with XidImpl

use of com.swiftmq.jms.XidImpl in project swiftmq-client by iitsoftware.

the class XAResEndRequest method readContent.

public void readContent(DataInput in) throws IOException {
    super.readContent(in);
    xid = new XidImpl();
    xid.readContent(in);
    flags = in.readInt();
}
Also used : XidImpl(com.swiftmq.jms.XidImpl)

Example 60 with XidImpl

use of com.swiftmq.jms.XidImpl in project swiftmq-client by iitsoftware.

the class XAResRecoverReply method readContent.

public void readContent(DataInput in) throws IOException {
    super.readContent(in);
    boolean b = in.readBoolean();
    if (b) {
        int size = in.readInt();
        xids = new ArrayList();
        for (int i = 0; i < size; i++) {
            XidImpl xid = new XidImpl();
            xid.readContent(in);
            xids.add(xid);
        }
    } else
        xids = null;
    errorCode = in.readInt();
}
Also used : XidImpl(com.swiftmq.jms.XidImpl) ArrayList(java.util.ArrayList)

Aggregations

XidImpl (com.swiftmq.jms.XidImpl)85 XAException (javax.transaction.xa.XAException)37 JMSException (javax.jms.JMSException)28 ValidationException (com.swiftmq.tools.requestreply.ValidationException)22 Request (com.swiftmq.tools.requestreply.Request)16 List (java.util.List)12 ArrayList (java.util.ArrayList)10 XAContextException (com.swiftmq.swiftlet.xa.XAContextException)9 MessageImpl (com.swiftmq.jms.MessageImpl)6 XAContext (com.swiftmq.swiftlet.xa.XAContext)5 QueuePullTransaction (com.swiftmq.swiftlet.queue.QueuePullTransaction)4 QueueReceiver (com.swiftmq.swiftlet.queue.QueueReceiver)4 QueueSender (com.swiftmq.swiftlet.queue.QueueSender)4 BytesMessageImpl (com.swiftmq.jms.BytesMessageImpl)2 QueuePushTransaction (com.swiftmq.swiftlet.queue.QueuePushTransaction)2 Comparator (java.util.Comparator)2 CommitRequest (com.swiftmq.impl.routing.single.smqpr.v400.CommitRequest)1 CommitRequest (com.swiftmq.impl.routing.single.smqpr.v942.CommitRequest)1 QueueImpl (com.swiftmq.jms.QueueImpl)1 Entity (com.swiftmq.mgmt.Entity)1