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.rev130919.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.rev130925.rib.TablesKey tablesKey)
Looks for AfiSafiType based on TablesKey.
|
Optional<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev130925.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.rev130919.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.rev130919.AddressFamily> afi,
Class<? extends org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.types.rev130919.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.rev130919.AddressFamily> afi, Class<? extends org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.types.rev130919.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.rev130919.BgpTableType> getTableType(Class<? extends org.opendaylight.yang.gen.v1.http.openconfig.net.yang.bgp.types.rev151009.AfiSafiType> afiSafiType)
BGPTableTypeRegistryConsumergetTableType in interface BGPTableTypeRegistryConsumer@Nonnull public Optional<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev130925.rib.TablesKey> getTableKey(@Nonnull Class<? extends org.opendaylight.yang.gen.v1.http.openconfig.net.yang.bgp.types.rev151009.AfiSafiType> afiSafiType)
BGPTableTypeRegistryConsumergetTableKey in interface BGPTableTypeRegistryConsumerpublic 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.rev130919.BgpTableType bgpTableType)
BGPTableTypeRegistryConsumergetAfiSafiType in interface BGPTableTypeRegistryConsumer@Nonnull public Optional<Class<? extends org.opendaylight.yang.gen.v1.http.openconfig.net.yang.bgp.types.rev151009.AfiSafiType>> getAfiSafiType(@Nonnull org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev130925.rib.TablesKey tablesKey)
BGPTableTypeRegistryConsumergetAfiSafiType in interface BGPTableTypeRegistryConsumerCopyright © 2018 OpenDaylight. All rights reserved.