Class HwvtepOperationalState
java.lang.Object
org.opendaylight.ovsdb.hwvtepsouthbound.transact.HwvtepOperationalState
-
Constructor Summary
ConstructorsConstructorDescriptionHwvtepOperationalState(org.opendaylight.mdsal.binding.api.DataBroker db, HwvtepConnectionInstance connectionInstance, Collection<org.opendaylight.mdsal.binding.api.DataTreeModification<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node>> changes) HwvtepOperationalState(org.opendaylight.mdsal.binding.api.DataBroker db, HwvtepConnectionInstance connectionInstance, Collection<org.opendaylight.mdsal.binding.api.DataTreeModification<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node>> changes, org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node globalOperNode, org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node psNode) HwvtepOperationalState(HwvtepConnectionInstance connectionInstance) -
Method Summary
Modifier and TypeMethodDescriptionvoidorg.opendaylight.mdsal.binding.api.DataBrokerList<? extends org.opendaylight.yangtools.binding.EntryObject<?, ?>> getDeletedData(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> key, Class<? extends org.opendaylight.yangtools.binding.EntryObject<?, ?>> cls) Set<org.opendaylight.yangtools.yang.binding.InstanceIdentifier> getDeletedKeysInCurrentTx(Class<? extends org.opendaylight.yangtools.binding.EntryObject<?, ?>> cls) Optional<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> getGlobalNode(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> iid) getHwvtepGlobalAugmentation(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> iid) getLocalMcastMacs(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> iid, LocalMcastMacsKey key) getLocalUcastMacs(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> iid, LocalUcastMacsKey key) getLogicalRouters(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> iid, LogicalRoutersKey logicalRoutersKey) getLogicalSwitches(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> iid, LogicalSwitchesKey logicalSwitchesKey) getLogicalSwitches(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<LogicalSwitches> iid) getPhysicalLocatorAugmentation(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> iid, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress dstIp, EncapsulationTypeBase encapType) getPhysicalLocatorAugmentation(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.node.TerminationPoint> iid) getPhysicalLocatorInFlight(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.node.TerminationPoint> iid) getPhysicalPortAugmentation(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> iid, HwvtepNodeName hwvtepNodeName) getPhysicalSwitchAugmentation(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> iid) org.opendaylight.mdsal.binding.api.ReadWriteTransactiongetRemoteMcastMacs(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> iid, RemoteMcastMacsKey key) getRemoteUcastMacs(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> iid, RemoteUcastMacsKey key) Optional<Map<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.node.TerminationPointKey, org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.node.TerminationPoint>> getTerminationPointList(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> iid) longgetTunnels(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> iid, TunnelsKey tunnelsKey) getTunnels(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Tunnels> iid) List<? extends org.opendaylight.yangtools.binding.EntryObject<?, ?>> getUpdatedData(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> key, Class<? extends org.opendaylight.yangtools.binding.EntryObject<?, ?>> cls) getUUIDFromCurrentTx(Class<? extends org.opendaylight.yangtools.binding.EntryObject<?, ?>> cls, org.opendaylight.yangtools.yang.binding.InstanceIdentifier key) booleanbooleanisKeyPartOfCurrentTx(Class<? extends org.opendaylight.yangtools.binding.EntryObject<?, ?>> cls, org.opendaylight.yangtools.yang.binding.InstanceIdentifier key) voidvoidsetInReconciliation(boolean inReconciliation) voidsetModifiedData(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>, org.apache.commons.lang3.tuple.Pair<Map<Class<? extends org.opendaylight.yangtools.binding.EntryObject<?, ?>>, List<org.opendaylight.yangtools.binding.EntryObject<?, ?>>>, Map<Class<? extends org.opendaylight.yangtools.binding.EntryObject<?, ?>>, List<org.opendaylight.yangtools.binding.EntryObject<?, ?>>>>> modifiedData) voidsetPhysicalLocatorInFlight(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.node.TerminationPoint> iid, UUID uuid) voidupdateCurrentTxData(Class<? extends org.opendaylight.yangtools.binding.EntryObject<?, ?>> cls, org.opendaylight.yangtools.yang.binding.InstanceIdentifier key, UUID uuid) voidupdateCurrentTxDeleteData(Class<? extends org.opendaylight.yangtools.binding.EntryObject<?, ?>> cls, org.opendaylight.yangtools.yang.binding.InstanceIdentifier key)
-
Constructor Details
-
HwvtepOperationalState
public HwvtepOperationalState(org.opendaylight.mdsal.binding.api.DataBroker db, HwvtepConnectionInstance connectionInstance, Collection<org.opendaylight.mdsal.binding.api.DataTreeModification<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node>> changes) -
HwvtepOperationalState
-
HwvtepOperationalState
public HwvtepOperationalState(org.opendaylight.mdsal.binding.api.DataBroker db, HwvtepConnectionInstance connectionInstance, Collection<org.opendaylight.mdsal.binding.api.DataTreeModification<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node>> changes, org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node globalOperNode, org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node psNode)
-
-
Method Details
-
readOperationalNodes
public void readOperationalNodes() -
getGlobalNode
public Optional<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> getGlobalNode(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> iid) -
getHwvtepGlobalAugmentation
public Optional<HwvtepGlobalAugmentation> getHwvtepGlobalAugmentation(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> iid) -
getPhysicalSwitchAugmentation
public Optional<PhysicalSwitchAugmentation> getPhysicalSwitchAugmentation(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> iid) -
getTerminationPointList
public Optional<Map<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.node.TerminationPointKey,org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.node.TerminationPoint>> getTerminationPointList(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> iid) -
getLogicalSwitches
public Optional<LogicalSwitches> getLogicalSwitches(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> iid, LogicalSwitchesKey logicalSwitchesKey) -
getLogicalSwitches
public Optional<LogicalSwitches> getLogicalSwitches(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<LogicalSwitches> iid) -
getTunnels
public Optional<Tunnels> getTunnels(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> iid, TunnelsKey tunnelsKey) -
getTunnels
-
getPhysicalPortAugmentation
public Optional<HwvtepPhysicalPortAugmentation> getPhysicalPortAugmentation(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> iid, HwvtepNodeName hwvtepNodeName) -
getPhysicalLocatorAugmentation
public Optional<HwvtepPhysicalLocatorAugmentation> getPhysicalLocatorAugmentation(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> iid, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress dstIp, EncapsulationTypeBase encapType) -
getPhysicalLocatorAugmentation
public Optional<HwvtepPhysicalLocatorAugmentation> getPhysicalLocatorAugmentation(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.node.TerminationPoint> iid) -
getLocalMcastMacs
public Optional<LocalMcastMacs> getLocalMcastMacs(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> iid, LocalMcastMacsKey key) -
getRemoteMcastMacs
public Optional<RemoteMcastMacs> getRemoteMcastMacs(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> iid, RemoteMcastMacsKey key) -
getLocalUcastMacs
public Optional<LocalUcastMacs> getLocalUcastMacs(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> iid, LocalUcastMacsKey key) -
getRemoteUcastMacs
public Optional<RemoteUcastMacs> getRemoteUcastMacs(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> iid, RemoteUcastMacsKey key) -
getLogicalRouters
public Optional<LogicalRouters> getLogicalRouters(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> iid, LogicalRoutersKey logicalRoutersKey) -
getAcls
-
getReadWriteTransaction
public org.opendaylight.mdsal.binding.api.ReadWriteTransaction getReadWriteTransaction() -
setPhysicalLocatorInFlight
public void setPhysicalLocatorInFlight(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.node.TerminationPoint> iid, UUID uuid) -
getPhysicalLocatorInFlight
public UUID getPhysicalLocatorInFlight(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.node.TerminationPoint> iid) -
getConnectionInstance
-
getDeviceInfo
-
updateCurrentTxData
-
updateCurrentTxDeleteData
public void updateCurrentTxDeleteData(Class<? extends org.opendaylight.yangtools.binding.EntryObject<?, ?>> cls, org.opendaylight.yangtools.yang.binding.InstanceIdentifier key) -
getUUIDFromCurrentTx
-
isKeyPartOfCurrentTx
public boolean isKeyPartOfCurrentTx(Class<? extends org.opendaylight.yangtools.binding.EntryObject<?, ?>> cls, org.opendaylight.yangtools.yang.binding.InstanceIdentifier key) -
getDeletedKeysInCurrentTx
-
getUpdatedData
public List<? extends org.opendaylight.yangtools.binding.EntryObject<?,?>> getUpdatedData(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> key, Class<? extends org.opendaylight.yangtools.binding.EntryObject<?, ?>> cls) -
getDeletedData
public List<? extends org.opendaylight.yangtools.binding.EntryObject<?,?>> getDeletedData(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> key, Class<? extends org.opendaylight.yangtools.binding.EntryObject<?, ?>> cls) -
setModifiedData
public void setModifiedData(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>, org.apache.commons.lang3.tuple.Pair<Map<Class<? extends org.opendaylight.yangtools.binding.EntryObject<?, ?>>, List<org.opendaylight.yangtools.binding.EntryObject<?, ?>>>, Map<Class<? extends org.opendaylight.yangtools.binding.EntryObject<?, ?>>, List<org.opendaylight.yangtools.binding.EntryObject<?, ?>>>>> modifiedData) -
isInReconciliation
public boolean isInReconciliation() -
setInReconciliation
public void setInReconciliation(boolean inReconciliation) -
getDataBroker
public org.opendaylight.mdsal.binding.api.DataBroker getDataBroker() -
clearIntransitKeys
public void clearIntransitKeys() -
getTransactionId
public long getTransactionId()
-