@ThreadSafe public class DeviceMeterRegistryImpl extends Object implements DeviceMeterRegistry
Constructor and Description |
---|
DeviceMeterRegistryImpl() |
Modifier and Type | Method and Description |
---|---|
void |
addMark(MeterId meterId)
Add mark for specified KEY.
|
void |
close() |
void |
forEach(Consumer<MeterId> consumer)
Iterate over all keys in device registry.
|
void |
processMarks()
Process marked keys.
|
int |
size()
Get device registry size.
|
void |
store(MeterId meterId)
Store KEY in device registry.
|
public void store(MeterId meterId)
CommonDeviceRegistry
store
in interface CommonDeviceRegistry<MeterId>
meterId
- device registry keypublic void addMark(MeterId meterId)
CommonDeviceRegistry
addMark
in interface CommonDeviceRegistry<MeterId>
meterId
- device registry keypublic void processMarks()
CommonDeviceRegistry
processMarks
in interface CommonDeviceRegistry<MeterId>
public void forEach(Consumer<MeterId> consumer)
CommonDeviceRegistry
forEach
in interface CommonDeviceRegistry<MeterId>
consumer
- key consumerpublic int size()
CommonDeviceRegistry
size
in interface CommonDeviceRegistry<MeterId>
public void close()
close
in interface AutoCloseable
close
in interface CommonDeviceRegistry<MeterId>
Copyright © 2020 OpenDaylight. All rights reserved.