public class BGPRIBStateImpl extends DefaultRibReference implements BGPRIBState, BGPRIBStateConsumer
| Modifier | Constructor and Description |
|---|---|
protected |
BGPRIBStateImpl(org.opendaylight.yangtools.yang.binding.KeyedInstanceIdentifier<Rib,RibKey> instanceIdentifier,
BgpId routeId,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.AsNumber localAs) |
| Modifier and Type | Method and Description |
|---|---|
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.AsNumber |
getAs()
AS
|
long |
getPathCount(TablesKey tablesKey)
Total Path Installed per specific TableKey
|
Map<TablesKey,Long> |
getPathsCount()
Mapped Total Paths Count per TableKey
|
Map<TablesKey,Long> |
getPrefixesCount()
Prefixes count per tablesKey Type
|
long |
getPrefixesCount(TablesKey tablesKey)
Total Prefixes Installed per specific TableKey
|
BGPRIBState |
getRIBState()
Returns RIB Operational State
|
BgpId |
getRouteId()
BGP identifier
|
long |
getTotalPathsCount()
Total Paths Installed
|
long |
getTotalPrefixesCount()
Total Prefixes Installed
|
boolean |
isActive()
Indicates whether this instance is being actively managed and updated
|
protected void |
registerTotalPathCounter(TablesKey key,
TotalPathsCounter totalPathsCounter) |
protected void |
registerTotalPrefixesCounter(TablesKey key,
TotalPrefixesCounter totalPrefixesCounter) |
protected void |
setActive(boolean active) |
getInstanceIdentifierclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetInstanceIdentifierpublic final Map<TablesKey,Long> getPrefixesCount()
BGPRIBStategetPrefixesCount in interface BGPRIBStatepublic final Map<TablesKey,Long> getPathsCount()
BGPRIBStategetPathsCount in interface BGPRIBStatepublic final long getTotalPathsCount()
BGPRIBStategetTotalPathsCount in interface BGPRIBStatepublic final long getTotalPrefixesCount()
BGPRIBStategetTotalPrefixesCount in interface BGPRIBStatepublic final long getPathCount(TablesKey tablesKey)
BGPRIBStategetPathCount in interface BGPRIBStatetablesKey - table keypublic final long getPrefixesCount(TablesKey tablesKey)
BGPRIBStategetPrefixesCount in interface BGPRIBStatetablesKey - table keypublic final org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.AsNumber getAs()
BGPRIBStategetAs in interface BGPRIBStatepublic final BgpId getRouteId()
BGPRIBStategetRouteId in interface BGPRIBStateprotected final void registerTotalPathCounter(@Nonnull TablesKey key, @Nonnull TotalPathsCounter totalPathsCounter)
protected final void registerTotalPrefixesCounter(@Nonnull TablesKey key, @Nonnull TotalPrefixesCounter totalPrefixesCounter)
public final boolean isActive()
BGPRIBStateisActive in interface BGPRIBStateprotected final void setActive(boolean active)
public final BGPRIBState getRIBState()
BGPRIBStateConsumergetRIBState in interface BGPRIBStateConsumerCopyright © 2019 OpenDaylight. All rights reserved.