@Service
public class DeviceKeyManager
extends org.onosproject.event.AbstractListenerManager<org.onosproject.net.key.DeviceKeyEvent,org.onosproject.net.key.DeviceKeyListener>
implements org.onosproject.net.key.DeviceKeyService, org.onosproject.net.key.DeviceKeyAdminService
| Modifier and Type | Field and Description |
|---|---|
protected org.onosproject.net.key.DeviceKeyStore |
store |
| Constructor and Description |
|---|
DeviceKeyManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
activate() |
void |
addKey(org.onosproject.net.key.DeviceKey deviceKey) |
void |
deactivate() |
org.onosproject.net.key.DeviceKey |
getDeviceKey(org.onosproject.net.key.DeviceKeyId deviceKeyId) |
Collection<org.onosproject.net.key.DeviceKey> |
getDeviceKeys() |
void |
removeKey(org.onosproject.net.key.DeviceKeyId deviceKeyId) |
addListener, bindEventDispatcher, post, removeListener, unbindEventDispatcher@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.net.key.DeviceKeyStore store
@Activate public void activate()
@Deactivate public void deactivate()
public void addKey(org.onosproject.net.key.DeviceKey deviceKey)
addKey in interface org.onosproject.net.key.DeviceKeyAdminServicepublic void removeKey(org.onosproject.net.key.DeviceKeyId deviceKeyId)
removeKey in interface org.onosproject.net.key.DeviceKeyAdminServicepublic Collection<org.onosproject.net.key.DeviceKey> getDeviceKeys()
getDeviceKeys in interface org.onosproject.net.key.DeviceKeyServicepublic org.onosproject.net.key.DeviceKey getDeviceKey(org.onosproject.net.key.DeviceKeyId deviceKeyId)
getDeviceKey in interface org.onosproject.net.key.DeviceKeyService