Class GlobalUtil
- java.lang.Object
-
- org.opendaylight.protocol.bgp.state.GlobalUtil
-
public final class GlobalUtil extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static @Nullable AfiSafibuildAfiSafi(BGPRibState ribState, TablesKey tablesKey, BGPTableTypeRegistryConsumer bgpTableTypeRegistry)Build Afi Safi containing State.static Map<AfiSafiKey,AfiSafi>buildAfisSafis(BGPRibState ribState, BGPTableTypeRegistryConsumer bgpTableTypeRegistry)Build per AFI SAFI Openconfig Global State containing RIB group stats from a list of BGP RIB State.static @NonNull GlobalbuildGlobal(BGPRibState ribState, BGPTableTypeRegistryConsumer bgpTableTypeRegistry)Build Openconfig Global containing RIB group stats from a list of BGP RIB State.static @NonNull StatebuildState(BGPRibState ribState)Build Openconfig Global State.
-
-
-
Method Detail
-
buildGlobal
public static @NonNull Global buildGlobal(BGPRibState ribState, BGPTableTypeRegistryConsumer bgpTableTypeRegistry)
Build Openconfig Global containing RIB group stats from a list of BGP RIB State.- Parameters:
ribState- containing RIb Operational StatebgpTableTypeRegistry- BGP TableType Registry- Returns:
- Global containing state
-
buildAfisSafis
public static Map<AfiSafiKey,AfiSafi> buildAfisSafis(BGPRibState ribState, BGPTableTypeRegistryConsumer bgpTableTypeRegistry)
Build per AFI SAFI Openconfig Global State containing RIB group stats from a list of BGP RIB State.- Parameters:
ribState- containing RIb Operational StatebgpTableTypeRegistry- BGP TableType Registry- Returns:
- List containing per afi/safi operational state
-
buildState
public static @NonNull State buildState(BGPRibState ribState)
Build Openconfig Global State.- Parameters:
ribState- containing RIb Operational State- Returns:
- Openconfig Global State
-
buildAfiSafi
public static @Nullable AfiSafi buildAfiSafi(BGPRibState ribState, TablesKey tablesKey, BGPTableTypeRegistryConsumer bgpTableTypeRegistry)
Build Afi Safi containing State.- Parameters:
ribState- containing RIb Operational StatetablesKey- table KeybgpTableTypeRegistry- BGP TableType Registry- Returns:
- Afi Safi Operational State
-
-