X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-distributed-datastore%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fdatastore%2FDatastoreContextIntrospectorFactory.java;h=8d2b7e7391b94f2ed0748d26e84e07cdfdcb2870;hp=0a2c85525b5790b14955cae9c09d60b851c0da9d;hb=b65e66f7b1bafb0d0c5fbe1c569835eb890f672a;hpb=42ec9dc63df7cea0ae3a4d841aa14a21ba948859 diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/DatastoreContextIntrospectorFactory.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/DatastoreContextIntrospectorFactory.java index 0a2c85525b..8d2b7e7391 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/DatastoreContextIntrospectorFactory.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/DatastoreContextIntrospectorFactory.java @@ -7,10 +7,7 @@ */ package org.opendaylight.controller.cluster.datastore; -import static java.util.Objects.requireNonNull; - -import com.google.common.annotations.VisibleForTesting; -import org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer; +import org.eclipse.jdt.annotation.NonNull; import org.opendaylight.mdsal.common.api.LogicalDatastoreType; /** @@ -18,22 +15,6 @@ import org.opendaylight.mdsal.common.api.LogicalDatastoreType; * * @author Thomas Pantelis */ -public class DatastoreContextIntrospectorFactory { - private final BindingNormalizedNodeSerializer serializer; - - public DatastoreContextIntrospectorFactory(final BindingNormalizedNodeSerializer serializer) { - this.serializer = requireNonNull(serializer); - } - - public DatastoreContextIntrospector newInstance(final LogicalDatastoreType datastoreType) { - return newInstance(DatastoreContext.newBuilder() - .logicalStoreType(datastoreType) - .tempFileDirectory("./data") - .build()); - } - - @VisibleForTesting - DatastoreContextIntrospector newInstance(final DatastoreContext context) { - return new DatastoreContextIntrospector(context, serializer); - } +public interface DatastoreContextIntrospectorFactory { + @NonNull DatastoreContextIntrospector newInstance(LogicalDatastoreType datastoreType); }