super(ConfigServer.class, ConfigServerReactor.class);
}
+ @Override
protected synchronized void
add(InstanceIdentifier<ConfigServer> iid, ConfigServer val) {
LOG.trace("received bgp connect config host {}", val.getHost().getValue());
return InstanceIdentifier.create(Bgp.class).child(ConfigServer.class);
}
+ @Override
protected synchronized void
remove(InstanceIdentifier<ConfigServer> iid, ConfigServer val) {
LOG.trace("received bgp disconnect");
}
}
+ @Override
protected void update(InstanceIdentifier<ConfigServer> iid,
ConfigServer oldval, ConfigServer newval) {
LOG.trace("received bgp Connection update");
super(AsId.class, AsIdReactor.class);
}
+ @Override
protected synchronized void
add(InstanceIdentifier<AsId> iid, AsId val) {
LOG.error("received bgp add asid {}",val);
return InstanceIdentifier.create(Bgp.class).child(AsId.class);
}
+ @Override
protected synchronized void
remove(InstanceIdentifier<AsId> iid, AsId val) {
LOG.error("received delete router config asNum {}", val.getLocalAs().intValue());
}
}
+ @Override
protected void update(InstanceIdentifier<AsId> iid,
AsId oldval, AsId newval) {
if (ignoreClusterDcnEventForFollower()) {
super(GracefulRestart.class, GracefulRestartReactor.class);
}
+ @Override
protected synchronized void
add(InstanceIdentifier<GracefulRestart> iid, GracefulRestart val) {
if (ignoreClusterDcnEventForFollower()) {
return InstanceIdentifier.create(Bgp.class).child(GracefulRestart.class);
}
+ @Override
protected synchronized void
remove(InstanceIdentifier<GracefulRestart> iid, GracefulRestart val) {
if (ignoreClusterDcnEventForFollower()) {
}
}
+ @Override
protected void update(InstanceIdentifier<GracefulRestart> iid,
GracefulRestart oldval, GracefulRestart newval) {
if (ignoreClusterDcnEventForFollower()) {
super(Logging.class, LoggingReactor.class);
}
+ @Override
protected synchronized void
add(InstanceIdentifier<Logging> iid, Logging val) {
if (ignoreClusterDcnEventForFollower()) {
return InstanceIdentifier.create(Bgp.class).child(Logging.class);
}
+ @Override
protected synchronized void
remove(InstanceIdentifier<Logging> iid, Logging val) {
if (ignoreClusterDcnEventForFollower()) {
}
}
+ @Override
protected void update(InstanceIdentifier<Logging> iid,
Logging oldval, Logging newval) {
if (ignoreClusterDcnEventForFollower()) {
super(Neighbors.class, NeighborsReactor.class);
}
+ @Override
protected synchronized void
add(InstanceIdentifier<Neighbors> iid, Neighbors val) {
if (ignoreClusterDcnEventForFollower()) {
return InstanceIdentifier.create(Bgp.class).child(Neighbors.class);
}
+ @Override
protected synchronized void
remove(InstanceIdentifier<Neighbors> iid, Neighbors val) {
if (ignoreClusterDcnEventForFollower()) {
}
}
+ @Override
protected void update(InstanceIdentifier<Neighbors> iid,
Neighbors oldval, Neighbors newval) {
if (ignoreClusterDcnEventForFollower()) {
super(EbgpMultihop.class, EbgpMultihopReactor.class);
}
+ @Override
protected synchronized void
add(InstanceIdentifier<EbgpMultihop> iid, EbgpMultihop val) {
if (ignoreClusterDcnEventForFollower()) {
return InstanceIdentifier.create(Bgp.class).child(Neighbors.class).child(EbgpMultihop.class);
}
+ @Override
protected synchronized void
remove(InstanceIdentifier<EbgpMultihop> iid, EbgpMultihop val) {
if (ignoreClusterDcnEventForFollower()) {
}
}
+ @Override
protected void update(InstanceIdentifier<EbgpMultihop> iid,
EbgpMultihop oldval, EbgpMultihop newval) {
if (ignoreClusterDcnEventForFollower()) {
super(UpdateSource.class, UpdateSourceReactor.class);
}
+ @Override
protected synchronized void
add(InstanceIdentifier<UpdateSource> iid, UpdateSource val) {
if (ignoreClusterDcnEventForFollower()) {
return InstanceIdentifier.create(Bgp.class).child(Neighbors.class).child(UpdateSource.class);
}
+ @Override
protected synchronized void
remove(InstanceIdentifier<UpdateSource> iid, UpdateSource val) {
if (ignoreClusterDcnEventForFollower()) {
}
}
+ @Override
protected void update(InstanceIdentifier<UpdateSource> iid,
UpdateSource oldval, UpdateSource newval) {
if (ignoreClusterDcnEventForFollower()) {
super(AddressFamilies.class, AddressFamiliesReactor.class);
}
+ @Override
protected synchronized void
add(InstanceIdentifier<AddressFamilies> iid, AddressFamilies val) {
if (ignoreClusterDcnEventForFollower()) {
return InstanceIdentifier.create(Bgp.class).child(Neighbors.class).child(AddressFamilies.class);
}
+ @Override
protected synchronized void
remove(InstanceIdentifier<AddressFamilies> iid, AddressFamilies val) {
if (ignoreClusterDcnEventForFollower()) {
}
}
+ @Override
protected void update(InstanceIdentifier<AddressFamilies> iid,
AddressFamilies oldval, AddressFamilies newval) {
if (ignoreClusterDcnEventForFollower()) {
return NetworksReactor.this;
}
+ @Override
protected synchronized void
add(InstanceIdentifier<Networks> iid, Networks val) {
if (ignoreClusterDcnEventForFollower()) {
return InstanceIdentifier.create(Bgp.class).child(Networks.class);
}
+ @Override
protected synchronized void
remove(InstanceIdentifier<Networks> iid, Networks val) {
if (ignoreClusterDcnEventForFollower()) {
}
}
+ @Override
protected void update(final InstanceIdentifier<Networks> iid,
final Networks oldval, final Networks newval) {
if (ignoreClusterDcnEventForFollower()) {
super(Vrfs.class, VrfsReactor.class);
}
+ @Override
protected synchronized void
add(InstanceIdentifier<Vrfs> iid, Vrfs val) {
if (ignoreClusterDcnEventForFollower()) {
return InstanceIdentifier.create(Bgp.class).child(Vrfs.class);
}
+ @Override
protected synchronized void
remove(InstanceIdentifier<Vrfs> iid, Vrfs val) {
if (ignoreClusterDcnEventForFollower()) {
}
}
+ @Override
protected void update(InstanceIdentifier<Vrfs> iid,
Vrfs oldval, Vrfs newval) {
if (ignoreClusterDcnEventForFollower()) {
}
+ @Override
protected synchronized void
add(InstanceIdentifier<Bgp> iid, Bgp val) {
LOG.error("received add Bgp config replaying the config");
return InstanceIdentifier.create(Bgp.class);
}
+ @Override
protected synchronized void
remove(InstanceIdentifier<Bgp> iid, Bgp val) {
if (ignoreClusterDcnEventForFollower()) {
}
}
+ @Override
protected void update(InstanceIdentifier<Bgp> iid,
Bgp oldval, Bgp newval) {
if (ignoreClusterDcnEventForFollower()) {