public interface ServiceReferenceWritableRegistry extends ServiceReferenceReadableRegistry
| Modifier and Type | Method and Description |
|---|---|
void |
removeAllServiceReferences()
Remove all service references.
|
void |
removeServiceReference(String serviceInterfaceName,
String refName)
Remove service reference.
|
boolean |
removeServiceReferences(ObjectName objectName)
Remove all service references attached to given module.
|
ObjectName |
saveServiceReference(String serviceInterfaceName,
String refName,
ObjectName moduleON)
Create or update reference name to objectName.
|
checkServiceReferenceExists, getServiceInterfaceName, getServiceMapping, getServiceReference, lookupConfigBeanByServiceInterfaceName, lookupServiceInterfaceNames, lookupServiceReferencesByServiceInterfaceNameObjectName saveServiceReference(String serviceInterfaceName, String refName, ObjectName moduleON) throws InstanceNotFoundException
IllegalArgumentException - if there is a mismatch between serviceInterfaceName and objectNameInstanceNotFoundException - if search did not find exactly one instancevoid removeServiceReference(String serviceInterfaceName, String refName) throws InstanceNotFoundException
IllegalArgumentException - if service interface name is not advertised by any moduleInstanceNotFoundExceptionvoid removeAllServiceReferences()
boolean removeServiceReferences(ObjectName objectName) throws InstanceNotFoundException
InstanceNotFoundExceptionCopyright © 2017 OpenDaylight. All rights reserved.