public class ManagedShellTableFactory extends BasicShellTableFactory implements org.osgi.service.cm.ManagedService
ALIGN_KEY, ASCENDING_KEY, DELIMITER_KEY, EXPRESSIONS_KEY, HEADERS_KEY, SCRIPTING_ENGINE, SHORTBY_KEY| Constructor and Description |
|---|
ManagedShellTableFactory() |
| Modifier and Type | Method and Description |
|---|---|
void |
updated(Dictionary properties)
Update the configuration for a Managed Service.
|
build, getPropertiespublic void updated(Dictionary properties) throws org.osgi.service.cm.ConfigurationException
updated(Dictionary) detects any
kind of error in the configuration properties, it should create a new
ConfigurationException which describes the problem. This
can allow a management system to provide useful information to a human
administrator.
If this method throws any other Exception, the
Configuration Admin service must catch it and should log it.
The Configuration Admin service must call this method asynchronously
which initiated the callback. This implies that implementors of Managed
Service can be assured that the callback will not take place during
registration when they execute the registration in a synchronized method.updated in interface org.osgi.service.cm.ManagedServiceproperties - A copy of the Configuration properties, or
null. This argument must not contain the
"service.bundleLocation" property. The value of this property may
be obtained from the Configuration.getBundleLocation
method.org.osgi.service.cm.ConfigurationException - when the update failsCopyright © 2013. All Rights Reserved.