Class Ipv6ReachabilityTopologyBuilder

java.lang.Object
org.opendaylight.bgpcep.bgp.topology.provider.AbstractTopologyBuilder<Ipv6Route>
org.opendaylight.bgpcep.bgp.topology.provider.Ipv6ReachabilityTopologyBuilder
All Implemented Interfaces:
com.google.common.util.concurrent.FutureCallback<org.opendaylight.yangtools.yang.common.Empty>, TopologyReference, org.opendaylight.mdsal.binding.api.DataTreeChangeListener<Ipv6Route>, InstanceReference<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.Topology>

public final class Ipv6ReachabilityTopologyBuilder extends AbstractTopologyBuilder<Ipv6Route>
  • Field Details

    • IPV6_TOPOLOGY_TYPE

      public static final org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.TopologyTypes IPV6_TOPOLOGY_TYPE
  • Constructor Details

    • Ipv6ReachabilityTopologyBuilder

      public Ipv6ReachabilityTopologyBuilder(org.opendaylight.mdsal.binding.api.DataBroker dataProvider, RibReference locRibReference, org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.TopologyId topologyId)
  • Method Details

    • getAttributes

      protected Attributes getAttributes(Ipv6Route value)
    • getPrefix

      protected org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpPrefix getPrefix(Ipv6Route value)
    • getRouteWildcard

      protected org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Ipv6Route> getRouteWildcard(org.opendaylight.yangtools.binding.DataObjectIdentifier<Tables> tablesId)
      Specified by:
      getRouteWildcard in class AbstractTopologyBuilder<Ipv6Route>
    • createObject

      protected final void createObject(org.opendaylight.mdsal.binding.api.ReadWriteTransaction trans, org.opendaylight.yangtools.binding.DataObjectIdentifier<Ipv6Route> id, Ipv6Route value)
      Specified by:
      createObject in class AbstractTopologyBuilder<T extends Route & org.opendaylight.yangtools.binding.DataObject>
    • removeObject

      protected final void removeObject(org.opendaylight.mdsal.binding.api.ReadWriteTransaction trans, org.opendaylight.yangtools.binding.DataObjectIdentifier<Ipv6Route> id, Ipv6Route value)
      Specified by:
      removeObject in class AbstractTopologyBuilder<T extends Route & org.opendaylight.yangtools.binding.DataObject>
    • clearTopology

      protected void clearTopology()
      Specified by:
      clearTopology in class AbstractTopologyBuilder<T extends Route & org.opendaylight.yangtools.binding.DataObject>