public class ConfigurationAdmin extends Object implements org.osgi.jmx.service.cm.ConfigurationAdminMBean
ConfigurationAdminMBean| Constructor and Description |
|---|
ConfigurationAdmin(org.osgi.service.cm.ConfigurationAdmin configurationAdmin)
Constructs a ConfigurationAdmin implementation
|
| Modifier and Type | Method and Description |
|---|---|
String |
createFactoryConfiguration(String factoryPid) |
String |
createFactoryConfigurationForLocation(String factoryPid,
String location) |
void |
delete(String pid) |
void |
deleteConfigurations(String filter) |
void |
deleteForLocation(String pid,
String location) |
String |
getBundleLocation(String pid) |
String[][] |
getConfigurations(String filter) |
String |
getFactoryPid(String pid) |
String |
getFactoryPidForLocation(String pid,
String location) |
TabularData |
getProperties(String pid) |
TabularData |
getPropertiesForLocation(String pid,
String location) |
void |
setBundleLocation(String pid,
String location) |
void |
update(String pid,
TabularData configurationTable) |
void |
updateForLocation(String pid,
String location,
TabularData configurationTable) |
public ConfigurationAdmin(org.osgi.service.cm.ConfigurationAdmin configurationAdmin)
configurationAdmin - instance of org.osgi.service.cm.ConfigurationAdmin servicepublic String createFactoryConfiguration(String factoryPid) throws IOException
createFactoryConfiguration in interface org.osgi.jmx.service.cm.ConfigurationAdminMBeanIOExceptionConfigurationAdminMBean.createFactoryConfiguration(java.lang.String)public String createFactoryConfigurationForLocation(String factoryPid, String location) throws IOException
createFactoryConfigurationForLocation in interface org.osgi.jmx.service.cm.ConfigurationAdminMBeanIOExceptionConfigurationAdminMBean.createFactoryConfigurationForLocation(java.lang.String, java.lang.String)public void delete(String pid) throws IOException
delete in interface org.osgi.jmx.service.cm.ConfigurationAdminMBeanIOExceptionConfigurationAdminMBean.delete(java.lang.String)public void deleteForLocation(String pid, String location) throws IOException
deleteForLocation in interface org.osgi.jmx.service.cm.ConfigurationAdminMBeanIOExceptionConfigurationAdminMBean.deleteForLocation(java.lang.String, java.lang.String)public void deleteConfigurations(String filter) throws IOException
deleteConfigurations in interface org.osgi.jmx.service.cm.ConfigurationAdminMBeanIOExceptionConfigurationAdminMBean.deleteConfigurations(java.lang.String)public String getBundleLocation(String pid) throws IOException
getBundleLocation in interface org.osgi.jmx.service.cm.ConfigurationAdminMBeanIOExceptionConfigurationAdminMBean.getBundleLocation(java.lang.String)public String[][] getConfigurations(String filter) throws IOException
getConfigurations in interface org.osgi.jmx.service.cm.ConfigurationAdminMBeanIOExceptionConfigurationAdminMBean.getConfigurations(java.lang.String)public String getFactoryPid(String pid) throws IOException
getFactoryPid in interface org.osgi.jmx.service.cm.ConfigurationAdminMBeanIOExceptionConfigurationAdminMBean.getFactoryPid(java.lang.String)public String getFactoryPidForLocation(String pid, String location) throws IOException
getFactoryPidForLocation in interface org.osgi.jmx.service.cm.ConfigurationAdminMBeanIOExceptionConfigurationAdminMBean.getFactoryPidForLocation(java.lang.String, java.lang.String)public TabularData getProperties(String pid) throws IOException
getProperties in interface org.osgi.jmx.service.cm.ConfigurationAdminMBeanIOExceptionConfigurationAdminMBean.getProperties(java.lang.String)public TabularData getPropertiesForLocation(String pid, String location) throws IOException
getPropertiesForLocation in interface org.osgi.jmx.service.cm.ConfigurationAdminMBeanIOExceptionConfigurationAdminMBean.getPropertiesForLocation(java.lang.String, java.lang.String)public void setBundleLocation(String pid, String location) throws IOException
setBundleLocation in interface org.osgi.jmx.service.cm.ConfigurationAdminMBeanIOExceptionConfigurationAdminMBean.setBundleLocation(java.lang.String, java.lang.String)public void update(String pid, TabularData configurationTable) throws IOException
update in interface org.osgi.jmx.service.cm.ConfigurationAdminMBeanIOExceptionConfigurationAdminMBean.update(java.lang.String, javax.management.openmbean.TabularData)public void updateForLocation(String pid, String location, TabularData configurationTable) throws IOException
updateForLocation in interface org.osgi.jmx.service.cm.ConfigurationAdminMBeanIOExceptionConfigurationAdminMBean.updateForLocation(java.lang.String, java.lang.String, javax.management.openmbean.TabularData)Copyright © 2015 JBoss by Red Hat. All rights reserved.