*/
package org.opendaylight.netconf.callhome.mount;
+import com.google.common.annotations.VisibleForTesting;
import io.netty.util.concurrent.EventExecutor;
import org.opendaylight.aaa.encrypt.AAAEncryptionService;
import org.opendaylight.controller.config.threadpool.ScheduledThreadPool;
import org.opendaylight.netconf.client.mdsal.api.SchemaResourceManager;
import org.opendaylight.netconf.client.mdsal.api.SslHandlerFactoryProvider;
import org.opendaylight.netconf.topology.spi.AbstractNetconfTopology;
+import org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId;
+import org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node;
// Non-final for mocking
public class CallHomeTopology extends AbstractNetconfTopology {
schemaRepositoryProvider, dataBroker, mountPointService, encryptionService, deviceActionFactory,
baseSchemas, credentialProvider, sslHandlerFactoryProvider);
}
+
+ void disconnectNode(final NodeId nodeId) {
+ deleteNode(nodeId);
+ }
+
+ @VisibleForTesting
+ public void connectNode(final Node node) {
+ ensureNode(node);
+ }
}