X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-distributed-datastore%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fdatastore%2FAbstractDatastoreContextIntrospectorFactory.java;h=4aa075f3d3fb492a6be54fff46091190703a73ef;hb=fb830fa236f32513f759893270552e320c122c5d;hp=c4d9c4da99a2f08f20e7dbcc1371210b0fd2759a;hpb=b65e66f7b1bafb0d0c5fbe1c569835eb890f672a;p=controller.git diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/AbstractDatastoreContextIntrospectorFactory.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/AbstractDatastoreContextIntrospectorFactory.java index c4d9c4da99..4aa075f3d3 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/AbstractDatastoreContextIntrospectorFactory.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/AbstractDatastoreContextIntrospectorFactory.java @@ -8,6 +8,7 @@ package org.opendaylight.controller.cluster.datastore; import com.google.common.annotations.VisibleForTesting; +import java.util.Map; import org.eclipse.jdt.annotation.NonNull; import org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer; import org.opendaylight.mdsal.common.api.LogicalDatastoreType; @@ -17,7 +18,15 @@ import org.opendaylight.yangtools.yang.data.impl.schema.ImmutableNodes; abstract class AbstractDatastoreContextIntrospectorFactory implements DatastoreContextIntrospectorFactory { @Override - public final DatastoreContextIntrospector newInstance(final LogicalDatastoreType datastoreType) { + public DatastoreContextIntrospector newInstance(final LogicalDatastoreType datastoreType, + final Map properties) { + final DatastoreContextIntrospector inst = newInstance(datastoreType); + inst.update(properties); + return inst; + } + + @VisibleForTesting + final DatastoreContextIntrospector newInstance(final LogicalDatastoreType datastoreType) { return newInstance(DatastoreContext.newBuilder() .logicalStoreType(datastoreType) .tempFileDirectory("./data")