Class Ipv6ReachabilityTopologyBuilder
java.lang.Object
org.opendaylight.bgpcep.bgp.topology.provider.AbstractTopologyBuilder<T>
org.opendaylight.bgpcep.bgp.topology.provider.Ipv6ReachabilityTopologyBuilder
- All Implemented Interfaces:
EventListener,TopologyReference,org.opendaylight.mdsal.binding.api.ClusteredDataTreeChangeListener<Ipv6Route>,org.opendaylight.mdsal.binding.api.DataTreeChangeListener<Ipv6Route>,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
ConstructorsConstructorDescriptionIpv6ReachabilityTopologyBuilder(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<Ipv6Route> id, Ipv6Route value) protected AttributesgetAttributes(Ipv6Route value) protected org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpPrefixprotected org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Ipv6Route>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<Ipv6Route> id, Ipv6Route 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
-
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.yang.binding.InstanceIdentifier<Tables> tablesId) - Specified by:
getRouteWildcardin classAbstractTopologyBuilder<Ipv6Route>
-
createObject
protected final void createObject(org.opendaylight.mdsal.binding.api.ReadWriteTransaction trans, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Ipv6Route> id, Ipv6Route 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<Ipv6Route> id, Ipv6Route value) - Specified by:
removeObjectin classAbstractTopologyBuilder<T extends Route>
-
clearTopology
protected void clearTopology()- Specified by:
clearTopologyin classAbstractTopologyBuilder<T extends Route>
-