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
FieldsModifier and TypeFieldDescriptionstatic final org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.TopologyTypesFields inherited from class org.opendaylight.bgpcep.bgp.topology.provider.AbstractTopologyBuilder
listenerScheduledRestartEnforceCounter, listenerScheduledRestartTime, networkTopologyTransaction -
Constructor Summary
ConstructorsConstructorDescriptionIpv4ReachabilityTopologyBuilder(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 voidprotected final voidcreateObject(org.opendaylight.mdsal.binding.api.ReadWriteTransaction trans, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Ipv4Route> id, Ipv4Route value) protected AttributesgetAttributes(Ipv4Route value) protected org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpPrefixprotected org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Ipv4Route>getRouteWildcard(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Tables> tablesId) protected final voidremoveObject(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, startMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
getRouteWildcardin 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:
createObjectin 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:
removeObjectin classAbstractTopologyBuilder<T extends Route>
-
clearTopology
protected void clearTopology()- Specified by:
clearTopologyin classAbstractTopologyBuilder<T extends Route>
-