public class TamayaConfigAdminImpl extends Object implements org.osgi.service.cm.ConfigurationAdmin
ConfigurationAdmin
.Constructor and Description |
---|
TamayaConfigAdminImpl(org.osgi.framework.BundleContext context)
Create a new config.
|
Modifier and Type | Method and Description |
---|---|
org.osgi.service.cm.Configuration |
createFactoryConfiguration(String factoryPid) |
org.osgi.service.cm.Configuration |
createFactoryConfiguration(String factoryPid,
String location) |
org.osgi.service.cm.Configuration |
getConfiguration(String pid) |
org.osgi.service.cm.Configuration |
getConfiguration(String pid,
String location) |
org.osgi.service.cm.Configuration[] |
listConfigurations(String filter) |
protected OSGIConfigRootMapper |
loadConfigRootMapper()
Loads the configuration toor mapper using the OSGIConfigRootMapper OSGI service resolving mechanism.
|
public TamayaConfigAdminImpl(org.osgi.framework.BundleContext context)
context
- the OSGI contextprotected OSGIConfigRootMapper loadConfigRootMapper()
public org.osgi.service.cm.Configuration createFactoryConfiguration(String factoryPid) throws IOException
createFactoryConfiguration
in interface org.osgi.service.cm.ConfigurationAdmin
IOException
public org.osgi.service.cm.Configuration createFactoryConfiguration(String factoryPid, String location) throws IOException
createFactoryConfiguration
in interface org.osgi.service.cm.ConfigurationAdmin
IOException
public org.osgi.service.cm.Configuration getConfiguration(String pid, String location) throws IOException
getConfiguration
in interface org.osgi.service.cm.ConfigurationAdmin
IOException
public org.osgi.service.cm.Configuration getConfiguration(String pid) throws IOException
getConfiguration
in interface org.osgi.service.cm.ConfigurationAdmin
IOException
public org.osgi.service.cm.Configuration[] listConfigurations(String filter) throws IOException, org.osgi.framework.InvalidSyntaxException
listConfigurations
in interface org.osgi.service.cm.ConfigurationAdmin
IOException
org.osgi.framework.InvalidSyntaxException
Copyright © 2014–2016 Apache Software Foundation. All rights reserved.