Ice 3.7 Slice API Reference
|
Go to the documentation of this file.
7 [[
"cpp:dll-export:ICEGRID_API"]]
8 [[
"cpp:doxygen:include:IceGrid/IceGrid.h"]]
10 [[
"cpp:include:IceGrid/Config.h"]]
17 [[
"objc:dll-export:ICEGRID_API"]]
18 [[
"objc:header-dir:objc"]]
20 [[
"python:pkgdir:IceGrid"]]
27 #ifndef __SLICE2JAVA_COMPAT__
28 [[
"java:package:com.zeroc"]]
31 [
"objc:prefix:ICEGRID"]
The ReplicaGroupFilter is used by IceGrid to filter adapters returned to the client when it resolves ...
Definition: PluginFacade.ice:46
Information about the load of a node.
Definition: Admin.ice:327
Information about a server managed by an IceGrid node.
Definition: Admin.ice:180
idempotent ServerInfo getServerInfo(string id)
Get the server information for the server with the given id.
The TypeFilter is used by IceGrid to filter well-known proxies returned to the client when it searche...
Definition: PluginFacade.ice:79
idempotent string getAdapterApplication(string adapterId)
Get the name of the application to which the given adapter belongs.
sequence< string > StringSeq
A sequence of strings.
Definition: BuiltinSequences.ice:51
The RegistryPluginFacade is implemented by IceGrid and can be used by plugins and filter implementati...
Definition: PluginFacade.ice:109
sequence< Object > ObjectProxySeq
A sequence of object proxies.
Definition: BuiltinSequences.ice:57
idempotent AdapterInfoSeq getAdapterInfo(string id)
Get the adapter information for the replica group or adapter with the given id.
idempotent LoadInfo getNodeLoad(string name)
Get the load averages of the node.
This exception is raised if an adapter does not exist.
Definition: Exception.ice:117
This exception is raised if a node could not be reached.
Definition: Exception.ice:207
Ice::ObjectProxySeq filter(string type, Ice::ObjectProxySeq proxies, Ice::Connection con, Ice::Context ctx)
Filter the the given set of proxies.
bool removeTypeFilter(string type, TypeFilter filter)
Remove a type filter.
bool removeReplicaGroupFilter(string id, ReplicaGroupFilter filter)
Remove a replica group filter.
Information about an IceGrid application.
Definition: Admin.ice:344
idempotent string getAdapterNode(string adapterId)
Get the name of the node to which the given adapter belongs.
The user-level interface to a connection.
Definition: Connection.ice:223
Information about an IceGrid node.
Definition: Admin.ice:230
This exception is raised if an object is not registered.
Definition: Exception.ice:147
sequence< AdapterInfo > AdapterInfoSeq
A sequence of adapter information structures.
Definition: Admin.ice:172
void addTypeFilter(string type, TypeFilter filter)
Add a type filter.
idempotent string getAdapterServer(string adapterId)
Get the ID of the server to which the given adapter belongs.
This exception is raised if a server does not exist.
Definition: Exception.ice:58
idempotent ApplicationInfo getApplicationInfo(string name)
Get an application descriptor.
idempotent NodeInfo getNodeInfo(string name)
Get the node information for the node with the given name.
void addReplicaGroupFilter(string id, ReplicaGroupFilter filter)
Add a replica group filter.
idempotent ObjectInfo getObjectInfo(Ice::Identity id)
Get the object info for the object with the given identity.
This exception is raised if a node does not exist.
Definition: Exception.ice:162
idempotent string getPropertyForAdapter(string adapterId, string name)
Get the property value for the given property and adapter.
The identity of an Ice object.
Definition: Identity.ice:40
This exception is raised if an application does not exist.
Definition: Exception.ice:43
Information about an Ice object.
Definition: Admin.ice:113
dictionary< string, string > Context
A request context.
Definition: Current.ice:42
Ice::StringSeq filter(string replicaGroupId, Ice::StringSeq adapterIds, Ice::Connection con, Ice::Context ctx)
Filter the the given set of adapters.