BUG 3340 : Improve logging
[controller.git] / opendaylight / md-sal / sal-distributed-datastore / src / main / java / org / opendaylight / controller / cluster / datastore / identifiers / TransactionIdentifier.java
index 6742b5c7db259998da37767facea6482c06725dd..5a365f28a3e45abcc794b6de1f8349125cd9a2ee 100644 (file)
@@ -9,10 +9,17 @@
 package org.opendaylight.controller.cluster.datastore.identifiers;
 
 import com.google.common.base.Preconditions;
 package org.opendaylight.controller.cluster.datastore.identifiers;
 
 import com.google.common.base.Preconditions;
-import com.google.common.base.Strings;
 
 public class TransactionIdentifier {
 
 public class TransactionIdentifier {
-    private static final String TX_SEPARATOR = "-txn-";
+    protected static final String TX_SEPARATOR = "-txn-";
+
+    protected String getMemberName() {
+        return memberName;
+    }
+
+    protected long getCounter() {
+        return counter;
+    }
 
     private final String memberName;
     private final long counter;
 
     private final String memberName;
     private final long counter;
@@ -27,12 +34,8 @@ public class TransactionIdentifier {
         return "";
     }
 
         return "";
     }
 
-    public static TransactionIdentifier create(String memberName, long counter, String chainId) {
-        if (Strings.isNullOrEmpty(chainId)) {
-            return new TransactionIdentifier(memberName, counter);
-        } else {
-            return new ChainedTransactionIdentifier(memberName, counter, chainId);
-        }
+    public static TransactionIdentifier create(String memberName, long counter) {
+        return new TransactionIdentifier(memberName, counter);
     }
 
     @Override
     }
 
     @Override
@@ -72,4 +75,5 @@ public class TransactionIdentifier {
 
         return stringRepresentation;
     }
 
         return stringRepresentation;
     }
+
 }
 }