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
SimpleBGPTableTypeRegistryProvider
-
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, org.opendaylight.mdsal.binding.api.DataBroker dataBroker, BGPRibRoutingPolicy ribPolicies, List<BgpTableType> localTables, Map<TablesKey,PathSelectionMode> bestPathSelectionStrategies)
-
Uses of BGPTableTypeRegistryConsumer in org.opendaylight.protocol.bgp.rib.impl.config
Methods in org.opendaylight.protocol.bgp.rib.impl.config with parameters of type BGPTableTypeRegistryConsumer Modifier and Type Method Description void
AppPeer. restart(RIB rib, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Bgp> bgpIid, PeerGroupConfigLoader peerGroupLoader, BGPTableTypeRegistryConsumer tableTypeRegistry)
void
BgpPeer. restart(RIB rib, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Bgp> bgpIid, PeerGroupConfigLoader peerGroupLoader, BGPTableTypeRegistryConsumer tableTypeRegistry)
void
PeerBean. restart(RIB rib, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Bgp> bgpIid, PeerGroupConfigLoader peerGroupLoader, BGPTableTypeRegistryConsumer tableTypeRegistry)
void
AppPeer. start(RIB rib, Neighbor neighbor, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Bgp> bgpIid, PeerGroupConfigLoader peerGroupLoader, BGPTableTypeRegistryConsumer tableTypeRegistry)
void
BgpPeer. start(RIB rib, Neighbor neighbor, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Bgp> bgpIid, PeerGroupConfigLoader peerGroupLoader, BGPTableTypeRegistryConsumer tableTypeRegistry)
void
PeerBean. start(RIB rib, Neighbor neighbor, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Bgp> bgpIid, PeerGroupConfigLoader peerGroupLoader, BGPTableTypeRegistryConsumer tableTypeRegistry)
Constructors in org.opendaylight.protocol.bgp.rib.impl.config with parameters of type BGPTableTypeRegistryConsumer Constructor Description BgpDeployerImpl(String networkInstanceName, org.opendaylight.mdsal.singleton.common.api.ClusterSingletonServiceProvider provider, org.osgi.service.blueprint.container.BlueprintContainer container, org.osgi.framework.BundleContext bundleContext, org.opendaylight.mdsal.binding.api.DataBroker dataBroker, BGPTableTypeRegistryConsumer mappingService)
-
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 AfiSafi
GlobalUtil. buildAfiSafi(BGPRibState ribState, TablesKey tablesKey, BGPTableTypeRegistryConsumer bgpTableTypeRegistry)
Build Afi Safi containing State.static List<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 List<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 BGPStateConsumer stateCollector, @NonNull String networkInstanceName)
StateProviderImpl(@NonNull org.opendaylight.mdsal.binding.api.DataBroker dataBroker, int timeout, @NonNull BGPTableTypeRegistryConsumer bgpTableTypeRegistry, @NonNull BGPStateConsumer stateCollector, @NonNull String networkInstanceName, @NonNull ScheduledExecutorService scheduler)
-