org.apache.aries.jmx.cm
Class ConfigurationAdmin
java.lang.Object
org.apache.aries.jmx.cm.ConfigurationAdmin
- All Implemented Interfaces:
- ConfigurationAdminMBean
public class ConfigurationAdmin
- extends Object
- implements ConfigurationAdminMBean
Implementation of ConfigurationAdminMBean
- Version:
- $Rev: 953097 $ $Date: 2010-06-09 18:48:01 +0100 (Wed, 09 Jun 2010) $
|
Constructor Summary |
ConfigurationAdmin(org.osgi.service.cm.ConfigurationAdmin configurationAdmin)
Constructs a ConfigurationAdmin implementation |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ConfigurationAdmin
public ConfigurationAdmin(org.osgi.service.cm.ConfigurationAdmin configurationAdmin)
- Constructs a ConfigurationAdmin implementation
- Parameters:
configurationAdmin - instance of org.osgi.service.cm.ConfigurationAdmin service
createFactoryConfiguration
public String createFactoryConfiguration(String factoryPid)
throws IOException
- Specified by:
createFactoryConfiguration in interface ConfigurationAdminMBean
- Throws:
IOException- See Also:
ConfigurationAdminMBean.createFactoryConfiguration(java.lang.String)
createFactoryConfigurationForLocation
public String createFactoryConfigurationForLocation(String factoryPid,
String location)
throws IOException
- Specified by:
createFactoryConfigurationForLocation in interface ConfigurationAdminMBean
- Throws:
IOException- See Also:
ConfigurationAdminMBean.createFactoryConfigurationForLocation(java.lang.String, java.lang.String)
delete
public void delete(String pid)
throws IOException
- Specified by:
delete in interface ConfigurationAdminMBean
- Throws:
IOException- See Also:
ConfigurationAdminMBean.delete(java.lang.String)
deleteForLocation
public void deleteForLocation(String pid,
String location)
throws IOException
- Specified by:
deleteForLocation in interface ConfigurationAdminMBean
- Throws:
IOException- See Also:
ConfigurationAdminMBean.deleteForLocation(java.lang.String, java.lang.String)
deleteConfigurations
public void deleteConfigurations(String filter)
throws IOException
- Specified by:
deleteConfigurations in interface ConfigurationAdminMBean
- Throws:
IOException- See Also:
ConfigurationAdminMBean.deleteConfigurations(java.lang.String)
getBundleLocation
public String getBundleLocation(String pid)
throws IOException
- Specified by:
getBundleLocation in interface ConfigurationAdminMBean
- Throws:
IOException- See Also:
ConfigurationAdminMBean.getBundleLocation(java.lang.String)
getConfigurations
public String[][] getConfigurations(String filter)
throws IOException
- Specified by:
getConfigurations in interface ConfigurationAdminMBean
- Throws:
IOException- See Also:
ConfigurationAdminMBean.getConfigurations(java.lang.String)
getFactoryPid
public String getFactoryPid(String pid)
throws IOException
- Specified by:
getFactoryPid in interface ConfigurationAdminMBean
- Throws:
IOException- See Also:
ConfigurationAdminMBean.getFactoryPid(java.lang.String)
getFactoryPidForLocation
public String getFactoryPidForLocation(String pid,
String location)
throws IOException
- Specified by:
getFactoryPidForLocation in interface ConfigurationAdminMBean
- Throws:
IOException- See Also:
ConfigurationAdminMBean.getFactoryPidForLocation(java.lang.String, java.lang.String)
getProperties
public TabularData getProperties(String pid)
throws IOException
- Specified by:
getProperties in interface ConfigurationAdminMBean
- Throws:
IOException- See Also:
ConfigurationAdminMBean.getProperties(java.lang.String)
getPropertiesForLocation
public TabularData getPropertiesForLocation(String pid,
String location)
throws IOException
- Specified by:
getPropertiesForLocation in interface ConfigurationAdminMBean
- Throws:
IOException- See Also:
ConfigurationAdminMBean.getPropertiesForLocation(java.lang.String, java.lang.String)
setBundleLocation
public void setBundleLocation(String pid,
String location)
throws IOException
- Specified by:
setBundleLocation in interface ConfigurationAdminMBean
- Throws:
IOException- See Also:
ConfigurationAdminMBean.setBundleLocation(java.lang.String, java.lang.String)
update
public void update(String pid,
TabularData configurationTable)
throws IOException
- Specified by:
update in interface ConfigurationAdminMBean
- Throws:
IOException- See Also:
ConfigurationAdminMBean.update(java.lang.String, javax.management.openmbean.TabularData)
updateForLocation
public void updateForLocation(String pid,
String location,
TabularData configurationTable)
throws IOException
- Specified by:
updateForLocation in interface ConfigurationAdminMBean
- Throws:
IOException- See Also:
ConfigurationAdminMBean.updateForLocation(java.lang.String, java.lang.String, javax.management.openmbean.TabularData)
Copyright © 2009-2011 The Apache Software Foundation. All Rights Reserved.