Raise EOS unsuccessful request reporting to error
[controller.git] / opendaylight / md-sal / sal-distributed-datastore / src / main / java / org / opendaylight / controller / cluster / datastore / messages / CloseTransactionChain.java
index 4fc725bd0ac8be3d24928924d52baf59229e2528..2fe96cbe67eddf945dbb41e5bca1eae6aad554b1 100644 (file)
@@ -13,8 +13,10 @@ import java.io.IOException;
 import java.io.ObjectInput;
 import java.io.ObjectOutput;
 import org.opendaylight.controller.cluster.access.concepts.LocalHistoryIdentifier;
+import org.opendaylight.yangtools.concepts.Identifiable;
 
-public class CloseTransactionChain extends VersionedExternalizableMessage {
+public class CloseTransactionChain extends VersionedExternalizableMessage
+        implements Identifiable<LocalHistoryIdentifier> {
     private static final long serialVersionUID = 1L;
 
     private LocalHistoryIdentifier transactionChainId;
@@ -27,7 +29,8 @@ public class CloseTransactionChain extends VersionedExternalizableMessage {
         this.transactionChainId = Preconditions.checkNotNull(transactionChainId);
     }
 
-    public LocalHistoryIdentifier getTransactionChainId() {
+    @Override
+    public LocalHistoryIdentifier getIdentifier() {
         return transactionChainId;
     }
 
@@ -43,7 +46,7 @@ public class CloseTransactionChain extends VersionedExternalizableMessage {
         transactionChainId.writeTo(out);
     }
 
-    public static CloseTransactionChain fromSerializable(final Object serializable){
+    public static CloseTransactionChain fromSerializable(final Object serializable) {
         Preconditions.checkArgument(serializable instanceof CloseTransactionChain);
         return (CloseTransactionChain)serializable;
     }