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.