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 SummaryConstructors Constructor Description DeviceMeterRegistryImpl()
 - 
Method SummaryAll 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- 
storepublic void store(MeterId meterId) Description copied from interface:CommonDeviceRegistryStore KEY in device registry.- Specified by:
- storein interface- CommonDeviceRegistry<MeterId>
- Parameters:
- meterId- device registry key
 
 - 
addMarkpublic void addMark(MeterId meterId) Description copied from interface:CommonDeviceRegistryAdd mark for specified KEY.- Specified by:
- addMarkin interface- CommonDeviceRegistry<MeterId>
- Parameters:
- meterId- device registry key
 
 - 
processMarkspublic void processMarks() Description copied from interface:CommonDeviceRegistryProcess marked keys.- Specified by:
- processMarksin interface- CommonDeviceRegistry<MeterId>
 
 - 
forEachpublic void forEach(Consumer<MeterId> consumer) Description copied from interface:CommonDeviceRegistryIterate over all keys in device registry.- Specified by:
- forEachin interface- CommonDeviceRegistry<MeterId>
- Parameters:
- consumer- key consumer
 
 - 
sizepublic int size() Description copied from interface:CommonDeviceRegistryGet device registry size.- Specified by:
- sizein interface- CommonDeviceRegistry<MeterId>
- Returns:
- device registry size
 
 - 
closepublic void close() - Specified by:
- closein interface- AutoCloseable
- Specified by:
- closein interface- CommonDeviceRegistry<MeterId>
 
 
- 
 
-