NETVIRT-1630 migrate to md-sal APIs
[netvirt.git] / neutronvpn / impl / src / main / java / org / opendaylight / netvirt / neutronvpn / NeutronvpnManagerImpl.java
index 5663de7f58ad2aafb54aaa4487419e044aeddc43..11347beef5231558c039b8dc3345cde215a41e7d 100644 (file)
@@ -12,7 +12,6 @@ import java.util.List;
 import java.util.concurrent.ExecutionException;
 import javax.inject.Inject;
 import javax.inject.Singleton;
-import org.opendaylight.controller.md.sal.common.api.data.ReadFailedException;
 import org.opendaylight.netvirt.neutronvpn.interfaces.INeutronVpnManager;
 import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress;
 import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid;
@@ -33,7 +32,7 @@ public class NeutronvpnManagerImpl implements INeutronVpnManager {
     }
 
     @Override
-    public List<String> showNeutronPortsCLI() throws ReadFailedException {
+    public List<String> showNeutronPortsCLI() throws ExecutionException, InterruptedException {
         return nvManager.showNeutronPortsCLI();
     }
 
@@ -47,16 +46,6 @@ public class NeutronvpnManagerImpl implements INeutronVpnManager {
         return nvManager.showVpnConfigCLI(vuuid);
     }
 
-    @Override
-    public void addSubnetToVpn(Uuid vpnId, Uuid subnet) {
-        nvManager.addSubnetToVpn(vpnId, subnet, null /* internet-vpn-id */);
-    }
-
-    @Override
-    public void removeSubnetFromVpn(Uuid vpnId, Uuid subnet) {
-        nvManager.removeSubnetFromVpn(vpnId, subnet, null /* internet-vpn-id */);
-    }
-
     @Override
     public Uuid getNetworkForSubnet(Uuid subnetId) {
         return nvManager.getNetworkForSubnet(subnetId);
@@ -72,28 +61,18 @@ public class NeutronvpnManagerImpl implements INeutronVpnManager {
         return nvManager.getNeutronPort(name);
     }
 
-    @Override
-    public Port getNeutronPort(Uuid portId) {
-        return nvManager.getNeutronPort(portId);
-    }
-
     @Override
     public Subnet getNeutronSubnet(Uuid subnetId) {
         return nvManager.getNeutronSubnet(subnetId);
     }
 
-    @Override
-    public IpAddress getNeutronSubnetGateway(Uuid subnetId) {
-        return nvManager.getNeutronSubnetGateway(subnetId);
-    }
-
     @Override
     public Collection<Uuid> getSubnetIdsForGatewayIp(IpAddress ipAddress) {
         return neutronvpnUtils.getSubnetIdsForGatewayIp(ipAddress);
     }
 
     @Override
-    public String getOpenDaylightVniRangesConfig() {
-        return nvManager.getOpenDaylightVniRangesConfig();
+    public void programV6InternetFallbackFlow(Uuid routerId, Uuid internetVpnId, int addOrRemove) {
+        nvManager.programV6InternetFallbackFlow(routerId, internetVpnId, addOrRemove);
     }
 }