On this page:
Ice.Admin.AdapterProperty
Synopsis
Ice.Admin.AdapterProperty=value
Description
The Ice run time creates an administrative object adapter named Ice.Admin
if Ice.Admin.Endpoints
is defined and one of the following are true:
#Ice.Admin.InstanceName
is defined#Ice.Admin.ServerId
andIce.Default.Locator
are defined
The purpose of this object adapter is to host an Ice object whose facets provide administrative capabilities to remote clients. Adapter properties can be used to configure the Ice.Admin
object adapter.
Note that enabling the Ice.Admin
object adapter is a security risk because a hostile client could use the administrative object to shut down the process. As a result, the endpoints for this object adapter should be carefully defined so that only trusted clients are allowed to use it.
Ice.Admin.DelayCreation
Synopsis
Ice.Admin.DelayCreation=num
Description
If num
is a value greater than zero, the Ice run time delays the creation of the administrative object adapter until getAdmin
is invoked on the communicator. If not specified, the default value is zero, meaning the object adapter is created immediately after all plug-ins are initialized.
Ice.Admin.Facets
Synopsis
Ice.Admin.Facets=name [name ...]
Description
Specifies the facets enabled by the administrative object, allowing you to filter the facets that the administrative object enables by default. Facet names are delimited by commas or white space. A facet name that contains white space must be enclosed in single or double quotes. If not specified, all facets are enabled.
Ice.Admin.InstanceName
Synopsis
Ice.Admin.InstanceName=name
Description
Specifies an identity category for the administrative object. If defined, the identity of the object becomes name/admin
. If not specified, the default identity category is a UUID.
Ice.Admin.ServerId
Synopsis
Ice.Admin.ServerId=id
Description
Specifies an identifier that uniquely identifies the process when the Ice.Admin
object adapter registers itself with the locator registry.