X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=bgp%2Frib-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fprotocol%2Fbgp%2Frib%2Fimpl%2Fconfig%2FPeerBean.java;h=86a7d10667848c214f5f10033e746128ffa35d0f;hb=962b0b9dab61baea3019aaf6ddff0fd5fe84cd72;hp=a80326e11eec02d328b618b42095f1818de553b2;hpb=2bc63e5820cb34be883be7d423485c3433c77e38;p=bgpcep.git diff --git a/bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/config/PeerBean.java b/bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/config/PeerBean.java index a80326e11e..86a7d10667 100644 --- a/bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/config/PeerBean.java +++ b/bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/config/PeerBean.java @@ -12,15 +12,19 @@ import com.google.common.util.concurrent.ListenableFuture; import org.opendaylight.protocol.bgp.openconfig.spi.BGPTableTypeRegistryConsumer; import org.opendaylight.protocol.bgp.rib.impl.spi.RIB; import org.opendaylight.yang.gen.v1.http.openconfig.net.yang.bgp.rev151009.bgp.neighbors.Neighbor; +import org.opendaylight.yang.gen.v1.http.openconfig.net.yang.bgp.rev151009.bgp.top.Bgp; +import org.opendaylight.yangtools.yang.binding.InstanceIdentifier; /** * Common interface for BgpPeer and AppPeer beans */ public interface PeerBean extends AutoCloseable { - void start(RIB rib, Neighbor neighbor, BGPTableTypeRegistryConsumer tableTypeRegistry); + void start(RIB rib, Neighbor neighbor, InstanceIdentifier bgpIid, PeerGroupConfigLoader peerGroupLoader, + BGPTableTypeRegistryConsumer tableTypeRegistry); - void restart(RIB rib, BGPTableTypeRegistryConsumer tableTypeRegistry); + void restart(RIB rib, InstanceIdentifier bgpIid, PeerGroupConfigLoader peerGroupLoader, + BGPTableTypeRegistryConsumer tableTypeRegistry); @Override void close();