An administrator may find it useful to be able to view the configuration properties of a remote Ice application. For example, the IceGrid administrative tools allow you to query the properties of active servers. The Properties
facet supplies this functionality.
The Ice::PropertiesAdmin
interface provides access to the communicator's configuration properties:
module Ice { interface PropertiesAdmin { string getProperty(string key); PropertyDict getPropertiesForPrefix(string prefix); }; };
The getProperty
operation retrieves the value of a single property, and the getPropertiesForPrefix
operation returns a dictionary of properties whose keys match the given prefix. These operations have the same semantics as those in the Ice::Properties
interface.