Class DeviceMeterRegistryImpl
- java.lang.Object
 - 
- org.opendaylight.openflowplugin.impl.registry.meter.DeviceMeterRegistryImpl
 
 
- 
- All Implemented Interfaces:
 AutoCloseable,CommonDeviceRegistry<MeterId>,DeviceMeterRegistry
public class DeviceMeterRegistryImpl extends Object implements DeviceMeterRegistry
 
- 
- 
Constructor Summary
Constructors Constructor Description DeviceMeterRegistryImpl() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddMark(MeterId meterId)Add mark for specified KEY.voidclose()voidforEach(Consumer<MeterId> consumer)Iterate over all keys in device registry.voidprocessMarks()Process marked keys.intsize()Get device registry size.voidstore(MeterId meterId)Store KEY in device registry. 
 - 
 
- 
- 
Method Detail
- 
store
public void store(MeterId meterId)
Description copied from interface:CommonDeviceRegistryStore KEY in device registry.- Specified by:
 storein interfaceCommonDeviceRegistry<MeterId>- Parameters:
 meterId- device registry key
 
- 
addMark
public void addMark(MeterId meterId)
Description copied from interface:CommonDeviceRegistryAdd mark for specified KEY.- Specified by:
 addMarkin interfaceCommonDeviceRegistry<MeterId>- Parameters:
 meterId- device registry key
 
- 
processMarks
public void processMarks()
Description copied from interface:CommonDeviceRegistryProcess marked keys.- Specified by:
 processMarksin interfaceCommonDeviceRegistry<MeterId>
 
- 
forEach
public void forEach(Consumer<MeterId> consumer)
Description copied from interface:CommonDeviceRegistryIterate over all keys in device registry.- Specified by:
 forEachin interfaceCommonDeviceRegistry<MeterId>- Parameters:
 consumer- key consumer
 
- 
size
public int size()
Description copied from interface:CommonDeviceRegistryGet device registry size.- Specified by:
 sizein interfaceCommonDeviceRegistry<MeterId>- Returns:
 - device registry size
 
 
- 
close
public void close()
- Specified by:
 closein interfaceAutoCloseable- Specified by:
 closein interfaceCommonDeviceRegistry<MeterId>
 
 - 
 
 -