Class L2GatewayCacheImpl
- java.lang.Object
- 
- org.opendaylight.netvirt.cache.impl.l2gw.L2GatewayCacheImpl
 
- 
- All Implemented Interfaces:
- L2GatewayCache
 
 @Singleton public class L2GatewayCacheImpl extends java.lang.Object implements L2GatewayCache Implementation of L2GatewayCache.- Author:
- Thomas Pantelis
 
- 
- 
Constructor SummaryConstructors Constructor Description L2GatewayCacheImpl()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(java.lang.String deviceName, L2GatewayDevice l2GatewayDevice)L2GatewayDeviceaddOrGet(java.lang.String deviceName)L2GatewayDeviceget(java.lang.String deviceName)java.util.Collection<L2GatewayDevice>getAll()L2GatewayDevicegetByNodeId(java.lang.String nodeId)java.util.concurrent.ConcurrentMap<java.lang.String,L2GatewayDevice>getCache()L2GatewayDeviceremove(java.lang.String deviceName)L2GatewayDeviceupdateL2GatewayCache(java.lang.String deviceName, java.lang.String hwvtepNodeId, java.util.List<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.physical._switch.attributes.TunnelIps> tunnelIps)L2GatewayDeviceupdateL2GatewayCache(java.lang.String deviceName, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid l2gwUuid)
 
- 
- 
- 
Method Detail- 
addOrGetpublic L2GatewayDevice addOrGet(java.lang.String deviceName) - Specified by:
- addOrGetin interface- L2GatewayCache
 
 - 
addpublic void add(java.lang.String deviceName, L2GatewayDevice l2GatewayDevice)- Specified by:
- addin interface- L2GatewayCache
 
 - 
removepublic L2GatewayDevice remove(java.lang.String deviceName) - Specified by:
- removein interface- L2GatewayCache
 
 - 
getpublic L2GatewayDevice get(java.lang.String deviceName) - Specified by:
- getin interface- L2GatewayCache
 
 - 
getByNodeIdpublic L2GatewayDevice getByNodeId(java.lang.String nodeId) - Specified by:
- getByNodeIdin interface- L2GatewayCache
 
 - 
getAllpublic java.util.Collection<L2GatewayDevice> getAll() - Specified by:
- getAllin interface- L2GatewayCache
 
 - 
updateL2GatewayCachepublic L2GatewayDevice updateL2GatewayCache(java.lang.String deviceName, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid l2gwUuid) - Specified by:
- updateL2GatewayCachein interface- L2GatewayCache
 
 - 
updateL2GatewayCachepublic L2GatewayDevice updateL2GatewayCache(java.lang.String deviceName, java.lang.String hwvtepNodeId, java.util.List<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.physical._switch.attributes.TunnelIps> tunnelIps) - Specified by:
- updateL2GatewayCachein interface- L2GatewayCache
 
 - 
getCachepublic java.util.concurrent.ConcurrentMap<java.lang.String,L2GatewayDevice> getCache() - Specified by:
- getCachein interface- L2GatewayCache
 
 
- 
 
-