public class HwvtepOperationalState extends Object
Constructor and Description |
---|
HwvtepOperationalState(org.opendaylight.controller.md.sal.binding.api.DataBroker db,
HwvtepConnectionInstance connectionInstance,
Collection<org.opendaylight.controller.md.sal.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.controller.md.sal.binding.api.DataBroker db,
HwvtepConnectionInstance connectionInstance,
Collection<org.opendaylight.controller.md.sal.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) |
Modifier and Type | Method and Description |
---|---|
void |
clearIntransitKeys() |
com.google.common.base.Optional<Acls> |
getAcls(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Acls> iid) |
HwvtepConnectionInstance |
getConnectionInstance() |
org.opendaylight.controller.md.sal.binding.api.DataBroker |
getDataBroker() |
List<? extends org.opendaylight.yangtools.yang.binding.Identifiable> |
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.yang.binding.Identifiable> cls) |
Set<org.opendaylight.yangtools.yang.binding.InstanceIdentifier> |
getDeletedKeysInCurrentTx(Class<? extends org.opendaylight.yangtools.yang.binding.Identifiable> cls) |
HwvtepDeviceInfo |
getDeviceInfo() |
com.google.common.base.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) |
com.google.common.base.Optional<HwvtepGlobalAugmentation> |
getHwvtepGlobalAugmentation(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> iid) |
com.google.common.base.Optional<LocalMcastMacs> |
getLocalMcastMacs(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> iid,
LocalMcastMacsKey key) |
com.google.common.base.Optional<LocalUcastMacs> |
getLocalUcastMacs(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> iid,
LocalUcastMacsKey key) |
com.google.common.base.Optional<LogicalRouters> |
getLogicalRouters(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> iid,
LogicalRoutersKey logicalRoutersKey) |
com.google.common.base.Optional<LogicalSwitches> |
getLogicalSwitches(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> iid,
LogicalSwitchesKey logicalSwitchesKey) |
com.google.common.base.Optional<LogicalSwitches> |
getLogicalSwitches(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<LogicalSwitches> iid) |
com.google.common.base.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,
Class<? extends EncapsulationTypeBase> encapType) |
com.google.common.base.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) |
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) |
com.google.common.base.Optional<HwvtepPhysicalPortAugmentation> |
getPhysicalPortAugmentation(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> iid,
HwvtepNodeName hwvtepNodeName) |
com.google.common.base.Optional<PhysicalSwitchAugmentation> |
getPhysicalSwitchAugmentation(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> iid) |
org.opendaylight.controller.md.sal.binding.api.ReadWriteTransaction |
getReadWriteTransaction() |
com.google.common.base.Optional<RemoteMcastMacs> |
getRemoteMcastMacs(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> iid,
RemoteMcastMacsKey key) |
com.google.common.base.Optional<RemoteUcastMacs> |
getRemoteUcastMacs(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> iid,
RemoteUcastMacsKey key) |
com.google.common.base.Optional<List<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) |
com.google.common.base.Optional<Tunnels> |
getTunnels(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> iid,
TunnelsKey tunnelsKey) |
com.google.common.base.Optional<Tunnels> |
getTunnels(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Tunnels> iid) |
List<? extends org.opendaylight.yangtools.yang.binding.Identifiable> |
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.yang.binding.Identifiable> cls) |
UUID |
getUUIDFromCurrentTx(Class<? extends org.opendaylight.yangtools.yang.binding.Identifiable> cls,
org.opendaylight.yangtools.yang.binding.InstanceIdentifier key) |
boolean |
isInReconciliation() |
boolean |
isKeyPartOfCurrentTx(Class<? extends org.opendaylight.yangtools.yang.binding.Identifiable> cls,
org.opendaylight.yangtools.yang.binding.InstanceIdentifier key) |
void |
readOperationalNodes() |
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.yang.binding.Identifiable>,List<org.opendaylight.yangtools.yang.binding.Identifiable>>,Map<Class<? extends org.opendaylight.yangtools.yang.binding.Identifiable>,List<org.opendaylight.yangtools.yang.binding.Identifiable>>>> 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.yang.binding.Identifiable> cls,
org.opendaylight.yangtools.yang.binding.InstanceIdentifier key,
UUID uuid) |
void |
updateCurrentTxDeleteData(Class<? extends org.opendaylight.yangtools.yang.binding.Identifiable> cls,
org.opendaylight.yangtools.yang.binding.InstanceIdentifier key) |
public HwvtepOperationalState(org.opendaylight.controller.md.sal.binding.api.DataBroker db, HwvtepConnectionInstance connectionInstance, Collection<org.opendaylight.controller.md.sal.binding.api.DataTreeModification<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node>> changes)
public HwvtepOperationalState(HwvtepConnectionInstance connectionInstance)
public HwvtepOperationalState(org.opendaylight.controller.md.sal.binding.api.DataBroker db, HwvtepConnectionInstance connectionInstance, Collection<org.opendaylight.controller.md.sal.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)
public void readOperationalNodes()
public com.google.common.base.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)
public com.google.common.base.Optional<HwvtepGlobalAugmentation> getHwvtepGlobalAugmentation(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> iid)
public com.google.common.base.Optional<PhysicalSwitchAugmentation> getPhysicalSwitchAugmentation(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> iid)
public com.google.common.base.Optional<List<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)
public com.google.common.base.Optional<LogicalSwitches> getLogicalSwitches(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> iid, LogicalSwitchesKey logicalSwitchesKey)
public com.google.common.base.Optional<Tunnels> getTunnels(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> iid, TunnelsKey tunnelsKey)
public com.google.common.base.Optional<HwvtepPhysicalPortAugmentation> getPhysicalPortAugmentation(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> iid, HwvtepNodeName hwvtepNodeName)
public com.google.common.base.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, Class<? extends EncapsulationTypeBase> encapType)
public com.google.common.base.Optional<LocalMcastMacs> getLocalMcastMacs(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> iid, LocalMcastMacsKey key)
public com.google.common.base.Optional<RemoteMcastMacs> getRemoteMcastMacs(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> iid, RemoteMcastMacsKey key)
public com.google.common.base.Optional<LocalUcastMacs> getLocalUcastMacs(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> iid, LocalUcastMacsKey key)
public com.google.common.base.Optional<RemoteUcastMacs> getRemoteUcastMacs(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> iid, RemoteUcastMacsKey key)
public com.google.common.base.Optional<LogicalRouters> getLogicalRouters(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> iid, LogicalRoutersKey logicalRoutersKey)
public com.google.common.base.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)
public com.google.common.base.Optional<LogicalSwitches> getLogicalSwitches(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<LogicalSwitches> iid)
public com.google.common.base.Optional<Tunnels> getTunnels(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Tunnels> iid)
public com.google.common.base.Optional<Acls> getAcls(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Acls> iid)
public org.opendaylight.controller.md.sal.binding.api.ReadWriteTransaction getReadWriteTransaction()
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)
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)
public HwvtepConnectionInstance getConnectionInstance()
public HwvtepDeviceInfo getDeviceInfo()
public void updateCurrentTxData(Class<? extends org.opendaylight.yangtools.yang.binding.Identifiable> cls, org.opendaylight.yangtools.yang.binding.InstanceIdentifier key, UUID uuid)
public void updateCurrentTxDeleteData(Class<? extends org.opendaylight.yangtools.yang.binding.Identifiable> cls, org.opendaylight.yangtools.yang.binding.InstanceIdentifier key)
public UUID getUUIDFromCurrentTx(Class<? extends org.opendaylight.yangtools.yang.binding.Identifiable> cls, org.opendaylight.yangtools.yang.binding.InstanceIdentifier key)
public boolean isKeyPartOfCurrentTx(Class<? extends org.opendaylight.yangtools.yang.binding.Identifiable> cls, org.opendaylight.yangtools.yang.binding.InstanceIdentifier key)
public Set<org.opendaylight.yangtools.yang.binding.InstanceIdentifier> getDeletedKeysInCurrentTx(Class<? extends org.opendaylight.yangtools.yang.binding.Identifiable> cls)
public List<? extends org.opendaylight.yangtools.yang.binding.Identifiable> 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.yang.binding.Identifiable> cls)
public List<? extends org.opendaylight.yangtools.yang.binding.Identifiable> 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.yang.binding.Identifiable> cls)
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.yang.binding.Identifiable>,List<org.opendaylight.yangtools.yang.binding.Identifiable>>,Map<Class<? extends org.opendaylight.yangtools.yang.binding.Identifiable>,List<org.opendaylight.yangtools.yang.binding.Identifiable>>>> modifiedData)
public boolean isInReconciliation()
public void setInReconciliation(boolean inReconciliation)
public org.opendaylight.controller.md.sal.binding.api.DataBroker getDataBroker()
public void clearIntransitKeys()
Copyright © 2018 OpenDaylight. All rights reserved.