public final class ElanL2GwCacheUtils extends Object
Modifier and Type | Method and Description |
---|---|
static void |
addL2GatewayDeviceToCache(String elanName,
L2GatewayDevice l2GwDevice) |
static @NonNull List<L2GatewayDevice> |
getAllElanDevicesFromCache() |
static Set<Map.Entry<String,ConcurrentMap<String,L2GatewayDevice>>> |
getCaches() |
static Collection<L2GatewayDevice> |
getInvolvedL2GwDevices(String elanName) |
static @Nullable L2GatewayDevice |
getL2GatewayDeviceFromCache(String elanName,
String l2gwDeviceNodeId) |
static void |
removeL2GatewayDeviceFromAllElanCache(String deviceName) |
static @Nullable L2GatewayDevice |
removeL2GatewayDeviceFromCache(String elanName,
String l2gwDeviceNodeId) |
public static void addL2GatewayDeviceToCache(String elanName, L2GatewayDevice l2GwDevice)
public static void removeL2GatewayDeviceFromAllElanCache(String deviceName)
public static @Nullable L2GatewayDevice removeL2GatewayDeviceFromCache(String elanName, String l2gwDeviceNodeId)
public static @Nullable L2GatewayDevice getL2GatewayDeviceFromCache(String elanName, String l2gwDeviceNodeId)
public static Collection<L2GatewayDevice> getInvolvedL2GwDevices(String elanName)
public static Set<Map.Entry<String,ConcurrentMap<String,L2GatewayDevice>>> getCaches()
public static @NonNull List<L2GatewayDevice> getAllElanDevicesFromCache()
Copyright © 2020 OpenDaylight. All rights reserved.