Performance optimizations for simple transactions
[controller.git] / opendaylight / md-sal / sal-distributed-datastore / src / main / java / org / opendaylight / controller / cluster / datastore / identifiers / ShardTransactionIdentifier.java
index dd04afcb0b9f4091e73908ba8ef63d262f609353..d1f9495d862770aec58b90ad43e91f5ce1cf2a6f 100644 (file)
@@ -13,15 +13,11 @@ import com.google.common.base.Preconditions;
 public class ShardTransactionIdentifier {
     private final String remoteTransactionId;
 
-    private ShardTransactionIdentifier(String remoteTransactionId) {
+    public ShardTransactionIdentifier(String remoteTransactionId) {
         this.remoteTransactionId = Preconditions.checkNotNull(remoteTransactionId,
                 "remoteTransactionId should not be null");
     }
 
-    public static Builder builder(){
-        return new Builder();
-    }
-
     public String getRemoteTransactionId() {
         return remoteTransactionId;
     }
@@ -55,17 +51,4 @@ public class ShardTransactionIdentifier {
         return sb.toString();
     }
 
-    public static class Builder {
-        private String remoteTransactionId;
-
-        public Builder remoteTransactionId(String remoteTransactionId){
-            this.remoteTransactionId = remoteTransactionId;
-            return this;
-        }
-
-        public ShardTransactionIdentifier build(){
-            return new ShardTransactionIdentifier(remoteTransactionId);
-        }
-
-    }
 }