org.apache.felix.cm.impl
Class ConfigurationAdminImpl
java.lang.Object
org.apache.felix.cm.impl.ConfigurationAdminImpl
- All Implemented Interfaces:
- org.osgi.service.cm.ConfigurationAdmin
public class ConfigurationAdminImpl
- extends java.lang.Object
- implements org.osgi.service.cm.ConfigurationAdmin
The ConfigurationAdminImpl
is the per-bundle frontend to the
configuration manager. Instances of this class are created on-demand for
each bundle trying to get hold of the ConfigurationAdmin
service.
- Author:
- fmeschbe
Fields inherited from interface org.osgi.service.cm.ConfigurationAdmin |
SERVICE_BUNDLELOCATION, SERVICE_FACTORYPID |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
createFactoryConfiguration
public org.osgi.service.cm.Configuration createFactoryConfiguration(java.lang.String factoryPid)
throws java.io.IOException
- Specified by:
createFactoryConfiguration
in interface org.osgi.service.cm.ConfigurationAdmin
- Throws:
java.io.IOException
createFactoryConfiguration
public org.osgi.service.cm.Configuration createFactoryConfiguration(java.lang.String factoryPid,
java.lang.String location)
throws java.io.IOException
- Specified by:
createFactoryConfiguration
in interface org.osgi.service.cm.ConfigurationAdmin
- Throws:
java.io.IOException
getConfiguration
public org.osgi.service.cm.Configuration getConfiguration(java.lang.String pid)
throws java.io.IOException
- Specified by:
getConfiguration
in interface org.osgi.service.cm.ConfigurationAdmin
- Throws:
java.io.IOException
getConfiguration
public org.osgi.service.cm.Configuration getConfiguration(java.lang.String pid,
java.lang.String location)
throws java.io.IOException
- Specified by:
getConfiguration
in interface org.osgi.service.cm.ConfigurationAdmin
- Throws:
java.io.IOException
listConfigurations
public org.osgi.service.cm.Configuration[] listConfigurations(java.lang.String filter)
throws java.io.IOException,
org.osgi.framework.InvalidSyntaxException
- Specified by:
listConfigurations
in interface org.osgi.service.cm.ConfigurationAdmin
- Throws:
java.io.IOException
org.osgi.framework.InvalidSyntaxException