public java.lang.StringBuilder toString(java.lang.StringBuilder sb, String prefix) { if( hasConnectionId() ) { sb.append(prefix+"connection_id: "); sb.append(getConnectionId()); sb.append("\n"); } if( hasTransacitonId() ) { sb.append(prefix+"transaciton_id: "); sb.append(getTransacitonId()); sb.append("\n"); } return sb; }
public int hashCode() { int rc=1725637181; if (hasConnectionId()) { rc ^= ( 2087427257^getConnectionId().hashCode() ); } if (hasTransacitonId()) { rc ^= ( 942440495^(new Long(getTransacitonId())).hashCode() ); } return rc; }
public boolean equals(KahaLocalTransactionId obj) { if (hasConnectionId() ^ obj.hasConnectionId() ) return false; if (hasConnectionId() && ( !getConnectionId().equals(obj.getConnectionId()) )) return false; if (hasTransacitonId() ^ obj.hasTransacitonId() ) return false; if (hasTransacitonId() && ( getTransacitonId()!=obj.getTransacitonId() )) return false; return true; }
public void writeUnframed(org.apache.activemq.protobuf.CodedOutputStream output) throws java.io.IOException { if (hasConnectionId()) { output.writeString(1, getConnectionId()); } if (hasTransacitonId()) { output.writeInt64(1, getTransacitonId()); } }
public KahaLocalTransactionId mergeFrom(KahaLocalTransactionId other) { if (other.hasConnectionId()) { setConnectionId(other.getConnectionId()); } if (other.hasTransacitonId()) { setTransacitonId(other.getTransacitonId()); } return this; }
public int serializedSizeUnframed() { if (memoizedSerializedSize != -1) return memoizedSerializedSize; int size = 0; if (hasConnectionId()) { size += org.apache.activemq.protobuf.CodedOutputStream.computeStringSize(1, getConnectionId()); } if (hasTransacitonId()) { size += org.apache.activemq.protobuf.CodedOutputStream.computeInt64Size(1, getTransacitonId()); } memoizedSerializedSize = size; return size; }
private TransactionId key(KahaTransactionInfo transactionInfo) { if (transactionInfo.hasLocalTransacitonId()) { KahaLocalTransactionId tx = transactionInfo.getLocalTransacitonId(); LocalTransactionId rc = new LocalTransactionId(); rc.setConnectionId(new ConnectionId(tx.getConnectionId())); rc.setValue(tx.getTransacitonId()); return rc; } else { KahaXATransactionId tx = transactionInfo.getXaTransacitonId(); XATransactionId rc = new XATransactionId(); rc.setBranchQualifier(tx.getBranchQualifier().toByteArray()); rc.setGlobalTransactionId(tx.getGlobalTransactionId().toByteArray()); rc.setFormatId(tx.getFormatId()); return rc; } }