public interface ServiceReferenceReadableRegistry
| Modifier and Type | Method and Description |
|---|---|
void |
checkServiceReferenceExists(ObjectName objectName) |
String |
getServiceInterfaceName(String namespace,
String localName) |
Map<String,Map<String,ObjectName>> |
getServiceMapping()
Get mapping of services to reference names and module object names.
|
ObjectName |
getServiceReference(String serviceInterfaceQName,
String refName) |
ObjectName |
lookupConfigBeanByServiceInterfaceName(String serviceInterfaceQName,
String refName)
Lookup object name by fully qualified service interface name and service reference name.
|
Set<String> |
lookupServiceInterfaceNames(ObjectName objectName)
Find all available service interface names of a module.
|
Map<String,ObjectName> |
lookupServiceReferencesByServiceInterfaceName(String serviceInterfaceQName)
Get current mapping between reference names and module object names for given service interface name.
|
ObjectName lookupConfigBeanByServiceInterfaceName(String serviceInterfaceQName, String refName)
serviceInterfaceQName - service interface namerefName - service reference name supplied in
ServiceReferenceWritableRegistry.saveServiceReference(String, String, javax.management.ObjectName)IllegalArgumentException - if module not foundMap<String,Map<String,ObjectName>> getServiceMapping()
Map<String,ObjectName> lookupServiceReferencesByServiceInterfaceName(String serviceInterfaceQName)
serviceInterfaceQName - service interface nameIllegalArgumentException - if there is a mismatch between serviceInterfaceName and objectNameSet<String> lookupServiceInterfaceNames(ObjectName objectName) throws InstanceNotFoundException
objectName - module object nameInstanceNotFoundException - if search did not find exactly one instanceString getServiceInterfaceName(String namespace, String localName)
namespace - service interface namespacelocalName - service interface local nameIllegalArgumentException - if namespace or localName is not foundObjectName getServiceReference(String serviceInterfaceQName, String refName) throws InstanceNotFoundException
ServiceReferenceWritableRegistry.saveServiceReference(String, String,
javax.management.ObjectName)InstanceNotFoundExceptionvoid checkServiceReferenceExists(ObjectName objectName) throws InstanceNotFoundException
InstanceNotFoundExceptionCopyright © 2017 OpenDaylight. All rights reserved.