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>
-
Field Summary
Modifier and TypeFieldDescriptionstatic final org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.TopologyTypes
Fields inherited from class org.opendaylight.bgpcep.bgp.topology.provider.AbstractTopologyBuilder
listenerScheduledRestartEnforceCounter, listenerScheduledRestartTime, networkTopologyTransaction
-
Constructor Summary
ConstructorDescriptionIpv6ReachabilityTopologyBuilder
(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 Summary
Modifier and TypeMethodDescriptionprotected void
protected final void
createObject
(org.opendaylight.mdsal.binding.api.ReadWriteTransaction trans, org.opendaylight.yangtools.binding.DataObjectIdentifier<Ipv6Route> id, Ipv6Route value) protected Attributes
getAttributes
(Ipv6Route value) protected org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpPrefix
protected org.opendaylight.yangtools.yang.binding.InstanceIdentifier
<Ipv6Route> getRouteWildcard
(org.opendaylight.yangtools.binding.DataObjectIdentifier<Tables> tablesId) protected final void
removeObject
(org.opendaylight.mdsal.binding.api.ReadWriteTransaction trans, org.opendaylight.yangtools.binding.DataObjectIdentifier<Ipv6Route> id, Ipv6Route value) Methods inherited from class org.opendaylight.bgpcep.bgp.topology.provider.AbstractTopologyBuilder
close, getInstanceIdentifier, onDataTreeChanged, onFailure, onSuccess, resetListener, resetTransactionChain, restartTransactionChainOnDemand, routeChanged, scheduleListenerRestart, start
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.opendaylight.mdsal.binding.api.DataTreeChangeListener
onInitialData
-
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
-
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 classAbstractTopologyBuilder<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 classAbstractTopologyBuilder<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 classAbstractTopologyBuilder<T extends Route & org.opendaylight.yangtools.binding.DataObject>
-
clearTopology
protected void clearTopology()- Specified by:
clearTopology
in classAbstractTopologyBuilder<T extends Route & org.opendaylight.yangtools.binding.DataObject>
-