Bug 6581 - Make timeout for ask configurable
[netconf.git] / netconf / netconf-topology-singleton / src / test / java / org / opendaylight / netconf / topology / singleton / impl / TestingRemoteDeviceConnectorImpl.java
index 780b14e86f58632b0a96198f65862b737ab67c5f..d2a515b1e04db97190bfdea5febfed00ce9af673 100644 (file)
@@ -12,6 +12,7 @@ import static org.mockito.Matchers.any;
 import static org.mockito.Mockito.doReturn;
 
 import akka.actor.ActorRef;
+import akka.util.Timeout;
 import com.google.common.util.concurrent.Futures;
 import org.opendaylight.netconf.sal.connect.api.RemoteDeviceHandler;
 import org.opendaylight.netconf.sal.connect.netconf.listener.NetconfDeviceCommunicator;
@@ -27,10 +28,11 @@ class TestingRemoteDeviceConnectorImpl extends RemoteDeviceConnectorImpl {
     private final RemoteDeviceHandler salFacade;
 
     TestingRemoteDeviceConnectorImpl(final NetconfTopologySetup netconfTopologyDeviceSetup,
-                                            final RemoteDeviceId remoteDeviceId,
-                                            final NetconfDeviceCommunicator communicator,
-                                            final RemoteDeviceHandler salFacade) {
-        super(netconfTopologyDeviceSetup, remoteDeviceId);
+                                     final RemoteDeviceId remoteDeviceId,
+                                     final NetconfDeviceCommunicator communicator,
+                                     final RemoteDeviceHandler salFacade,
+                                     final Timeout actorResponseWaitTime) {
+        super(netconfTopologyDeviceSetup, remoteDeviceId, actorResponseWaitTime);
         this.communicator = communicator;
         this.salFacade = salFacade;
     }
@@ -38,7 +40,6 @@ class TestingRemoteDeviceConnectorImpl extends RemoteDeviceConnectorImpl {
     @Override
     public NetconfConnectorDTO createDeviceCommunicator(final NodeId nodeId, final NetconfNode node,
                                                         final ActorRef deviceContextActorRef) {
-
         final NetconfConnectorDTO connectorDTO = new NetconfConnectorDTO(communicator, salFacade);
         doReturn(Futures.immediateCheckedFuture(null)).when(communicator).initializeRemoteConnection(any(), any());
         return connectorDTO;