- fibmgr = new FibManager(dataBroker, l3nexthopService) {
- protected GetEgressPointerOutput resolveAdjacency(final BigInteger dpId, final long vpnId,
- final VrfEntry vrfEntry) {
- return adjacency;
- }
+ fibmgr = new FibManager(dataBroker) {
+
+ protected VpnInstanceOpDataEntry getVpnInstance(String rd) {
+ return new VpnInstanceOpDataEntry() {
+
+ @Override
+ public <E extends Augmentation<VpnInstanceOpDataEntry>> E getAugmentation(Class<E> aClass) {
+ return null;
+ }
+
+ @Override
+ public Long getVpnId() {
+ return vpnId;
+ }
+
+ @Override
+ public String getVrfId() {
+ return testRd;
+ }
+
+ @Override
+ public List<VpnToDpnList> getVpnToDpnList() {
+ List <VpnToDpnList> vpnToDpnLists = new ArrayList<>();
+ vpnToDpnLists.add(new VpnToDpnList() {
+ @Override
+ public BigInteger getDpnId() {
+ return Dpn;
+ }
+
+ @Override
+ public List<VpnInterfaces> getVpnInterfaces() {
+ return null;
+ }
+
+ @Override
+ public VpnToDpnListKey getKey() {
+ return new VpnToDpnListKey(Dpn);
+ }
+
+ @Override
+ public <E extends Augmentation<VpnToDpnList>> E getAugmentation(
+ Class<E> augmentationType) {
+ return null;
+ }
+
+ @Override
+ public Class<? extends DataContainer> getImplementedInterface() {
+ return null;
+ }
+ });
+ return vpnToDpnLists;
+ }
+
+ @Override
+ public VpnInstanceOpDataEntryKey getKey() {
+ return new VpnInstanceOpDataEntryKey(testRd);
+ }
+
+ @Override
+ public List<Long> getRouteEntryId() {
+ return null;
+ }