Apache.NMS.ActiveMQ.OpenWire.BaseDataStreamMarshaller.ToString C# (CSharp) Method

ToString() public static method

Converts the given transaction ID into a String
public static ToString ( TransactionId txnId ) : String
txnId Apache.NMS.ActiveMQ.Commands.TransactionId
return String
        public static String ToString(TransactionId txnId)
        {
            if (txnId is LocalTransactionId)
            {
                LocalTransactionId ltxnId = (LocalTransactionId) txnId;
                return "" + ltxnId.Value;
            }
            else if (txnId is XATransactionId)
            {
                XATransactionId xaTxnId = (XATransactionId) txnId;
                return "XID:" + xaTxnId.FormatId + ":" + ToHexFromBytes(xaTxnId.GlobalTransactionId) + ":" + ToHexFromBytes(xaTxnId.BranchQualifier);
            }
            return null;
        }

Same methods

BaseDataStreamMarshaller::ToString ( MessageId id ) : string
BaseDataStreamMarshaller::ToString ( ProducerId id ) : string