Class HwvtepOperationalState
java.lang.Object
org.opendaylight.ovsdb.hwvtepsouthbound.transact.HwvtepOperationalState
-
Constructor Summary
ConstructorDescriptionHwvtepOperationalState
(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 TypeMethodDescriptionvoid
org.opendaylight.mdsal.binding.api.DataBroker
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) 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.ReadWriteTransaction
getRemoteMcastMacs
(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) long
getTunnels
(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) boolean
boolean
isKeyPartOfCurrentTx
(Class<? extends org.opendaylight.yangtools.binding.EntryObject<?, ?>> cls, org.opendaylight.yangtools.yang.binding.InstanceIdentifier key) void
void
setInReconciliation
(boolean inReconciliation) 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) 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) void
updateCurrentTxData
(Class<? extends org.opendaylight.yangtools.binding.EntryObject<?, ?>> cls, org.opendaylight.yangtools.yang.binding.InstanceIdentifier key, UUID uuid) void
updateCurrentTxDeleteData
(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()
-