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

    Constructors
  • Method Summary

    Modifier and Type
    Method
    Description
    final 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.
    final 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.
    final org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev180329.rib.TablesKey
    getTableKey(org.opendaylight.yang.gen.v1.http.openconfig.net.yang.bgp.types.rev151009.AfiSafiType afiSafiType)
    Looks for BgpTableType based on OpenConfig AFI/SAFI.
    final org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.multiprotocol.rev180329.BgpTableType
    getTableType(org.opendaylight.yang.gen.v1.http.openconfig.net.yang.bgp.types.rev151009.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, wait
  • Constructor Details

  • Method Details

    • getTableType

      public final org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.multiprotocol.rev180329.BgpTableType getTableType(org.opendaylight.yang.gen.v1.http.openconfig.net.yang.bgp.types.rev151009.AfiSafiType afiSafiType)
      Description copied from interface: BGPTableTypeRegistryConsumer
      Looks for BgpTableType based on OpenConfig AFI/SAFI.
      Specified by:
      getTableType in interface BGPTableTypeRegistryConsumer
      Parameters:
      afiSafiType - afiSafi Type
      Returns:
      Optional of BgpTableType or empty, if the table type is not supported.
    • getTableKey

      public final org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.rib.rev180329.rib.TablesKey getTableKey(org.opendaylight.yang.gen.v1.http.openconfig.net.yang.bgp.types.rev151009.AfiSafiType afiSafiType)
      Description copied from interface: BGPTableTypeRegistryConsumer
      Looks for BgpTableType based on OpenConfig AFI/SAFI.
      Specified by:
      getTableKey in interface BGPTableTypeRegistryConsumer
      Parameters:
      afiSafiType - afiSafi Type
      Returns:
      Optional of TableKey or empty, if the table type is not supported.
    • getAfiSafiType

      public final 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)
      Description copied from interface: BGPTableTypeRegistryConsumer
      Looks for AfiSafiType based on BgpTableType.
      Specified by:
      getAfiSafiType in interface BGPTableTypeRegistryConsumer
      Parameters:
      bgpTableType - Bgp TableType
      Returns:
      Optional of OpenConfig AFI/SAFI or empty, if the table type is not supported.
    • getAfiSafiType

      public final 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)
      Description copied from interface: BGPTableTypeRegistryConsumer
      Looks for AfiSafiType based on TablesKey.
      Specified by:
      getAfiSafiType in interface BGPTableTypeRegistryConsumer
      Parameters:
      tablesKey - Tables Key
      Returns:
      Optional of OpenConfig AFI/SAFI or empty, if the table type is not supported.