Class HwvtepDeviceInfo
java.lang.Object
org.opendaylight.ovsdb.hwvtepsouthbound.HwvtepDeviceInfo
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic enum - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescription<T extends org.opendaylight.yangtools.yang.binding.KeyAware>
voidaddJobToQueue(DependentJob<T> job) voidaddToControllerTx(TransactionType transactionType, Object object) voidaddToDeviceUpdate(TransactionType transactionType, Object object) voidclearConfigData(Class<? extends org.opendaylight.yangtools.yang.binding.KeyAware> cls, org.opendaylight.yangtools.yang.binding.InstanceIdentifier key) voidclearDeviceOperData(Class<? extends org.opendaylight.yangtools.yang.binding.KeyAware> cls) voidclearDeviceOperData(Class<? extends org.opendaylight.yangtools.yang.binding.KeyAware> cls, org.opendaylight.yangtools.yang.binding.InstanceIdentifier key) voidclearDeviceOperUUID(Class<? extends org.opendaylight.yangtools.yang.binding.KeyAware> cls, org.opendaylight.yangtools.yang.binding.InstanceIdentifier key, UUID uuid) voidclearInTransit(Class<? extends org.opendaylight.yangtools.yang.binding.KeyAware> cls, org.opendaylight.yangtools.yang.binding.InstanceIdentifier key) voidclearKeyFromDependencyQueue(org.opendaylight.yangtools.yang.binding.InstanceIdentifier iid) voidclearLogicalSwitchRefs(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<LogicalSwitches> logicalSwitchKey) clearOperDsAvailability(Class<? extends org.opendaylight.yangtools.yang.binding.KeyAware> cls, org.opendaylight.yangtools.yang.binding.InstanceIdentifier key) voiddecRefCount(org.opendaylight.yangtools.yang.binding.InstanceIdentifier reference, org.opendaylight.yangtools.yang.binding.InstanceIdentifier tep) Map<Class<? extends org.opendaylight.yangtools.yang.binding.KeyAware>,Map<org.opendaylight.yangtools.yang.binding.InstanceIdentifier, HwvtepDeviceInfo.DeviceData>> getConfigData(Class<? extends org.opendaylight.yangtools.yang.binding.KeyAware> cls, org.opendaylight.yangtools.yang.binding.InstanceIdentifier key) Map<org.opendaylight.yangtools.yang.binding.InstanceIdentifier,HwvtepDeviceInfo.DeviceData> getDeviceOperData(Class<? extends org.opendaylight.yangtools.yang.binding.KeyAware> cls) getDeviceOperData(Class<? extends org.opendaylight.yangtools.yang.binding.KeyAware> cls, UUID uuid) getDeviceOperData(Class<? extends org.opendaylight.yangtools.yang.binding.KeyAware> cls, org.opendaylight.yangtools.yang.binding.InstanceIdentifier key) org.opendaylight.yangtools.yang.binding.InstanceIdentifiergetDeviceOperKey(Class<? extends org.opendaylight.yangtools.yang.binding.KeyAware> cls, UUID uuid) getLogicalSwitch(UUID uuid) Map<Class<? extends org.opendaylight.yangtools.yang.binding.KeyAware>,Map<org.opendaylight.yangtools.yang.binding.InstanceIdentifier, HwvtepDeviceInfo.DeviceData>> getPhysicalLocator(UUID uuid) getPhysicalSwitch(UUID uuid) intgetRefCount(org.opendaylight.yangtools.yang.binding.InstanceIdentifier tep) Set<org.opendaylight.yangtools.yang.binding.InstanceIdentifier>getRefCounts(org.opendaylight.yangtools.yang.binding.InstanceIdentifier tep) getUUID(Class<? extends org.opendaylight.yangtools.yang.binding.KeyAware> cls, org.opendaylight.yangtools.yang.binding.InstanceIdentifier key) Map<Class<? extends org.opendaylight.yangtools.yang.binding.KeyAware>,Map<UUID, HwvtepDeviceInfo.DeviceData>> voidincRefCount(org.opendaylight.yangtools.yang.binding.InstanceIdentifier reference, org.opendaylight.yangtools.yang.binding.InstanceIdentifier tep) isAvailableInOperDs(Class<? extends org.opendaylight.yangtools.yang.binding.KeyAware> cls, org.opendaylight.yangtools.yang.binding.InstanceIdentifier key) booleanisConfigDataAvailable(Class<? extends org.opendaylight.yangtools.yang.binding.KeyAware> cls, org.opendaylight.yangtools.yang.binding.InstanceIdentifier key) booleanisKeyInDependencyQueue(org.opendaylight.yangtools.yang.binding.InstanceIdentifier iid) booleanisKeyInTransit(Class<? extends org.opendaylight.yangtools.yang.binding.KeyAware> cls, org.opendaylight.yangtools.yang.binding.InstanceIdentifier key) voidmarkAvailableInOperDs(Class<? extends org.opendaylight.yangtools.yang.binding.KeyAware> cls, org.opendaylight.yangtools.yang.binding.InstanceIdentifier key) voidmarkKeyAsInTransit(Class<? extends org.opendaylight.yangtools.yang.binding.KeyAware> cls, org.opendaylight.yangtools.yang.binding.InstanceIdentifier key) voidvoidvoidputKeyInDependencyQueue(org.opendaylight.yangtools.yang.binding.InstanceIdentifier iid) voidputPhysicalSwitch(UUID uuid, PhysicalSwitch physicalSwitch) voidputPhysicalSwitchForTunnel(UUID uuid, UUID psUUID) removePhysicalSwitch(UUID uuid) voidvoidremoveRemoteMcast(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<LogicalSwitches> lsIid, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<RemoteMcastMacs> mcastIid) voidremoveRemoteUcast(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<LogicalSwitches> lsIid, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<RemoteUcastMacs> ucastIid) voidscheduleTransaction(TransactCommand transactCommand) voidsetConfigKeyVsData(Map<Class<? extends org.opendaylight.yangtools.yang.binding.KeyAware>, Map<org.opendaylight.yangtools.yang.binding.InstanceIdentifier, HwvtepDeviceInfo.DeviceData>> configKeyVsData) voidsetControllerTxHistory(TransactionHistory controllerTxHistory) voidsetDeviceUpdateHistory(TransactionHistory deviceUpdateHistory) voidupdateConfigData(Class<? extends org.opendaylight.yangtools.yang.binding.KeyAware> cls, org.opendaylight.yangtools.yang.binding.InstanceIdentifier key, Object data) voidupdateDeviceOperData(Class<? extends org.opendaylight.yangtools.yang.binding.KeyAware> cls, org.opendaylight.yangtools.yang.binding.InstanceIdentifier key, UUID uuid, Object data) voidupdateRemoteMcast(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<LogicalSwitches> lsIid, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<RemoteMcastMacs> mcastIid, RemoteMcastMacs mac) voidupdateRemoteUcast(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<LogicalSwitches> lsIid, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<RemoteUcastMacs> ucastIid, RemoteUcastMacs mac)  
- 
Constructor Details
- 
HwvtepDeviceInfo
 
 - 
 - 
