public KahaTransactionInfo createTransactionInfo(TransactionId txid) { if (txid == null) { return null; } KahaTransactionInfo rc = new KahaTransactionInfo(); if (txid.isLocalTransaction()) { LocalTransactionId t = (LocalTransactionId) txid; KahaLocalTransactionId kahaTxId = new KahaLocalTransactionId(); kahaTxId.setConnectionId(t.getConnectionId().getValue()); kahaTxId.setTransactionId(t.getValue()); rc.setLocalTransactionId(kahaTxId); } else { XATransactionId t = (XATransactionId) txid; KahaXATransactionId kahaTxId = new KahaXATransactionId(); kahaTxId.setBranchQualifier(new Buffer(t.getBranchQualifier())); kahaTxId.setGlobalTransactionId(new Buffer(t.getGlobalTransactionId())); kahaTxId.setFormatId(t.getFormatId()); rc.setXaTransactionId(kahaTxId); } return rc; }
static KahaTransactionInfo convertToLocal(TransactionId tx) { KahaTransactionInfo rc = new KahaTransactionInfo(); LocalTransactionId t = (LocalTransactionId) tx; KahaLocalTransactionId kahaTxId = new KahaLocalTransactionId(); kahaTxId.setConnectionId(t.getConnectionId().getValue()); kahaTxId.setTransactionId(t.getValue()); rc.setLocalTransactionId(kahaTxId); return rc; }
static KahaTransactionInfo convert(TransactionId txid) { if (txid == null) { return null; } KahaTransactionInfo rc; if (txid.isLocalTransaction()) { rc = convertToLocal(txid); } else { rc = new KahaTransactionInfo(); XATransactionId t = (XATransactionId) txid; KahaXATransactionId kahaTxId = new KahaXATransactionId(); kahaTxId.setBranchQualifier(new Buffer(t.getBranchQualifier())); kahaTxId.setGlobalTransactionId(new Buffer(t.getGlobalTransactionId())); kahaTxId.setFormatId(t.getFormatId()); rc.setXaTransactionId(kahaTxId); } return rc; }
public void writeUnframed(org.apache.activemq.protobuf.CodedOutputStream output) throws java.io.IOException { if (hasLocalTransactionId()) { writeMessage(output, 1, getLocalTransactionId()); } if (hasXaTransactionId()) { writeMessage(output, 2, getXaTransactionId()); } if (hasPreviousEntry()) { writeMessage(output, 3, getPreviousEntry()); } }
public static KahaTransactionInfo parseFramed(org.apache.activemq.protobuf.CodedInputStream data) throws org.apache.activemq.protobuf.InvalidProtocolBufferException, java.io.IOException { return new KahaTransactionInfo().mergeFramed(data).checktInitialized(); }
public void writeUnframed(org.apache.activemq.protobuf.CodedOutputStream output) throws java.io.IOException { if (hasLocalTransacitonId()) { writeMessage(output, 1, getLocalTransacitonId()); } if (hasXaTransacitonId()) { writeMessage(output, 2, getXaTransacitonId()); } if (hasPreviousEntry()) { writeMessage(output, 3, getPreviousEntry()); } }
public static KahaTransactionInfo parseUnframed(byte[] data) throws org.apache.activemq.protobuf.InvalidProtocolBufferException { return new KahaTransactionInfo().mergeUnframed(data).checktInitialized(); }
public void clear() { super.clear(); clearLocalTransactionId(); clearXaTransactionId(); clearPreviousEntry(); }
public java.util.ArrayList<String> missingFields() { java.util.ArrayList<String> missingFields = super.missingFields(); if( !hasTransactionInfo() ) { missingFields.add("transaction_info"); } if( hasTransactionInfo() ) { try { getTransactionInfo().assertInitialized(); } catch (org.apache.activemq.protobuf.UninitializedMessageException e){ missingFields.addAll(prefix(e.getMissingFields(),"transaction_info.")); } } return missingFields; }
public boolean equals(Object obj) { if( obj==this ) return true; if( obj==null || obj.getClass()!=KahaTransactionInfo.class ) return false; return equals((KahaTransactionInfo)obj); }
public int hashCode() { int rc=-651907739; if (hasTransactionInfo()) { rc ^= ( 265667724^getTransactionInfo().hashCode() ); } return rc; }
public KahaTransactionInfo getTransactionInfo() { if( this.f_transactionInfo == null ) { this.f_transactionInfo = new KahaTransactionInfo(); } return this.f_transactionInfo; }
public void clear() { super.clear(); clearLocalTransacitonId(); clearXaTransacitonId(); clearPreviousEntry(); }
public void writeUnframed(org.apache.activemq.protobuf.CodedOutputStream output) throws java.io.IOException { if (hasLocalTransactionId()) { writeMessage(output, 1, getLocalTransactionId()); } if (hasXaTransactionId()) { writeMessage(output, 2, getXaTransactionId()); } if (hasPreviousEntry()) { writeMessage(output, 3, getPreviousEntry()); } }
public static KahaTransactionInfo parseFramed(byte[] data) throws org.apache.activemq.protobuf.InvalidProtocolBufferException { return new KahaTransactionInfo().mergeFramed(data).checktInitialized(); }
public int serializedSizeUnframed() { if (memoizedSerializedSize != -1) return memoizedSerializedSize; int size = 0; if (hasLocalTransacitonId()) { size += computeMessageSize(1, getLocalTransacitonId()); } if (hasXaTransacitonId()) { size += computeMessageSize(2, getXaTransacitonId()); } if (hasPreviousEntry()) { size += computeMessageSize(3, getPreviousEntry()); } memoizedSerializedSize = size; return size; }
public static KahaTransactionInfo parseUnframed(org.apache.activemq.protobuf.Buffer data) throws org.apache.activemq.protobuf.InvalidProtocolBufferException { return new KahaTransactionInfo().mergeUnframed(data).checktInitialized(); }
public void clear() { super.clear(); clearLocalTransactionId(); clearXaTransactionId(); clearPreviousEntry(); }