import org.opendaylight.mdsal.singleton.common.api.ClusterSingletonServiceProvider;
import org.opendaylight.mdsal.singleton.common.api.ServiceGroupIdentifier;
import org.opendaylight.protocol.bgp.rib.RibReference;
-import org.opendaylight.protocol.bgp.rib.impl.stats.rib.impl.BGPRenderStats;
import org.opendaylight.protocol.bgp.rib.spi.ExportPolicyPeerTracker;
import org.opendaylight.protocol.bgp.rib.spi.RIBExtensionConsumerContext;
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.AsNumber;
/**
* Internal reference to a RIB instance.
*/
-public interface RIB extends RibReference, ClusterSingletonServiceProvider {
+public interface RIB extends RibReference, ClusterSingletonServiceProvider {
AsNumber getLocalAs();
BgpId getBgpIdentifier();
*
* @return A set of identifiers.
*/
- @Nonnull Set<? extends BgpTableType> getLocalTables();
+ @Nonnull
+ Set<? extends BgpTableType> getLocalTables();
BGPDispatcher getDispatcher();
/**
* Return instance of DOMDataTreeChangeService, where consumer can register to
* listen on DOM data changes.
+ *
* @return DOMDataTreeChangeService
*/
DOMDataTreeChangeService getService();
- BGPRenderStats getRenderStats();
-
ImportPolicyPeerTracker getImportPolicyPeerTracker();
/**
* Returns ExportPolicyPeerTracker for specific tableKey, where peer can register himself
* as supporting the table. Same export policy can be used to check which peers support respective
* table and announce then routes if required.
+ *
* @param tablesKey supported table
* @return ExportPolicyPeerTracker
*/
/**
* Return common ServiceGroupIdentifier to be used between same group cluster service
+ *
* @return ServiceGroupIdentifier
*/
ServiceGroupIdentifier getRibIServiceGroupIdentifier();