deprecate ItmUtils' read() and write() methods 73/69673/5
authorMichael Vorburger <vorburger@redhat.com>
Tue, 20 Mar 2018 13:26:06 +0000 (14:26 +0100)
committerMichael Vorburger <vorburger@redhat.com>
Thu, 22 Mar 2018 12:54:45 +0000 (12:54 +0000)
Change-Id: I848145f71b3a3002898b34d26b9699514f14b684
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
itm/itm-impl/src/main/java/org/opendaylight/genius/itm/impl/ItmUtils.java

index 1f6c3bc889c1ab5f3f1e5df456b25ab2c4090543..2481b249fdf0cdb50bffaad49a6b55a9a3aa3d48 100644 (file)
@@ -178,6 +178,14 @@ public final class ItmUtils {
         }
     };
 
+    /**
+     * Synchronous blocking read from data store.
+     *
+     * @deprecated Use
+     * {@link SingleTransactionDataBroker#syncReadOptional(DataBroker, LogicalDatastoreType, InstanceIdentifier)}
+     *             instead of this.
+     */
+    @Deprecated
     @SuppressWarnings("checkstyle:IllegalCatch")
     public static <T extends DataObject> Optional<T> read(LogicalDatastoreType datastoreType,
                                                           InstanceIdentifier<T> path, DataBroker broker) {
@@ -751,6 +759,14 @@ public final class ItmUtils {
         return String.format("%s:%s", topoId, srcNodeid);
     }
 
+    /**
+     * Synchronous blocking write to data store.
+     *
+     * @deprecated Use
+     * {@link SingleTransactionDataBroker#syncWrite(DataBroker, LogicalDatastoreType, InstanceIdentifier, DataObject)}
+     *             instead of this.
+     */
+    @Deprecated
     public static <T extends DataObject> void syncWrite(LogicalDatastoreType datastoreType,
                                                         InstanceIdentifier<T> path, T data, DataBroker broker) {
         WriteTransaction tx = broker.newWriteOnlyTransaction();