Use Protocol Buffers to Serialize DeleteData
[controller.git] / opendaylight / md-sal / sal-distributed-datastore / src / main / java / org / opendaylight / controller / cluster / datastore / ShardTransaction.java
index e3d1e2d9d42e4968f4b81ca0ea33d40c2b7b07f7..e2b560126b784ac5423728915e0de43282d85a93 100644 (file)
@@ -126,8 +126,8 @@ public class ShardTransaction extends AbstractUntypedActor {
             writeData((WriteData) message);
         } else if (message instanceof MergeData) {
             mergeData((MergeData) message);
-        } else if (message instanceof DeleteData) {
-            deleteData((DeleteData) message);
+        } else if (DeleteData.SERIALIZABLE_CLASS.equals(message.getClass())) {
+            deleteData(DeleteData.fromSerizalizable(message));
         } else if (message instanceof ReadyTransaction) {
             readyTransaction((ReadyTransaction) message);
         } else if (message instanceof CloseTransaction) {