Deprecate DOMDataTreeProducer-related classes
[controller.git] / opendaylight / md-sal / sal-distributed-datastore / src / main / java / org / opendaylight / controller / cluster / sharding / ShardProxyProducer.java
index ae1907479dd2aae9b39cbfc3eddbbdd1fed3d5ed..2990c62580b16d6dbdb89ba1205e645d03a83257 100644 (file)
@@ -20,6 +20,7 @@ import org.opendaylight.mdsal.dom.spi.shard.DOMDataTreeShardWriteTransaction;
 /**
  * Proxy producer implementation that creates transactions that forward all calls to {@link DataStoreClient}.
  */
+@Deprecated(forRemoval = true)
 class ShardProxyProducer implements DOMDataTreeShardProducer {
     private final DOMDataTreeIdentifier shardRoot;
     private final Collection<DOMDataTreeIdentifier> prefixes;
@@ -54,4 +55,9 @@ class ShardProxyProducer implements DOMDataTreeShardProducer {
     void setModificationFactory(final DistributedShardModificationFactory modificationFactory) {
         this.modificationFactory = requireNonNull(modificationFactory);
     }
+
+    @Override
+    public void close() {
+        // FIXME: implement this
+    }
 }