update deprecated transform and addCallback methods
[groupbasedpolicy.git] / sxp-integration / sxp-ep-provider / src / main / java / org / opendaylight / groupbasedpolicy / sxp / ep / provider / impl / listen / MasterDatabaseBindingListenerImpl.java
index c7410288e035b74d8b3d501f8ca0881f1e9dcd19..27684135f97bb1034d203ebf35fdfddc356dcf48 100644 (file)
@@ -14,6 +14,8 @@ import com.google.common.util.concurrent.AsyncFunction;
 import com.google.common.util.concurrent.FutureCallback;
 import com.google.common.util.concurrent.Futures;
 import com.google.common.util.concurrent.ListenableFuture;
+import com.google.common.util.concurrent.MoreExecutors;
+
 import java.util.Collection;
 import javax.annotation.Nonnull;
 import org.opendaylight.controller.md.sal.binding.api.DataBroker;
@@ -156,9 +158,9 @@ public class MasterDatabaseBindingListenerImpl implements MasterDatabaseBindingL
                 }
                 return result;
             }
-        });
+        }, MoreExecutors.directExecutor());
 
-        Futures.addCallback(rpcResult, RPC_POLICY_RESULT_FUTURE_CALLBACK);
+        Futures.addCallback(rpcResult, RPC_POLICY_RESULT_FUTURE_CALLBACK, MoreExecutors.directExecutor());
     }
 
     @Override