Method Details
- 
markAvailableInOperDs
public void markAvailableInOperDs(Class<? extends org.opendaylight.yangtools.yang.binding.KeyAware> cls, org.opendaylight.yangtools.yang.binding.InstanceIdentifier key)  - 
isAvailableInOperDs
 - 
clearOperDsAvailability
 - 
getLogicalSwitch
 - 
getLogicalSwitches
 - 
putPhysicalSwitch
 - 
getPhysicalSwitch
 - 
removePhysicalSwitch
 - 
getPhysicalSwitches
 - 
getPhysicalLocator
 - 
getPhysicalLocators
 - 
putPhysicalSwitchForTunnel
 - 
getPhysicalSwitchForTunnel
 - 
removePhysicalSwitchForTunnel
 - 
getPhysicalSwitchesForTunnels
 - 
isKeyInTransit
public boolean isKeyInTransit(Class<? extends org.opendaylight.yangtools.yang.binding.KeyAware> cls, org.opendaylight.yangtools.yang.binding.InstanceIdentifier key)  - 
isConfigDataAvailable
public boolean isConfigDataAvailable(Class<? extends org.opendaylight.yangtools.yang.binding.KeyAware> cls, org.opendaylight.yangtools.yang.binding.InstanceIdentifier key)  - 
updateConfigData
 - 
getConfigData
public HwvtepDeviceInfo.DeviceData getConfigData(Class<? extends org.opendaylight.yangtools.yang.binding.KeyAware> cls, org.opendaylight.yangtools.yang.binding.InstanceIdentifier key)  - 
getConfigData
public Map<Class<? extends org.opendaylight.yangtools.yang.binding.KeyAware>,Map<org.opendaylight.yangtools.yang.binding.InstanceIdentifier, getConfigData()HwvtepDeviceInfo.DeviceData>>  - 
clearConfigData
public void clearConfigData(Class<? extends org.opendaylight.yangtools.yang.binding.KeyAware> cls, org.opendaylight.yangtools.yang.binding.InstanceIdentifier key)  - 
markKeyAsInTransit
public void markKeyAsInTransit(Class<? extends org.opendaylight.yangtools.yang.binding.KeyAware> cls, org.opendaylight.yangtools.yang.binding.InstanceIdentifier key)  - 
updateDeviceOperData
 - 
