Class HwvtepSouthboundProvider
java.lang.Object
org.opendaylight.ovsdb.hwvtepsouthbound.HwvtepSouthboundProvider
- All Implemented Interfaces:
AutoCloseable,org.opendaylight.mdsal.binding.api.DataTreeChangeListener<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.Topology>,HwvtepSouthboundProviderInfo
@Singleton
public final class HwvtepSouthboundProvider
extends Object
implements HwvtepSouthboundProviderInfo, org.opendaylight.mdsal.binding.api.DataTreeChangeListener<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.Topology>, AutoCloseable
-
Constructor Summary
ConstructorsConstructorDescriptionHwvtepSouthboundProvider(org.opendaylight.mdsal.binding.api.DataBroker dataBroker, org.opendaylight.mdsal.eos.binding.api.EntityOwnershipService entityOwnership, OvsdbConnection ovsdbConnection, org.opendaylight.mdsal.dom.api.DOMSchemaService schemaService, org.opendaylight.yangtools.binding.data.codec.api.BindingNormalizedNodeSerializer serializer, TransactionInvoker txInvoker, Operations ops) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()Map<org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node>, HwvtepDeviceInfo> Map<org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node>, TransactionHistory> Map<org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node>, TransactionHistory> voidhandleOwnershipChange(org.opendaylight.mdsal.eos.common.api.EntityOwnershipStateChange change) voidonDataTreeChanged(List<org.opendaylight.mdsal.binding.api.DataTreeModification<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.Topology>> collection) Methods 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
-
Constructor Details
-
HwvtepSouthboundProvider
@Inject public HwvtepSouthboundProvider(org.opendaylight.mdsal.binding.api.DataBroker dataBroker, org.opendaylight.mdsal.eos.binding.api.EntityOwnershipService entityOwnership, OvsdbConnection ovsdbConnection, org.opendaylight.mdsal.dom.api.DOMSchemaService schemaService, org.opendaylight.yangtools.binding.data.codec.api.BindingNormalizedNodeSerializer serializer, TransactionInvoker txInvoker, Operations ops)
-
-
Method Details
-
close
@PreDestroy public void close()- Specified by:
closein interfaceAutoCloseable
-
handleOwnershipChange
public void handleOwnershipChange(org.opendaylight.mdsal.eos.common.api.EntityOwnershipStateChange change) -
onDataTreeChanged
public void onDataTreeChanged(List<org.opendaylight.mdsal.binding.api.DataTreeModification<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.Topology>> collection) - Specified by:
onDataTreeChangedin interfaceorg.opendaylight.mdsal.binding.api.DataTreeChangeListener<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.Topology>
-
getAllConnectedInstances
public Map<org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node>,HwvtepDeviceInfo> getAllConnectedInstances()- Specified by:
getAllConnectedInstancesin interfaceHwvtepSouthboundProviderInfo
-
getControllerTxHistory
public Map<org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node>,TransactionHistory> getControllerTxHistory()- Specified by:
getControllerTxHistoryin interfaceHwvtepSouthboundProviderInfo
-
getDeviceUpdateHistory
public Map<org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node>,TransactionHistory> getDeviceUpdateHistory()- Specified by:
getDeviceUpdateHistoryin interfaceHwvtepSouthboundProviderInfo
-