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, lookupServiceReferencesByServiceInterfaceName
ObjectName 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 moduleInstanceNotFoundException
void removeAllServiceReferences()
boolean removeServiceReferences(ObjectName objectName) throws InstanceNotFoundException
InstanceNotFoundException
Copyright © 2019 OpenDaylight. All rights reserved.