Class StaticConfigAdminImpl
- java.lang.Object
-
- org.apache.karaf.services.staticcm.StaticConfigAdminImpl
-
- All Implemented Interfaces:
org.osgi.service.cm.ConfigurationAdmin
public class StaticConfigAdminImpl extends Object implements org.osgi.service.cm.ConfigurationAdmin
-
-
Constructor Summary
Constructors Constructor Description StaticConfigAdminImpl(org.osgi.framework.BundleContext context, List<org.osgi.service.cm.Configuration> configs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.osgi.service.cm.ConfigurationcreateFactoryConfiguration(String factoryPid)org.osgi.service.cm.ConfigurationcreateFactoryConfiguration(String factoryPid, String location)org.osgi.service.cm.ConfigurationgetConfiguration(String pid)org.osgi.service.cm.ConfigurationgetConfiguration(String pid, String location)org.osgi.service.cm.ConfigurationgetFactoryConfiguration(String factoryPid, String name)org.osgi.service.cm.ConfigurationgetFactoryConfiguration(String factoryPid, String name, String location)org.osgi.service.cm.Configuration[]listConfigurations(String filter)
-
-
-
Constructor Detail
-
StaticConfigAdminImpl
public StaticConfigAdminImpl(org.osgi.framework.BundleContext context, List<org.osgi.service.cm.Configuration> configs) throws IOException- Throws:
IOException
-
-
Method Detail
-
createFactoryConfiguration
public org.osgi.service.cm.Configuration createFactoryConfiguration(String factoryPid) throws IOException
- Specified by:
createFactoryConfigurationin interfaceorg.osgi.service.cm.ConfigurationAdmin- Throws:
IOException
-
createFactoryConfiguration
public org.osgi.service.cm.Configuration createFactoryConfiguration(String factoryPid, String location) throws IOException
- Specified by:
createFactoryConfigurationin interfaceorg.osgi.service.cm.ConfigurationAdmin- Throws:
IOException
-
getConfiguration
public org.osgi.service.cm.Configuration getConfiguration(String pid, String location) throws IOException
- Specified by:
getConfigurationin interfaceorg.osgi.service.cm.ConfigurationAdmin- Throws:
IOException
-
getConfiguration
public org.osgi.service.cm.Configuration getConfiguration(String pid) throws IOException
- Specified by:
getConfigurationin interfaceorg.osgi.service.cm.ConfigurationAdmin- Throws:
IOException
-
listConfigurations
public org.osgi.service.cm.Configuration[] listConfigurations(String filter) throws IOException, org.osgi.framework.InvalidSyntaxException
- Specified by:
listConfigurationsin interfaceorg.osgi.service.cm.ConfigurationAdmin- Throws:
IOExceptionorg.osgi.framework.InvalidSyntaxException
-
getFactoryConfiguration
public org.osgi.service.cm.Configuration getFactoryConfiguration(String factoryPid, String name, String location) throws IOException
- Specified by:
getFactoryConfigurationin interfaceorg.osgi.service.cm.ConfigurationAdmin- Throws:
IOException
-
getFactoryConfiguration
public org.osgi.service.cm.Configuration getFactoryConfiguration(String factoryPid, String name) throws IOException
- Specified by:
getFactoryConfigurationin interfaceorg.osgi.service.cm.ConfigurationAdmin- Throws:
IOException
-
-