com.oracle.osgi.jmx.compendium
Class ConfigAdminManager
java.lang.Object
com.oracle.osgi.jmx.compendium.ConfigAdminManager
- All Implemented Interfaces:
- org.osgi.jmx.compendium.ConfigAdminManagerMBean
public class ConfigAdminManager
- extends java.lang.Object
- implements org.osgi.jmx.compendium.ConfigAdminManagerMBean
- Author:
- Hal Hildebrand Date: Dec 2, 2008 Time: 2:41:26 PM
Field Summary |
protected org.osgi.service.cm.ConfigurationAdmin |
admin
|
Method Summary |
void |
addProperty(java.lang.String pid,
java.lang.String name,
java.lang.String value,
java.lang.String type)
|
void |
addProperty(java.lang.String pid,
java.lang.String location,
java.lang.String name,
java.lang.String value,
java.lang.String type)
|
void |
addPropertyToConfigurations(java.lang.String filter,
java.lang.String name,
java.lang.String value,
java.lang.String type)
|
java.lang.String |
createFactoryConfiguration(java.lang.String factoryPid)
|
java.lang.String |
createFactoryConfiguration(java.lang.String factoryPid,
java.lang.String location)
|
void |
delete(java.lang.String pid)
|
void |
delete(java.lang.String pid,
java.lang.String location)
|
void |
deleteConfigurations(java.lang.String filter)
|
void |
deleteProperty(java.lang.String pid,
java.lang.String key)
|
void |
deleteProperty(java.lang.String pid,
java.lang.String location,
java.lang.String key)
|
void |
deletePropertyFromConfigurations(java.lang.String filter,
java.lang.String key)
|
java.lang.String |
getBundleLocation(java.lang.String pid)
|
java.lang.String |
getFactoryPid(java.lang.String pid)
|
java.lang.String |
getFactoryPid(java.lang.String pid,
java.lang.String location)
|
javax.management.openmbean.TabularData |
getProperties(java.lang.String pid)
|
javax.management.openmbean.TabularData |
getProperties(java.lang.String pid,
java.lang.String location)
|
java.lang.String[][] |
listConfigurations(java.lang.String filter)
|
void |
setBundleLocation(java.lang.String pid,
java.lang.String location)
|
void |
update(java.lang.String pid,
java.lang.String location,
javax.management.openmbean.TabularData table)
|
void |
update(java.lang.String pid,
javax.management.openmbean.TabularData table)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
admin
protected org.osgi.service.cm.ConfigurationAdmin admin
ConfigAdminManager
public ConfigAdminManager(org.osgi.service.cm.ConfigurationAdmin admin)
addProperty
public void addProperty(java.lang.String pid,
java.lang.String name,
java.lang.String value,
java.lang.String type)
throws java.io.IOException
- Specified by:
addProperty
in interface org.osgi.jmx.compendium.ConfigAdminManagerMBean
- Throws:
java.io.IOException
addProperty
public void addProperty(java.lang.String pid,
java.lang.String location,
java.lang.String name,
java.lang.String value,
java.lang.String type)
throws java.io.IOException
- Specified by:
addProperty
in interface org.osgi.jmx.compendium.ConfigAdminManagerMBean
- Throws:
java.io.IOException
addPropertyToConfigurations
public void addPropertyToConfigurations(java.lang.String filter,
java.lang.String name,
java.lang.String value,
java.lang.String type)
throws java.io.IOException
- Specified by:
addPropertyToConfigurations
in interface org.osgi.jmx.compendium.ConfigAdminManagerMBean
- Throws:
java.io.IOException
createFactoryConfiguration
public java.lang.String createFactoryConfiguration(java.lang.String factoryPid)
throws java.io.IOException
- Specified by:
createFactoryConfiguration
in interface org.osgi.jmx.compendium.ConfigAdminManagerMBean
- Throws:
java.io.IOException
createFactoryConfiguration
public java.lang.String createFactoryConfiguration(java.lang.String factoryPid,
java.lang.String location)
throws java.io.IOException
- Specified by:
createFactoryConfiguration
in interface org.osgi.jmx.compendium.ConfigAdminManagerMBean
- Throws:
java.io.IOException
delete
public void delete(java.lang.String pid)
throws java.io.IOException
- Specified by:
delete
in interface org.osgi.jmx.compendium.ConfigAdminManagerMBean
- Throws:
java.io.IOException
delete
public void delete(java.lang.String pid,
java.lang.String location)
throws java.io.IOException
- Specified by:
delete
in interface org.osgi.jmx.compendium.ConfigAdminManagerMBean
- Throws:
java.io.IOException
deleteConfigurations
public void deleteConfigurations(java.lang.String filter)
throws java.io.IOException
- Specified by:
deleteConfigurations
in interface org.osgi.jmx.compendium.ConfigAdminManagerMBean
- Throws:
java.io.IOException
deleteProperty
public void deleteProperty(java.lang.String pid,
java.lang.String key)
throws java.io.IOException
- Specified by:
deleteProperty
in interface org.osgi.jmx.compendium.ConfigAdminManagerMBean
- Throws:
java.io.IOException
deleteProperty
public void deleteProperty(java.lang.String pid,
java.lang.String location,
java.lang.String key)
throws java.io.IOException
- Specified by:
deleteProperty
in interface org.osgi.jmx.compendium.ConfigAdminManagerMBean
- Throws:
java.io.IOException
deletePropertyFromConfigurations
public void deletePropertyFromConfigurations(java.lang.String filter,
java.lang.String key)
throws java.io.IOException
- Specified by:
deletePropertyFromConfigurations
in interface org.osgi.jmx.compendium.ConfigAdminManagerMBean
- Throws:
java.io.IOException
getBundleLocation
public java.lang.String getBundleLocation(java.lang.String pid)
throws java.io.IOException
- Specified by:
getBundleLocation
in interface org.osgi.jmx.compendium.ConfigAdminManagerMBean
- Throws:
java.io.IOException
getFactoryPid
public java.lang.String getFactoryPid(java.lang.String pid)
throws java.io.IOException
- Specified by:
getFactoryPid
in interface org.osgi.jmx.compendium.ConfigAdminManagerMBean
- Throws:
java.io.IOException
getFactoryPid
public java.lang.String getFactoryPid(java.lang.String pid,
java.lang.String location)
throws java.io.IOException
- Specified by:
getFactoryPid
in interface org.osgi.jmx.compendium.ConfigAdminManagerMBean
- Throws:
java.io.IOException
getProperties
public javax.management.openmbean.TabularData getProperties(java.lang.String pid)
throws java.io.IOException
- Specified by:
getProperties
in interface org.osgi.jmx.compendium.ConfigAdminManagerMBean
- Throws:
java.io.IOException
getProperties
public javax.management.openmbean.TabularData getProperties(java.lang.String pid,
java.lang.String location)
throws java.io.IOException
- Specified by:
getProperties
in interface org.osgi.jmx.compendium.ConfigAdminManagerMBean
- Throws:
java.io.IOException
listConfigurations
public java.lang.String[][] listConfigurations(java.lang.String filter)
throws java.io.IOException
- Specified by:
listConfigurations
in interface org.osgi.jmx.compendium.ConfigAdminManagerMBean
- Throws:
java.io.IOException
setBundleLocation
public void setBundleLocation(java.lang.String pid,
java.lang.String location)
throws java.io.IOException
- Specified by:
setBundleLocation
in interface org.osgi.jmx.compendium.ConfigAdminManagerMBean
- Throws:
java.io.IOException
update
public void update(java.lang.String pid,
javax.management.openmbean.TabularData table)
throws java.io.IOException
- Specified by:
update
in interface org.osgi.jmx.compendium.ConfigAdminManagerMBean
- Throws:
java.io.IOException
update
public void update(java.lang.String pid,
java.lang.String location,
javax.management.openmbean.TabularData table)
throws java.io.IOException
- Specified by:
update
in interface org.osgi.jmx.compendium.ConfigAdminManagerMBean
- Throws:
java.io.IOException
Copyright © 2009. All Rights Reserved.