public interface RIB extends RibReference, RibOutRefresh
Modifier and Type | Method and Description |
---|---|
org.opendaylight.controller.md.sal.binding.api.BindingTransactionChain |
createPeerChain(org.opendaylight.controller.md.sal.common.api.data.TransactionChainListener listener)
Allocate a new transaction chain for use with a peer.
|
org.opendaylight.controller.md.sal.dom.api.DOMTransactionChain |
createPeerDOMChain(org.opendaylight.controller.md.sal.common.api.data.TransactionChainListener listener)
Allocate a new transaction chain for use with a peer.
|
BgpId |
getBgpIdentifier() |
CodecsRegistry |
getCodecsRegistry() |
org.opendaylight.controller.md.sal.binding.api.DataBroker |
getDataBroker()
Return DataBroker.
|
BGPDispatcher |
getDispatcher() |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.AsNumber |
getLocalAs()
RIB AS.
|
Set<? extends BgpTableType> |
getLocalTables()
Return the set of table identifiers which are accepted and advertised
by this RIB instance.
|
Set<TablesKey> |
getLocalTablesKeys() |
BGPPeerTracker |
getPeerTracker()
Returns peer tracker for the rib.
|
RIBExtensionConsumerContext |
getRibExtensions()
Return the RIB extensions available to the RIB instance.
|
BGPRibRoutingPolicy |
getRibPolicies()
Return Policies Container.
|
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.
|
boolean |
supportsTable(TablesKey tableKey)
Returns true if RIB supports table.
|
getInstanceIdentifier
refreshTable
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 createPeerDOMChain(org.opendaylight.controller.md.sal.common.api.data.TransactionChainListener listener)
listener
- TransactionChainListener
handling recoveryorg.opendaylight.controller.md.sal.binding.api.BindingTransactionChain 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()
org.opendaylight.controller.md.sal.binding.api.DataBroker getDataBroker()
boolean supportsTable(TablesKey tableKey)
tableKey
- tableBGPRibRoutingPolicy getRibPolicies()
BGPPeerTracker getPeerTracker()
Copyright © 2019 OpenDaylight. All rights reserved.