X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=fibmanager%2Fimpl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fnetvirt%2Ffibmanager%2FFibManagerImpl.java;h=91d6f84b44f0788b9ee92de93fdef06061e22365;hb=6282ebd1f91fc59c28537f33f68b2e1fd74af88c;hp=ab855d0482c496ac21df5a26011d9bcf9ccbf89c;hpb=25881fca31b10310e1e110b3ff494c30aad442b4;p=netvirt.git diff --git a/fibmanager/impl/src/main/java/org/opendaylight/netvirt/fibmanager/FibManagerImpl.java b/fibmanager/impl/src/main/java/org/opendaylight/netvirt/fibmanager/FibManagerImpl.java index ab855d0482..91d6f84b44 100755 --- a/fibmanager/impl/src/main/java/org/opendaylight/netvirt/fibmanager/FibManagerImpl.java +++ b/fibmanager/impl/src/main/java/org/opendaylight/netvirt/fibmanager/FibManagerImpl.java @@ -17,6 +17,8 @@ import java.util.concurrent.TimeUnit; import javax.inject.Inject; import javax.inject.Singleton; import org.opendaylight.controller.md.sal.binding.api.WriteTransaction; +import org.opendaylight.genius.infra.Datastore.Configuration; +import org.opendaylight.genius.infra.TypedWriteTransaction; import org.opendaylight.netvirt.fibmanager.api.IFibManager; import org.opendaylight.netvirt.fibmanager.api.RouteOrigin; import org.opendaylight.netvirt.vpnmanager.api.IVpnManager; @@ -136,7 +138,7 @@ public class FibManagerImpl implements IFibManager { public void addOrUpdateFibEntry(String rd, String macAddress, String prefix, List nextHopList, VrfEntry.EncapType encapType, long label, long l3vni, String gwMacAddress, String parentVpnRd, RouteOrigin origin, - WriteTransaction writeConfigTxn) { + TypedWriteTransaction writeConfigTxn) { fibUtil.addOrUpdateFibEntry(rd, macAddress, prefix, nextHopList , encapType, label, l3vni, gwMacAddress, parentVpnRd, origin, writeConfigTxn); } @@ -144,18 +146,18 @@ public class FibManagerImpl implements IFibManager { @Override public void addFibEntryForRouterInterface(String rd, String prefix, RouterInterface routerInterface, long label, - WriteTransaction writeConfigTxn) { + TypedWriteTransaction writeConfigTxn) { fibUtil.addFibEntryForRouterInterface(rd, prefix, routerInterface, label, writeConfigTxn); } @Override public void removeOrUpdateFibEntry(String rd, String prefix, - String nextHopToRemove, WriteTransaction writeConfigTxn) { + String nextHopToRemove, TypedWriteTransaction writeConfigTxn) { fibUtil.removeOrUpdateFibEntry(rd, prefix, nextHopToRemove, writeConfigTxn); } @Override - public void removeFibEntry(String rd, String prefix, WriteTransaction writeConfigTxn) { + public void removeFibEntry(String rd, String prefix, TypedWriteTransaction writeConfigTxn) { fibUtil.removeFibEntry(rd, prefix, writeConfigTxn); } @@ -166,7 +168,7 @@ public class FibManagerImpl implements IFibManager { } @Override - public void removeVrfTable(String rd, WriteTransaction writeConfigTxn) { + public void removeVrfTable(String rd, TypedWriteTransaction writeConfigTxn) { fibUtil.removeVrfTable(rd, writeConfigTxn); } @@ -198,10 +200,10 @@ public class FibManagerImpl implements IFibManager { } @Override - public void programDcGwLoadBalancingGroup(List availableDcGws, BigInteger dpnId, String destinationIp, + public void programDcGwLoadBalancingGroup(BigInteger dpnId, String destinationIp, int addRemoveOrUpdate, boolean isTunnelUp, Class tunnelType) { - nexthopManager.programDcGwLoadBalancingGroup(availableDcGws, dpnId, destinationIp, + nexthopManager.programDcGwLoadBalancingGroup(dpnId, destinationIp, addRemoveOrUpdate, isTunnelUp, tunnelType); }