Fixed bug in Data store where multiple readers could overwrite
[controller.git] / opendaylight / md-sal / sal-common-impl / src / main / java / org / opendaylight / controller / md / sal / common / impl / service / DataChangeEventImpl.java
index 68f9506c56425e29ad91e6b2c42a1fd9059542f1..83943a1f389edb229b94963b57f3ec37544cd12d 100644 (file)
@@ -5,8 +5,10 @@ import java.util.Set;
 
 import org.opendaylight.controller.md.sal.common.api.data.DataChange;
 import org.opendaylight.controller.md.sal.common.api.data.DataChangeEvent;
+import org.opendaylight.yangtools.concepts.Immutable;
+import org.opendaylight.yangtools.concepts.Path;
 
-public class DataChangeEventImpl<P, D> implements DataChangeEvent<P, D> {
+public class DataChangeEventImpl<P extends Path<P>, D> implements DataChangeEvent<P, D>, Immutable {
 
     private final DataChange<P, D> dataChange;