X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-common-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fmd%2Fsal%2Fcommon%2Fimpl%2Fservice%2FAbstractDataBroker.java;h=88cb039a8822f0e2365ed1df1b83e6f99f9beba0;hb=ed6019236d78a69577888f60064c3714eaa80f6a;hp=82ce44c5e994835ff5e484c951639defca407227;hpb=5aa8f995feede44d69bc26e70a67e6c44b01c758;p=controller.git diff --git a/opendaylight/md-sal/sal-common-impl/src/main/java/org/opendaylight/controller/md/sal/common/impl/service/AbstractDataBroker.java b/opendaylight/md-sal/sal-common-impl/src/main/java/org/opendaylight/controller/md/sal/common/impl/service/AbstractDataBroker.java index 82ce44c5e9..88cb039a88 100644 --- a/opendaylight/md-sal/sal-common-impl/src/main/java/org/opendaylight/controller/md/sal/common/impl/service/AbstractDataBroker.java +++ b/opendaylight/md-sal/sal-common-impl/src/main/java/org/opendaylight/controller/md/sal/common/impl/service/AbstractDataBroker.java @@ -14,14 +14,12 @@ import java.util.HashSet; import java.util.Map; import java.util.Map.Entry; import java.util.Set; -import java.util.concurrent.Callable; import java.util.concurrent.ExecutorService; import java.util.concurrent.Future; import java.util.concurrent.atomic.AtomicLong; import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReentrantLock; -import org.eclipse.xtext.xbase.lib.Exceptions; import org.opendaylight.controller.md.sal.common.api.RegistrationListener; import org.opendaylight.controller.md.sal.common.api.TransactionStatus; import org.opendaylight.controller.md.sal.common.api.data.DataChangeEvent; @@ -38,7 +36,7 @@ import org.opendaylight.yangtools.concepts.CompositeObjectRegistration; import org.opendaylight.yangtools.concepts.ListenerRegistration; import org.opendaylight.yangtools.concepts.Path; import org.opendaylight.yangtools.concepts.Registration; -import org.opendaylight.yangtools.concepts.util.ListenerRegistry; +import org.opendaylight.yangtools.util.ListenerRegistry; import org.opendaylight.yangtools.yang.common.RpcResult; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -46,6 +44,7 @@ import org.slf4j.LoggerFactory; import com.google.common.base.Function; import com.google.common.base.Preconditions; import com.google.common.base.Predicate; +import com.google.common.base.Supplier; import com.google.common.collect.FluentIterable; import com.google.common.collect.HashMultimap; import com.google.common.collect.ImmutableList; @@ -53,6 +52,7 @@ import com.google.common.collect.Multimap; import com.google.common.collect.Multimaps; import com.google.common.util.concurrent.MoreExecutors; +@Deprecated public abstract class AbstractDataBroker
, D extends Object, DCL extends DataChangeListener
> implements DataModificationTransactionFactory
, DataReader
, DataChangePublisher
, DataProvisionService
{ @@ -120,9 +120,9 @@ public abstract class AbstractDataBroker
, D extends Object, DC
}
protected ImmutableList paths) {
- final Callable >> _asMap = commitHandlers.asMap();
Set , D extends Object, DC
}
protected ImmutableList paths) {
- final Callable >> _asMap = commitHandlers.asMap();
Set , D extends Object, DC
return _dataReadRouter.readOperationalData(path);
}
- private static commitHandler) {
synchronized (commitHandler) {
final DataCommitHandlerRegistrationImpl registration = new DataCommitHandlerRegistrationImpl (
@@ -269,8 +267,8 @@ public abstract class AbstractDataBroker , D extends Object, DC
public final CompositeObjectRegistration reader) {
- final Registration