Class StaticConfigurationImpl
- java.lang.Object
-
- org.apache.karaf.services.staticcm.StaticConfigurationImpl
-
- All Implemented Interfaces:
org.osgi.service.cm.Configuration
public class StaticConfigurationImpl extends Object implements org.osgi.service.cm.Configuration
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAttributes(org.osgi.service.cm.Configuration.ConfigurationAttribute... attrs)voiddelete()Set<org.osgi.service.cm.Configuration.ConfigurationAttribute>getAttributes()StringgetBundleLocation()longgetChangeCount()StringgetFactoryPid()StringgetPid()Dictionary<String,Object>getProcessedProperties(org.osgi.framework.ServiceReference<?> reference)Dictionary<String,Object>getProperties()voidremoveAttributes(org.osgi.service.cm.Configuration.ConfigurationAttribute... attrs)voidsetBundleLocation(String location)voidupdate()voidupdate(Dictionary<String,?> properties)booleanupdateIfDifferent(Dictionary<String,?> properties)
-
-
-
Method Detail
-
getPid
public String getPid()
- Specified by:
getPidin interfaceorg.osgi.service.cm.Configuration
-
getProperties
public Dictionary<String,Object> getProperties()
- Specified by:
getPropertiesin interfaceorg.osgi.service.cm.Configuration
-
update
public void update(Dictionary<String,?> properties) throws IOException
- Specified by:
updatein interfaceorg.osgi.service.cm.Configuration- Throws:
IOException
-
delete
public void delete() throws IOException- Specified by:
deletein interfaceorg.osgi.service.cm.Configuration- Throws:
IOException
-
getFactoryPid
public String getFactoryPid()
- Specified by:
getFactoryPidin interfaceorg.osgi.service.cm.Configuration
-
update
public void update() throws IOException- Specified by:
updatein interfaceorg.osgi.service.cm.Configuration- Throws:
IOException
-
setBundleLocation
public void setBundleLocation(String location)
- Specified by:
setBundleLocationin interfaceorg.osgi.service.cm.Configuration
-
getBundleLocation
public String getBundleLocation()
- Specified by:
getBundleLocationin interfaceorg.osgi.service.cm.Configuration
-
getChangeCount
public long getChangeCount()
- Specified by:
getChangeCountin interfaceorg.osgi.service.cm.Configuration
-
getProcessedProperties
public Dictionary<String,Object> getProcessedProperties(org.osgi.framework.ServiceReference<?> reference)
- Specified by:
getProcessedPropertiesin interfaceorg.osgi.service.cm.Configuration
-
updateIfDifferent
public boolean updateIfDifferent(Dictionary<String,?> properties) throws IOException
- Specified by:
updateIfDifferentin interfaceorg.osgi.service.cm.Configuration- Throws:
IOException
-
addAttributes
public void addAttributes(org.osgi.service.cm.Configuration.ConfigurationAttribute... attrs) throws IOException- Specified by:
addAttributesin interfaceorg.osgi.service.cm.Configuration- Throws:
IOException
-
getAttributes
public Set<org.osgi.service.cm.Configuration.ConfigurationAttribute> getAttributes()
- Specified by:
getAttributesin interfaceorg.osgi.service.cm.Configuration
-
removeAttributes
public void removeAttributes(org.osgi.service.cm.Configuration.ConfigurationAttribute... attrs) throws IOException- Specified by:
removeAttributesin interfaceorg.osgi.service.cm.Configuration- Throws:
IOException
-
-