Class BGPStateCollector
java.lang.Object
org.opendaylight.protocol.bgp.rib.impl.state.BGPStateCollector
- All Implemented Interfaces:
BGPStateProvider,BGPStateProviderRegistry
@Singleton
@MetaInfServices
public final class BGPStateCollector
extends Object
implements BGPStateProviderRegistry, BGPStateProvider
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionList of Registered BGP Peer States.List of Registered BGP Rib States.org.opendaylight.yangtools.concepts.Registrationregister(BGPPeerStateProvider peerStateProvider) Register peer state provider.org.opendaylight.yangtools.concepts.Registrationregister(BGPRibStateProvider ribStateProvider) Register rib state provider.
-
Constructor Details
-
BGPStateCollector
@Inject public BGPStateCollector()
-
-
Method Details
-
register
public org.opendaylight.yangtools.concepts.Registration register(BGPRibStateProvider ribStateProvider) Description copied from interface:BGPStateProviderRegistryRegister rib state provider.- Specified by:
registerin interfaceBGPStateProviderRegistry- Parameters:
ribStateProvider- rib state provider
-
register
public org.opendaylight.yangtools.concepts.Registration register(BGPPeerStateProvider peerStateProvider) Description copied from interface:BGPStateProviderRegistryRegister peer state provider.- Specified by:
registerin interfaceBGPStateProviderRegistry- Parameters:
peerStateProvider- peer state provider
-
getRibStats
Description copied from interface:BGPStateProviderList of Registered BGP Rib States.- Specified by:
getRibStatsin interfaceBGPStateProvider- Returns:
- ribs stats
-
getPeerStats
Description copied from interface:BGPStateProviderList of Registered BGP Peer States.- Specified by:
getPeerStatsin interfaceBGPStateProvider- Returns:
- peers stats
-