Uses of Interface
org.opendaylight.protocol.bgp.openconfig.spi.BGPTableTypeRegistryConsumer
-
-
Uses of BGPTableTypeRegistryConsumer in org.opendaylight.protocol.bgp.openconfig.spi
Subinterfaces of BGPTableTypeRegistryConsumer in org.opendaylight.protocol.bgp.openconfig.spi Modifier and Type Interface Description interface
BGPTableTypeRegistryProvider
The BGP extension may provide supported table type (AFI/SAFI).Classes in org.opendaylight.protocol.bgp.openconfig.spi that implement BGPTableTypeRegistryConsumer Modifier and Type Class Description class
DefaultBGPTableTypeRegistryConsumer
Methods in org.opendaylight.protocol.bgp.openconfig.spi that return BGPTableTypeRegistryConsumer Modifier and Type Method Description static @NonNull BGPTableTypeRegistryConsumer
BGPTableTypeRegistryConsumer. of(Collection<BGPTableTypeRegistryProviderActivator> extensionActivators)
Create an immutable BGPTableTypeRegistryConsumer.static @NonNull BGPTableTypeRegistryConsumer
BGPTableTypeRegistryConsumer. of(BGPTableTypeRegistryProviderActivator... extensionActivators)
Create an immutable BGPTableTypeRegistryConsumer. -
Uses of BGPTableTypeRegistryConsumer in org.opendaylight.protocol.bgp.rib.impl
Constructors in org.opendaylight.protocol.bgp.rib.impl with parameters of type BGPTableTypeRegistryConsumer Constructor Description ApplicationPeer(BGPTableTypeRegistryConsumer tableTypeRegistry, ApplicationRibId applicationRibId, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.Ipv4AddressNoZone ipAddress, RIB rib)
BGPPeer(BGPTableTypeRegistryConsumer tableTypeRegistry, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddressNoZone neighborAddress, String peerGroupName, RIB rib, PeerRole role, ClusterIdentifier clusterId, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.AsNumber localAs, org.opendaylight.mdsal.binding.api.RpcProviderService rpcRegistry, Set<TablesKey> afiSafisAdvertized, Set<TablesKey> afiSafisGracefulAdvertized, Map<TablesKey,Integer> llGracefulTablesAdvertised, BgpPeer bgpPeer)
RIBImpl(BGPTableTypeRegistryConsumer tableTypeRegistry, RibId ribId, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.AsNumber localAs, BgpId localBgpId, RIBExtensionConsumerContext extensions, BGPDispatcher dispatcher, CodecsRegistry codecsRegistry, org.opendaylight.mdsal.dom.api.DOMDataBroker domDataBroker, BGPRibRoutingPolicy ribPolicies, List<BgpTableType> localTables, Map<TablesKey,PathSelectionMode> bestPathSelectionStrategies)
-
Uses of BGPTableTypeRegistryConsumer in org.opendaylight.protocol.bgp.rib.impl.config
Constructors in org.opendaylight.protocol.bgp.rib.impl.config with parameters of type BGPTableTypeRegistryConsumer Constructor Description DefaultBgpDeployer(String networkInstanceName, org.opendaylight.mdsal.singleton.common.api.ClusterSingletonServiceProvider provider, org.opendaylight.mdsal.binding.api.RpcProviderService rpcRegistry, RIBExtensionConsumerContext ribExtensionConsumerContext, BGPDispatcher bgpDispatcher, BGPRibRoutingPolicyFactory routingPolicyFactory, CodecsRegistry codecsRegistry, org.opendaylight.mdsal.dom.api.DOMDataBroker domDataBroker, org.opendaylight.mdsal.binding.api.DataBroker dataBroker, BGPTableTypeRegistryConsumer tableTypeRegistry, BGPStateProviderRegistry stateProviderRegistry)
OSGiBgpDeployer(org.opendaylight.mdsal.singleton.common.api.ClusterSingletonServiceProvider provider, org.opendaylight.mdsal.binding.api.RpcProviderService rpcRegistry, RIBExtensionConsumerContext ribExtensionContext, BGPDispatcher bgpDispatcher, BGPRibRoutingPolicyFactory routingPolicyFactory, CodecsRegistry codecsRegistry, org.opendaylight.mdsal.dom.api.DOMDataBroker domDataBroker, org.opendaylight.mdsal.binding.api.DataBroker dataBroker, BGPTableTypeRegistryConsumer mappingService, BGPStateProviderRegistry stateProviderRegistry, OSGiBgpDeployer.Configuration configuration)
-
Uses of BGPTableTypeRegistryConsumer in org.opendaylight.protocol.bgp.state
Methods in org.opendaylight.protocol.bgp.state with parameters of type BGPTableTypeRegistryConsumer Modifier and Type Method Description static @Nullable AfiSafi
GlobalUtil. buildAfiSafi(BGPRibState ribState, TablesKey tablesKey, BGPTableTypeRegistryConsumer bgpTableTypeRegistry)
Build Afi Safi containing State.static Map<AfiSafiKey,AfiSafi>
GlobalUtil. buildAfisSafis(BGPRibState ribState, BGPTableTypeRegistryConsumer bgpTableTypeRegistry)
Build per AFI SAFI Openconfig Global State containing RIB group stats from a list of BGP RIB State.static AfiSafis
NeighborUtil. buildAfisSafis(@NonNull BGPPeerState neighbor, @NonNull BGPTableTypeRegistryConsumer bgpTableTypeRegistry)
Builds Neighbor Afi Safi containing AfiSafi State.static @NonNull Map<AfiSafiKey,AfiSafi>
NeighborUtil. buildAfisSafisState(@NonNull BGPAfiSafiState neighbor, @NonNull BGPTableTypeRegistryConsumer bgpTableTypeRegistry)
Build List of afi safi containing State per Afi Safi.static @NonNull Global
GlobalUtil. buildGlobal(BGPRibState ribState, BGPTableTypeRegistryConsumer bgpTableTypeRegistry)
Build Openconfig Global containing RIB group stats from a list of BGP RIB State.static @NonNull Neighbor
NeighborUtil. buildNeighbor(@NonNull BGPPeerState neighbor, @NonNull BGPTableTypeRegistryConsumer bgpTableTypeRegistry)
Build a list of neighbors containing Operational State from a list of BGPPeerState.static @Nullable Neighbors
NeighborUtil. buildNeighbors(@NonNull List<BGPPeerState> peerStats, @NonNull BGPTableTypeRegistryConsumer bgpTableTypeRegistry)
Build a Openconfig Neighbors container with all Neighbors Stats from a list of BGPPeerGroupState.Constructors in org.opendaylight.protocol.bgp.state with parameters of type BGPTableTypeRegistryConsumer Constructor Description StateProviderImpl(@NonNull org.opendaylight.mdsal.binding.api.DataBroker dataBroker, int timeout, @NonNull BGPTableTypeRegistryConsumer bgpTableTypeRegistry, @NonNull BGPStateProvider stateProvider, @NonNull String networkInstanceName)
StateProviderImpl(@NonNull org.opendaylight.mdsal.binding.api.DataBroker dataBroker, @NonNull BGPTableTypeRegistryConsumer bgpTableTypeRegistry, @NonNull BGPStateProvider stateProvider, @NonNull StateProviderImpl.Configuration configuration)
-