public final class SimpleBGPTableTypeRegistryProvider extends Object implements BGPTableTypeRegistryProvider
| Constructor and Description |
|---|
SimpleBGPTableTypeRegistryProvider() |
| Modifier and Type | Method and Description |
|---|---|
Optional<Class<? extends org.opendaylight.yang.gen.v1.http.openconfig.net.yang.bgp.types.rev151009.AfiSafiType>> |
getAfiSafiType(org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.multiprotocol.rev180329.BgpTableType bgpTableType)
Looks for AfiSafiType based on BgpTableType.
|
Optional<Class<? extends org.opendaylight.yang.gen.v1.http.openconfig.net.yang.bgp.types.rev151009.AfiSafiType>> |
getAfiSafiType(org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev180329.rib.TablesKey tablesKey)
Looks for AfiSafiType based on TablesKey.
|
Optional<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev180329.rib.TablesKey> |
getTableKey(Class<? extends org.opendaylight.yang.gen.v1.http.openconfig.net.yang.bgp.types.rev151009.AfiSafiType> afiSafiType)
Looks for BgpTableType based on OpenConfig AFI/SAFI.
|
Optional<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.multiprotocol.rev180329.BgpTableType> |
getTableType(Class<? extends org.opendaylight.yang.gen.v1.http.openconfig.net.yang.bgp.types.rev151009.AfiSafiType> afiSafiType)
Looks for BgpTableType based on OpenConfig AFI/SAFI.
|
org.opendaylight.yangtools.concepts.AbstractRegistration |
registerBGPTableType(Class<? extends org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.types.rev180329.AddressFamily> afi,
Class<? extends org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.types.rev180329.SubsequentAddressFamily> safi,
Class<? extends org.opendaylight.yang.gen.v1.http.openconfig.net.yang.bgp.types.rev151009.AfiSafiType> afiSafiType)
Register supported AFI/SAFI.
|
public org.opendaylight.yangtools.concepts.AbstractRegistration registerBGPTableType(Class<? extends org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.types.rev180329.AddressFamily> afi, Class<? extends org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.types.rev180329.SubsequentAddressFamily> safi, Class<? extends org.opendaylight.yang.gen.v1.http.openconfig.net.yang.bgp.types.rev151009.AfiSafiType> afiSafiType)
BGPTableTypeRegistryProviderregisterBGPTableType in interface BGPTableTypeRegistryProviderafi - Local representation of AFI.safi - Local representation of SAFI.afiSafiType - OpenConfig AFI/SAFI representation.public Optional<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.multiprotocol.rev180329.BgpTableType> getTableType(Class<? extends org.opendaylight.yang.gen.v1.http.openconfig.net.yang.bgp.types.rev151009.AfiSafiType> afiSafiType)
BGPTableTypeRegistryConsumergetTableType in interface BGPTableTypeRegistryConsumerafiSafiType - afiSafi Typepublic Optional<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev180329.rib.TablesKey> getTableKey(Class<? extends org.opendaylight.yang.gen.v1.http.openconfig.net.yang.bgp.types.rev151009.AfiSafiType> afiSafiType)
BGPTableTypeRegistryConsumergetTableKey in interface BGPTableTypeRegistryConsumerafiSafiType - afiSafi Typepublic Optional<Class<? extends org.opendaylight.yang.gen.v1.http.openconfig.net.yang.bgp.types.rev151009.AfiSafiType>> getAfiSafiType(org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.multiprotocol.rev180329.BgpTableType bgpTableType)
BGPTableTypeRegistryConsumergetAfiSafiType in interface BGPTableTypeRegistryConsumerbgpTableType - Bgp TableTypepublic Optional<Class<? extends org.opendaylight.yang.gen.v1.http.openconfig.net.yang.bgp.types.rev151009.AfiSafiType>> getAfiSafiType(org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev180329.rib.TablesKey tablesKey)
BGPTableTypeRegistryConsumergetAfiSafiType in interface BGPTableTypeRegistryConsumertablesKey - Tables KeyCopyright © 2019 OpenDaylight. All rights reserved.