import com.google.common.util.concurrent.SettableFuture;
import com.typesafe.config.ConfigFactory;
import io.netty.util.concurrent.EventExecutor;
-import io.netty.util.concurrent.Future;
import io.netty.util.concurrent.GlobalEventExecutor;
import java.io.File;
import java.util.Iterator;
import org.opendaylight.mdsal.singleton.common.api.ServiceGroupIdentifier;
import org.opendaylight.mdsal.singleton.dom.impl.DOMClusterSingletonServiceProviderImpl;
import org.opendaylight.netconf.api.CapabilityURN;
-import org.opendaylight.netconf.client.NetconfClientDispatcher;
+import org.opendaylight.netconf.client.NetconfClientFactory;
import org.opendaylight.netconf.client.mdsal.NetconfDeviceCapabilities;
import org.opendaylight.netconf.client.mdsal.NetconfDeviceSchema;
import org.opendaylight.netconf.client.mdsal.api.CredentialProvider;
@Mock private RpcProviderService mockRpcProviderService;
@Mock private Registration mockRpcReg;
- @Mock private NetconfClientDispatcher mockClientDispatcher;
+ @Mock private NetconfClientFactory mockClientFactory;
@Mock private AAAEncryptionService mockEncryptionService;
@Mock private ScheduledExecutorService mockKeepaliveExecutor;
@Mock private DeviceActionFactory deviceActionFactory;
setupSlave();
yangNodeInstanceId = bindingToNormalized.toYangInstanceIdentifier(NODE_INSTANCE_ID);
- doReturn(mock(Future.class)).when(mockClientDispatcher).createClient(any());
+ doReturn(mock(ListenableFuture.class)).when(mockClientFactory).createClient(any());
LOG.info("****** Setup complete");
}
masterNetconfTopologyManager = new NetconfTopologyManager(BASE_SCHEMAS, masterDataBroker,
masterClusterSingletonServiceProvider, mockKeepaliveExecutor, MoreExecutors.directExecutor(),
- masterSystem, eventExecutor, mockClientDispatcher, masterMountPointService,
+ masterSystem, eventExecutor, mockClientFactory, masterMountPointService,
mockEncryptionService, mockRpcProviderService, deviceActionFactory, resourceManager, builderFactory,
TOPOLOGY_ID, Uint16.ZERO) {
@Override
slaveNetconfTopologyManager = new NetconfTopologyManager(BASE_SCHEMAS, slaveDataBroker,
mockSlaveClusterSingletonServiceProvider, mockKeepaliveExecutor, MoreExecutors.directExecutor(),
- slaveSystem, eventExecutor, mockClientDispatcher, slaveMountPointService,
+ slaveSystem, eventExecutor, mockClientFactory, slaveMountPointService,
mockEncryptionService, mockRpcProviderService, deviceActionFactory, resourceManager, builderFactory,
TOPOLOGY_ID, Uint16.ZERO) {
@Override