Interface PeerBean
-
- All Superinterfaces:
AutoCloseable
public interface PeerBean extends AutoCloseable
Common interface for BgpPeer and AppPeer beans.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
close()
com.google.common.util.concurrent.FluentFuture<? extends org.opendaylight.mdsal.common.api.CommitInfo>
closeServiceInstance()
Boolean
containsEqualConfiguration(Neighbor neighbor)
void
instantiateServiceInstance()
void
restart(RIB rib, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Bgp> bgpIid, PeerGroupConfigLoader peerGroupLoader, BGPTableTypeRegistryConsumer tableTypeRegistry)
void
start(RIB rib, Neighbor neighbor, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Bgp> bgpIid, PeerGroupConfigLoader peerGroupLoader, BGPTableTypeRegistryConsumer tableTypeRegistry)
-
-
-
Method Detail
-
start
void start(RIB rib, Neighbor neighbor, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Bgp> bgpIid, PeerGroupConfigLoader peerGroupLoader, BGPTableTypeRegistryConsumer tableTypeRegistry)
-
restart
void restart(RIB rib, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Bgp> bgpIid, PeerGroupConfigLoader peerGroupLoader, BGPTableTypeRegistryConsumer tableTypeRegistry)
-
close
void close()
- Specified by:
close
in interfaceAutoCloseable
-
instantiateServiceInstance
void instantiateServiceInstance()
-
closeServiceInstance
com.google.common.util.concurrent.FluentFuture<? extends org.opendaylight.mdsal.common.api.CommitInfo> closeServiceInstance()
-
-