/
Developing a Registry Client
Developing a Registry Client
Description
Registry Clients create Federated Sources using the OSGi Configuration Admin. Developers should reference an individual Source
's (Federated, Connected, or Catalog Provider) documentation for the Configuration properties (such as a Factory PID, addresses, intervals, etc) necessary to establish that Source
in the framework.
Example
Creating a Source Configuration
org.osgi.service.cm.ConfigurationAdmin configurationAdmin = getConfigurationAdmin() ; org.osgi.service.cm.Configuration currentConfiguration = configurationAdmin.createFactoryConfiguration(getFactoryPid(), null); Dictionary properties = new Dictionary() ; properties.put(QUERY_ADDRESS_PROPERTY,queryAddress); currentConfiguration.update( properties );
Note that the QUERY_ADDRESS_PROPERTY
is specific to this Configuration and might not be required for every Source
. The properties necessary for creating a Configuration are different for every Source
.
, multiple selections available,