protected synchronized void add(InstanceIdentifier<Vrfs> iid, Vrfs val) { LOG.debug("received add Vrfs config val {}", val.getRd()); synchronized(BgpConfigurationManager.this) { BgpRouter br = getClient(yangObj); if (br == null) { return; } try { br.addVrf(val.getRd(), val.getImportRts(), val.getExportRts()); } catch (Exception e) { LOG.error(yangObj+"Add received exception: \""+e+"\"; " +addWarn); } } }
if (!Objects.equals(_exportRts, other.getExportRts())) { return false; if (!Objects.equals(_importRts, other.getImportRts())) { return false; if (!Objects.equals(_key, other.getKey())) { return false; if (!Objects.equals(_rd, other.getRd())) { return false; if (!e.getValue().equals(other.getAugmentation(e.getKey()))) { return false;
public VrfsBuilder(Vrfs base) { if (base.getKey() == null) { this._key = new VrfsKey( base.getRd() ); this._rd = base.getRd(); } else { this._key = base.getKey(); this._rd = _key.getRd(); } this._exportRts = base.getExportRts(); this._importRts = base.getImportRts(); if (base instanceof VrfsImpl) { VrfsImpl impl = (VrfsImpl) base; if (!impl.augmentation.isEmpty()) { this.augmentation = new HashMap<>(impl.augmentation); } } else if (base instanceof AugmentationHolder) { @SuppressWarnings("unchecked") AugmentationHolder<org.opendaylight.yang.gen.v1.urn.ericsson.params.xml.ns.yang.ebgp.rev150901.bgp.Vrfs> casted =(AugmentationHolder<org.opendaylight.yang.gen.v1.urn.ericsson.params.xml.ns.yang.ebgp.rev150901.bgp.Vrfs>) base; if (!casted.augmentations().isEmpty()) { this.augmentation = new HashMap<>(casted.augmentations()); } } }
protected synchronized void remove(InstanceIdentifier<Vrfs> iid, Vrfs val) { LOG.debug("received remove Vrfs config val {}", val.getRd()); synchronized(BgpConfigurationManager.this) { BgpRouter br = getClient(yangObj); if (br == null) { return; } try { br.delVrf(val.getRd()); } catch (Exception e) { LOG.error(yangObj+" Delete received exception: \""+e+"\"; " +delWarn); } } }
protected void update(InstanceIdentifier<Vrfs> iid, Vrfs oldval, Vrfs newval) { if (ignoreClusterDcnEventForFollower()) { return; } LOG.debug("VRFS: Update getting triggered for VRFS rd {}", oldval.getRd()); LOG.error(yangObj + updWarn); }
protected synchronized void add(InstanceIdentifier<Vrfs> iid, Vrfs val) { if (ignoreClusterDcnEventForFollower()) { return; } LOG.debug("received add Vrfs config val {}", val.getRd()); synchronized (BgpConfigurationManager.this) { BgpRouter br = getClient(yangObj); if (br == null) { return; } try { br.addVrf(val.getRd(), val.getImportRts(), val.getExportRts()); } catch (Exception e) { LOG.error(yangObj + "Add received exception: \"" + e + "\"; " + addWarn); } } }
protected synchronized void remove(InstanceIdentifier<Vrfs> iid, Vrfs val) { if (ignoreClusterDcnEventForFollower()) { return; } LOG.debug("received remove Vrfs config val {}", val.getRd()); synchronized (BgpConfigurationManager.this) { BgpRouter br = getClient(yangObj); if (br == null) { return; } try { br.delVrf(val.getRd()); } catch (Exception e) { LOG.error(yangObj + " Delete received exception: \"" + e + "\"; " + delWarn); } } }
ps.printf("\nVRFs\n"); for (Vrfs vrf : v) { ps.printf("\t%s\n",vrf.getRd()); ps.printf("\t\t%s ", IRSTR); for (String rt : vrf.getImportRts()) ps.printf("%s ", rt); ps.printf("\n\t\t%s ", ERSTR); for (String rt : vrf.getExportRts()) ps.printf("%s ", rt); ps.printf("\n");
ps.printf("\nVRFs\n"); for (Vrfs vrf : v) { ps.printf("\t%s\n",vrf.getRd()); ps.printf("\t\t%s ", IRSTR); for (String rt : vrf.getImportRts()) ps.printf("%s ", rt); ps.printf("\n\t\t%s ", ERSTR); for (String rt : vrf.getExportRts()) ps.printf("%s ", rt); ps.printf("\n");
for (Vrfs vrf : v) { try { br.addVrf(vrf.getRd(), vrf.getImportRts(), vrf.getExportRts()); } catch (Exception e) { LOG.error("Replay:addVrf() received exception: \""+e+"\"");
for (Vrfs vrf : v) { try { br.addVrf(vrf.getRd(), vrf.getImportRts(), vrf.getExportRts()); } catch (Exception e) { LOG.error("Replay:addVrf() received exception: \"" + e + "\"");