import akka.actor.ActorSystem;
import akka.util.Timeout;
import com.google.common.net.InetAddresses;
+import com.google.common.util.concurrent.ListeningExecutorService;
import io.netty.util.concurrent.EventExecutor;
import java.net.InetSocketAddress;
-import java.util.concurrent.ExecutorService;
+import java.util.concurrent.ScheduledExecutorService;
import org.junit.Before;
import org.junit.Test;
import org.mockito.Mock;
-import org.opendaylight.controller.config.threadpool.ScheduledThreadPool;
-import org.opendaylight.controller.config.threadpool.ThreadPool;
import org.opendaylight.controller.md.sal.binding.api.BindingTransactionChain;
import org.opendaylight.controller.md.sal.binding.api.DataBroker;
import org.opendaylight.controller.md.sal.binding.api.WriteTransaction;
private ClusterSingletonServiceProvider clusterSingletonServiceProvider;
@Mock
- private ScheduledThreadPool keepaliveExecutor;
+ private ScheduledExecutorService keepaliveExecutor;
@Mock
- private ThreadPool processingExecutor;
+ private ListeningExecutorService processingExecutor;
@Mock
private ActorSystem actorSystem;
@SuppressWarnings("unchecked")
@Test
public void testKeapAliveFacade() {
- final ExecutorService executorService = mock(ExecutorService.class);
- doReturn(executorService).when(processingExecutor).getExecutor();
-
final Credentials credentials = new LoginPasswordBuilder()
.setPassword("admin").setUsername("admin").build();
final NetconfNode netconfNode = new NetconfNodeBuilder()