clearDeviceOperData
public void clearDeviceOperData(Class<? extends org.opendaylight.yangtools.yang.binding.KeyAware> cls, org.opendaylight.yangtools.yang.binding.InstanceIdentifier key)  - 
clearDeviceOperData
public void clearDeviceOperData(Class<? extends org.opendaylight.yangtools.yang.binding.KeyAware> cls)  - 
clearDeviceOperUUID
 - 
getDeviceOperData
public HwvtepDeviceInfo.DeviceData getDeviceOperData(Class<? extends org.opendaylight.yangtools.yang.binding.KeyAware> cls, UUID uuid)  - 
getDeviceOperData
public HwvtepDeviceInfo.DeviceData getDeviceOperData(Class<? extends org.opendaylight.yangtools.yang.binding.KeyAware> cls, org.opendaylight.yangtools.yang.binding.InstanceIdentifier key)  - 
getDeviceOperData
public Map<org.opendaylight.yangtools.yang.binding.InstanceIdentifier,HwvtepDeviceInfo.DeviceData> getDeviceOperData(Class<? extends org.opendaylight.yangtools.yang.binding.KeyAware> cls)  - 
getDeviceOperKey
 - 
getUUID
 - 
addJobToQueue
public <T extends org.opendaylight.yangtools.yang.binding.KeyAware> void addJobToQueue(DependentJob<T> job)  - 
onConfigDataAvailable
public void onConfigDataAvailable() - 
onOperDataAvailable
public void onOperDataAvailable() - 
scheduleTransaction
 - 
clearInTransit
public void clearInTransit(Class<? extends org.opendaylight.yangtools.yang.binding.KeyAware> cls, org.opendaylight.yangtools.yang.binding.InstanceIdentifier key)  - 
incRefCount
public void incRefCount(org.opendaylight.yangtools.yang.binding.InstanceIdentifier reference, org.opendaylight.yangtools.yang.binding.InstanceIdentifier tep)  - 
getRefCount
public int getRefCount(org.opendaylight.yangtools.yang.binding.InstanceIdentifier tep)  - 
getRefCounts
public Set<org.opendaylight.yangtools.yang.binding.InstanceIdentifier> getRefCounts(org.opendaylight.yangtools.yang.binding.InstanceIdentifier tep)  - 
decRefCount
public void decRefCount(org.opendaylight.yangtools.yang.binding.InstanceIdentifier reference, org.opendaylight.yangtools.yang.binding.InstanceIdentifier tep)  - 
clearLogicalSwitchRefs
public void clearLogicalSwitchRefs(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<LogicalSwitches> logicalSwitchKey)  - 
updateRemoteMcast
public void updateRemoteMcast(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<LogicalSwitches> lsIid, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<RemoteMcastMacs> mcastIid, RemoteMcastMacs mac)  - 
updateRemoteUcast
public void updateRemoteUcast(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<LogicalSwitches> lsIid, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<RemoteUcastMacs> ucastIid, RemoteUcastMacs mac)  - 
removeRemoteMcast
public void removeRemoteMcast(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<LogicalSwitches> lsIid, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<RemoteMcastMacs> mcastIid)  - 
removeRemoteUcast
public void removeRemoteUcast(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<LogicalSwitches> lsIid, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<RemoteUcastMacs> ucastIid)  - 
getConnectionInstance
 - 
setConfigKeyVsData
public void setConfigKeyVsData(Map<Class<? extends org.opendaylight.yangtools.yang.binding.KeyAware>, Map<org.opendaylight.yangtools.yang.binding.InstanceIdentifier, HwvtepDeviceInfo.DeviceData>> configKeyVsData)  - 
setControllerTxHistory
 - 
setDeviceUpdateHistory
 - 
addToControllerTx
 - 
addToDeviceUpdate
 - 
getOperData
public Map<Class<? extends org.opendaylight.yangtools.yang.binding.KeyAware>,Map<org.opendaylight.yangtools.yang.binding.InstanceIdentifier, getOperData()HwvtepDeviceInfo.DeviceData>>  - 
getUuidData
public Map<Class<? extends org.opendaylight.yangtools.yang.binding.KeyAware>,Map<UUID, getUuidData()HwvtepDeviceInfo.DeviceData>>  - 
putKeyInDependencyQueue
public void putKeyInDependencyQueue(org.opendaylight.yangtools.yang.binding.InstanceIdentifier iid)  - 
clearKeyFromDependencyQueue
public void clearKeyFromDependencyQueue(org.opendaylight.yangtools.yang.binding.InstanceIdentifier iid)  - 
isKeyInDependencyQueue
public boolean isKeyInDependencyQueue(org.opendaylight.yangtools.yang.binding.InstanceIdentifier iid)  
 -