Class Ipv4ReachabilityTopologyBuilder
java.lang.Object
org.opendaylight.bgpcep.bgp.topology.provider.AbstractTopologyBuilder<T>
org.opendaylight.bgpcep.bgp.topology.provider.Ipv4ReachabilityTopologyBuilder
- All Implemented Interfaces:
EventListener
,TopologyReference
,org.opendaylight.mdsal.binding.api.ClusteredDataTreeChangeListener<Ipv4Route>
,org.opendaylight.mdsal.binding.api.DataTreeChangeListener<Ipv4Route>
,org.opendaylight.mdsal.binding.api.TransactionChainListener
,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
ConstructorDescriptionIpv4ReachabilityTopologyBuilder
(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.yang.binding.InstanceIdentifier<Ipv4Route> id, Ipv4Route value) protected Attributes
getAttributes
(Ipv4Route 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<Ipv4Route>
getRouteWildcard
(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Tables> tablesId) protected final void
removeObject
(org.opendaylight.mdsal.binding.api.ReadWriteTransaction trans, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Ipv4Route> id, Ipv4Route value) Methods inherited from class org.opendaylight.bgpcep.bgp.topology.provider.AbstractTopologyBuilder
close, getInstanceIdentifier, onDataTreeChanged, onTransactionChainFailed, onTransactionChainSuccessful, 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
-
IPV4_TOPOLOGY_TYPE
public static final org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.TopologyTypes IPV4_TOPOLOGY_TYPE
-
-
Constructor Details
-
Ipv4ReachabilityTopologyBuilder
public Ipv4ReachabilityTopologyBuilder(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(Ipv4Route value) -
getRouteWildcard
protected org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Ipv4Route> getRouteWildcard(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Tables> tablesId) - Specified by:
getRouteWildcard
in classAbstractTopologyBuilder<Ipv4Route>
-
createObject
protected final void createObject(org.opendaylight.mdsal.binding.api.ReadWriteTransaction trans, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Ipv4Route> id, Ipv4Route value) - Specified by:
createObject
in classAbstractTopologyBuilder<T extends Route>
-
removeObject
protected final void removeObject(org.opendaylight.mdsal.binding.api.ReadWriteTransaction trans, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Ipv4Route> id, Ipv4Route value) - Specified by:
removeObject
in classAbstractTopologyBuilder<T extends Route>
-
clearTopology
protected void clearTopology()- Specified by:
clearTopology
in classAbstractTopologyBuilder<T extends Route>
-