import static java.util.Objects.requireNonNull;
import akka.actor.ActorSystem;
-import io.netty.util.Timer;
import java.time.Duration;
import org.eclipse.jdt.annotation.NonNull;
import org.opendaylight.mdsal.binding.api.DataBroker;
import org.opendaylight.netconf.client.NetconfClientFactory;
import org.opendaylight.netconf.client.mdsal.NetconfDevice;
import org.opendaylight.netconf.client.mdsal.api.BaseNetconfSchemas;
+import org.opendaylight.netconf.common.NetconfTimer;
import org.opendaylight.netconf.topology.spi.NetconfTopologySchemaAssembler;
import org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node;
import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
private final DataBroker dataBroker;
private final InstanceIdentifier<Node> instanceIdentifier;
private final Node node;
- private final Timer timer;
+ private final NetconfTimer timer;
private final NetconfTopologySchemaAssembler schemaAssembler;
private final ActorSystem actorSystem;
private final NetconfClientFactory netconfClientFactory;
return schemaAssembler;
}
- public Timer getTimer() {
+ public NetconfTimer getTimer() {
return timer;
}
private DataBroker dataBroker;
private InstanceIdentifier<Node> instanceIdentifier;
private Node node;
- private Timer timer;
+ private NetconfTimer timer;
private NetconfTopologySchemaAssembler schemaAssembler;
private ActorSystem actorSystem;
private String topologyId;
return new NetconfTopologySetup(this);
}
- Timer getTimer() {
+ NetconfTimer getTimer() {
return timer;
}
- public Builder setTimer(final Timer timer) {
+ public Builder setTimer(final NetconfTimer timer) {
this.timer = requireNonNull(timer);
return this;
}