com.buglabs.osgi.cm.impl
Class ConfigurationAdminImpl

java.lang.Object
  extended by com.buglabs.osgi.cm.impl.ConfigurationAdminImpl
All Implemented Interfaces:
org.osgi.service.cm.ConfigurationAdmin

public class ConfigurationAdminImpl
extends java.lang.Object
implements org.osgi.service.cm.ConfigurationAdmin

ConfigurationAdmin implementation (OSGi R3 10.14.3)

Author:
akravets

Field Summary
 
Fields inherited from interface org.osgi.service.cm.ConfigurationAdmin
SERVICE_BUNDLELOCATION, SERVICE_FACTORYPID
 
Constructor Summary
ConfigurationAdminImpl()
           
 
Method Summary
 org.osgi.service.cm.Configuration createFactoryConfiguration(java.lang.String factoryPid)
           
 org.osgi.service.cm.Configuration createFactoryConfiguration(java.lang.String factoryPid, java.lang.String location)
           
 org.osgi.service.cm.Configuration getConfiguration(java.lang.String pid)
           
 org.osgi.service.cm.Configuration getConfiguration(java.lang.String pid, java.lang.String location)
           
 org.osgi.service.cm.Configuration[] listConfigurations(java.lang.String filter)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfigurationAdminImpl

public ConfigurationAdminImpl()
Method Detail

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