Class DefaultBGPTableTypeRegistryConsumer
java.lang.Object
org.opendaylight.protocol.bgp.openconfig.spi.DefaultBGPTableTypeRegistryConsumer
- All Implemented Interfaces:
BGPTableTypeRegistryConsumer,org.opendaylight.yangtools.concepts.Immutable
@Beta
@Singleton
@MetaInfServices(BGPTableTypeRegistryConsumer.class)
public final class DefaultBGPTableTypeRegistryConsumer
extends Object
implements org.opendaylight.yangtools.concepts.Immutable
-
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionfinal AfiSafiTypegetAfiSafiType(BgpTableType bgpTableType) Looks for AfiSafiType based on BgpTableType.final AfiSafiTypegetAfiSafiType(TablesKey tablesKey) Looks for AfiSafiType based on TablesKey.final TablesKeygetTableKey(AfiSafiType afiSafiType) Looks for BgpTableType based on OpenConfig AFI/SAFI.final BgpTableTypegetTableType(AfiSafiType afiSafiType) Looks for BgpTableType based on OpenConfig AFI/SAFI.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.opendaylight.yangtools.concepts.Immutable
toString
-
Constructor Details
-
DefaultBGPTableTypeRegistryConsumer
public DefaultBGPTableTypeRegistryConsumer() -
DefaultBGPTableTypeRegistryConsumer
@Inject public DefaultBGPTableTypeRegistryConsumer(Iterable<BGPTableTypeRegistryProviderActivator> activators) -
DefaultBGPTableTypeRegistryConsumer
-
-
Method Details
-
getTableType
Description copied from interface:BGPTableTypeRegistryConsumerLooks for BgpTableType based on OpenConfig AFI/SAFI.- Specified by:
getTableTypein interfaceBGPTableTypeRegistryConsumer- Parameters:
afiSafiType- afiSafi Type- Returns:
- Optional of BgpTableType or empty, if the table type is not supported.
-
getTableKey
Description copied from interface:BGPTableTypeRegistryConsumerLooks for BgpTableType based on OpenConfig AFI/SAFI.- Specified by:
getTableKeyin interfaceBGPTableTypeRegistryConsumer- Parameters:
afiSafiType- afiSafi Type- Returns:
- Optional of TableKey or empty, if the table type is not supported.
-
getAfiSafiType
Description copied from interface:BGPTableTypeRegistryConsumerLooks for AfiSafiType based on BgpTableType.- Specified by:
getAfiSafiTypein interfaceBGPTableTypeRegistryConsumer- Parameters:
bgpTableType- Bgp TableType- Returns:
- Optional of OpenConfig AFI/SAFI or empty, if the table type is not supported.
-
getAfiSafiType
Description copied from interface:BGPTableTypeRegistryConsumerLooks for AfiSafiType based on TablesKey.- Specified by:
getAfiSafiTypein interfaceBGPTableTypeRegistryConsumer- Parameters:
tablesKey- Tables Key- Returns:
- Optional of OpenConfig AFI/SAFI or empty, if the table type is not supported.
-