Class HwvtepOperationalState

java.lang.Object
org.opendaylight.ovsdb.hwvtepsouthbound.transact.HwvtepOperationalState

public class HwvtepOperationalState extends Object
  • Constructor Details Link icon

    • HwvtepOperationalState Link icon

      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 Link icon

      public HwvtepOperationalState(HwvtepConnectionInstance connectionInstance)
    • HwvtepOperationalState Link icon

      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 Link icon

    • readOperationalNodes Link icon

      public void readOperationalNodes()
    • getGlobalNode Link icon

      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 Link icon

      public Optional<HwvtepGlobalAugmentation> getHwvtepGlobalAugmentation(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> iid)
    • getPhysicalSwitchAugmentation Link icon

      public Optional<PhysicalSwitchAugmentation> getPhysicalSwitchAugmentation(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> iid)
    • getTerminationPointList Link icon

      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 Link icon

      public Optional<LogicalSwitches> getLogicalSwitches(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> iid, LogicalSwitchesKey logicalSwitchesKey)
    • getLogicalSwitches Link icon

      public Optional<LogicalSwitches> getLogicalSwitches(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<LogicalSwitches> iid)
    • getTunnels Link icon

      public Optional<Tunnels> getTunnels(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> iid, TunnelsKey tunnelsKey)
    • getTunnels Link icon

      public Optional<Tunnels> getTunnels(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Tunnels> iid)
    • getPhysicalPortAugmentation Link icon

      public Optional<HwvtepPhysicalPortAugmentation> getPhysicalPortAugmentation(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> iid, HwvtepNodeName hwvtepNodeName)
    • getPhysicalLocatorAugmentation Link icon

      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 Link icon

      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 Link icon

      public Optional<LocalMcastMacs> getLocalMcastMacs(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> iid, LocalMcastMacsKey key)
    • getRemoteMcastMacs Link icon

      public Optional<RemoteMcastMacs> getRemoteMcastMacs(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> iid, RemoteMcastMacsKey key)
    • getLocalUcastMacs Link icon

      public Optional<LocalUcastMacs> getLocalUcastMacs(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> iid, LocalUcastMacsKey key)
    • getRemoteUcastMacs Link icon

      public Optional<RemoteUcastMacs> getRemoteUcastMacs(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> iid, RemoteUcastMacsKey key)
    • getLogicalRouters Link icon

      public Optional<LogicalRouters> getLogicalRouters(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> iid, LogicalRoutersKey logicalRoutersKey)
    • getAcls Link icon

      public Optional<Acls> getAcls(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Acls> iid)
    • getReadWriteTransaction Link icon

      public org.opendaylight.mdsal.binding.api.ReadWriteTransaction getReadWriteTransaction()
    • setPhysicalLocatorInFlight Link icon

      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 Link icon

      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 Link icon

      public HwvtepConnectionInstance getConnectionInstance()
    • getDeviceInfo Link icon

      public HwvtepDeviceInfo getDeviceInfo()
    • updateCurrentTxData Link icon

      public void updateCurrentTxData(Class<? extends org.opendaylight.yangtools.binding.EntryObject<?,?>> cls, org.opendaylight.yangtools.yang.binding.InstanceIdentifier key, UUID uuid)
    • updateCurrentTxDeleteData Link icon

      public void updateCurrentTxDeleteData(Class<? extends org.opendaylight.yangtools.binding.EntryObject<?,?>> cls, org.opendaylight.yangtools.yang.binding.InstanceIdentifier key)
    • getUUIDFromCurrentTx Link icon

      public UUID getUUIDFromCurrentTx(Class<? extends org.opendaylight.yangtools.binding.EntryObject<?,?>> cls, org.opendaylight.yangtools.yang.binding.InstanceIdentifier key)
    • isKeyPartOfCurrentTx Link icon

      public boolean isKeyPartOfCurrentTx(Class<? extends org.opendaylight.yangtools.binding.EntryObject<?,?>> cls, org.opendaylight.yangtools.yang.binding.InstanceIdentifier key)
    • getDeletedKeysInCurrentTx Link icon

      public Set<org.opendaylight.yangtools.yang.binding.InstanceIdentifier> getDeletedKeysInCurrentTx(Class<? extends org.opendaylight.yangtools.binding.EntryObject<?,?>> cls)
    • getUpdatedData Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      public boolean isInReconciliation()
    • setInReconciliation Link icon

      public void setInReconciliation(boolean inReconciliation)
    • getDataBroker Link icon

      public org.opendaylight.mdsal.binding.api.DataBroker getDataBroker()
    • clearIntransitKeys Link icon

      public void clearIntransitKeys()
    • getTransactionId Link icon

      public long getTransactionId()