public interface RIB extends RibReference, org.opendaylight.mdsal.singleton.common.api.ClusterSingletonServiceProvider
Modifier and Type | Method and Description |
---|---|
org.opendaylight.controller.md.sal.dom.api.DOMTransactionChain |
createPeerChain(org.opendaylight.controller.md.sal.common.api.data.TransactionChainListener listener)
Allocate a new transaction chain for use with a peer.
|
BgpId |
getBgpIdentifier() |
CodecsRegistry |
getCodecsRegistry() |
BGPDispatcher |
getDispatcher() |
ExportPolicyPeerTracker |
getExportPolicyPeerTracker(TablesKey tablesKey)
Returns ExportPolicyPeerTracker for specific tableKey, where peer can register himself
as supporting the table.
|
ImportPolicyPeerTracker |
getImportPolicyPeerTracker() |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.AsNumber |
getLocalAs() |
Set<? extends BgpTableType> |
getLocalTables()
Return the set of table identifiers which are accepted and advertised
by this RIB instance.
|
Set<TablesKey> |
getLocalTablesKeys() |
BGPRenderStats |
getRenderStats() |
RIBExtensionConsumerContext |
getRibExtensions()
Return the RIB extensions available to the RIB instance.
|
org.opendaylight.mdsal.singleton.common.api.ServiceGroupIdentifier |
getRibIServiceGroupIdentifier()
Return common ServiceGroupIdentifier to be used between same group cluster service
|
RIBSupportContextRegistry |
getRibSupportContext()
Return the RIB extensions available to the RIB instance
with additional RIB specific context such as
translation between DOM and Binding.
|
org.opendaylight.controller.md.sal.dom.api.DOMDataTreeChangeService |
getService()
Return instance of DOMDataTreeChangeService, where consumer can register to
listen on DOM data changes.
|
org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier |
getYangRibId()
Return YangInstanceIdentifier of BGP Rib with its RibId.
|
getInstanceIdentifier
registerClusterSingletonService
close
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.AsNumber getLocalAs()
BgpId getBgpIdentifier()
@Nonnull Set<? extends BgpTableType> getLocalTables()
BGPDispatcher getDispatcher()
org.opendaylight.controller.md.sal.dom.api.DOMTransactionChain createPeerChain(org.opendaylight.controller.md.sal.common.api.data.TransactionChainListener listener)
listener
- TransactionChainListener
handling recoveryRIBExtensionConsumerContext getRibExtensions()
RIBSupportContextRegistry getRibSupportContext()
org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier getYangRibId()
CodecsRegistry getCodecsRegistry()
org.opendaylight.controller.md.sal.dom.api.DOMDataTreeChangeService getService()
BGPRenderStats getRenderStats()
ImportPolicyPeerTracker getImportPolicyPeerTracker()
ExportPolicyPeerTracker getExportPolicyPeerTracker(TablesKey tablesKey)
tablesKey
- supported tableorg.opendaylight.mdsal.singleton.common.api.ServiceGroupIdentifier getRibIServiceGroupIdentifier()
Copyright © 2018 OpenDaylight. All rights reserved.