All Classes and Interfaces

Class
Description
This exception is raised if a registry lock wasn't acquired or is already held by a session.
A collection of Active Connection Management configuration settings.
Specifies the close semantics for Active Connection Management.
Specifies the heartbeat semantics for Active Connection Management.
This exception is raised if a server tries to set endpoints for an adapter that is already active.
An Ice object adapter descriptor.
Helper class for marshaling/unmarshaling AdapterDescriptorSeq.
Dynamic information about the state of an adapter.
Helper class for marshaling/unmarshaling AdapterDynamicInfoSeq.
Information about an adapter registered with the IceGrid registry.
Helper class for marshaling/unmarshaling AdapterInfoSeq.
This exception is raised if an adapter does not exist.
This exception is raised if an adapter cannot be found.
This interface allows applications to monitor the state of object adapters that are registered with IceGrid.
This interface allows applications to monitor the state of object adapters that are registered with IceGrid.
Adaptive load balancing policy.
The IceGrid administrative interface.
The IceGrid administrative interface.
Used by administrative clients to view, update, and receive observer updates from the IceGrid registry.
Used by administrative clients to view, update, and receive observer updates from the IceGrid registry.
This exception is raised if the allocation of an object failed.
This exception is raised if the request to allocate an object times out.
An attempt was made to register something more than once with the Ice run time.
This exception is thrown if an attempt is made to start an already-started service.
This exception is thrown if an attempt is made to stop an already-stopped service.
This exception indicates that an attempt was made to subscribe a proxy for which a subscription already exists.
An extension of com.zeroc.Ice.Application that makes it easy to write Glacier2 applications.
Utility base class that makes it easy to correctly initialize and finalize the Ice run time, as well as handle signals.
This exception is raised if the session should be restarted.
An application descriptor.
Helper class for marshaling/unmarshaling ApplicationDescriptorSeq.
Information about an IceGrid application.
Helper class for marshaling/unmarshaling ApplicationInfoSeq.
This exception is raised if an application does not exist.
The database observer interface.
The database observer interface.
An application update descriptor to describe the updates to apply to a deployed application.
Information about updates to an IceGrid application.
This exception indicates that a message did not start with the expected magic number ('I', 'c', 'e', 'P').
This exception indicates that a subscription failed due to an invalid QoS.
This exception is raised if an unknown signal was sent to to a server.
Represents an invocation on a proxy configured for batch-oneway or batch-datagram.
Base interface for listening to batch request queues.
Base class for dynamic dispatch servants.
BlobjectAsync is the base class for asynchronous dynamic dispatch servants.
Indicates a failure in the Bluetooth plug-in.
A "boxed" distribution descriptor.
A "boxed" string.
Uniquely identifies Bluetooth endpoints.
Uniquely identifies SSL Bluetooth endpoints.
Helper class for marshaling/unmarshaling ByteSeqSeq.
This exception is raised if an attempt to create a new session failed.
An application can customize the certificate verification process by implementing the CertificateVerifier interface.
This exception indicates CFNetwork errors.
Provides information on child invocations.
The child invocation observer to instrument remote or collocated invocations.
An attempt was made to clone a class that does not support cloning.
An application can implement this interface to receive notifications when a connection closes.
This exception indicates that the connection has been gracefully shut down by the server.
This exception indicates a connection closure timeout condition.
Provides information on invocations that are collocated.
The collocated observer to instrument invocations that are collocated.
Deprecated.
This exception is no longer used by the Ice run time
The central object in Ice.
A communicator descriptor.
This exception is raised if the Communicator has been destroyed.
The communicator observer interface used by the Ice run-time to obtain and update observers for its observable objects.
The batch compression option when flushing queued batch requests.
This exception indicates a problem with compressing or uncompressing data.
This exception indicates connection failures.
The user-level interface to a connection.
Determines the behavior when manually closing a connection.
Base class providing access to the connection details.
Provides access to the details of a Bluetooth connection.
Provides access to the connection details of an SSL connection
This exception indicates a lost connection.
This exception is raised by an operation call if the application closes the connection locally using Connection.close(com.zeroc.Ice.ConnectionClose).
Provides information on the data sent and received over Ice connections.
This exception is raised if a message is received over a connection that is not yet validated.
The connection observer interface to instrument Ice connections.
This exception indicates a connection failure for which the server host actively refuses a connection.
The state of an Ice connection.
This exception indicates that a connection has been shut down because it has been idle for some time.
This exception indicates a connection establishment timeout condition.
Helper class for marshaling/unmarshaling Context.
Information about the current method invocation for servers.
A datagram exceeds the configured size.
A Freeze database environment descriptor.
Helper class for marshaling/unmarshaling DbEnvDescriptorSeq.
An exception for deployment errors.
Base class that allows a server to intercept incoming requests.
Provides information on servant dispatch.
The dispatch observer to instrument servant dispatch.
A distribution descriptor defines an IcePatch2 server and the directories to retrieve from the patch server.
This exception indicates a DNS problem.
This exception indicates a malformed data encapsulation.
A version structure for the encoding version.
The user-level interface to an endpoint.
Base class providing access to the endpoint details.
Provides access to Bluetooth endpoint information.
Provides access to an SSL endpoint information.
This exception is raised if there was an error while parsing an endpoint.
Determines the order in which the Ice run time uses the endpoints in a proxy when establishing a connection.
This exception is raised if there was an error while parsing an endpoint selection type.
Base class for Ice local and system exceptions.
This exception is raised if no facet with the given name exists, but at least one facet with the given identity exists.
This exception is a general failure notification.
This exception is raised if an unsupported feature is used.
This exception is raised if a file's contents cannot be read.
This exception indicates file errors.
Basic information about a single file.
Helper class for marshaling/unmarshaling FileInfoSeq.
This interface provides access to IceGrid log file contents.
Holds the result of operation read.
This interface provides access to IceGrid log file contents.
This exception is raised if a file is not available.
icegridadmin provides a FileParser object to transform XML files into ApplicationDescriptor objects.
icegridadmin provides a FileParser object to transform XML files into ApplicationDescriptor objects.
The interface that provides access to files.
The interface that provides access to files.
This exception is raised if an operation tries to use a file whose size is larger than 2.1 GB.
This inferface is advertised by the IceStorm service through the Ice object with the identity `IceStorm/Finder'.
This inferface is advertised by the IceStorm service through the Ice object with the identity `IceStorm/Finder'.
This exception indicates that an attempt has been made to change the connection properties of a fixed proxy.
This enumeration describes the possible formats for classes and exceptions.
Helper class for marshaling/unmarshaling HeaderDict.
An application can implement this interface to receive notifications when a connection receives a heartbeat message.
Uniquely identifies iAP-based endpoints.
Uniquely identifies SSL iAP-based endpoints.
An IceBox server descriptor.
The identity of an Ice object.
This exception is raised if there was an error while parsing a stringified identity.
Helper class for marshaling/unmarshaling IdentitySeq.
An object for managing the set of object identity constraints on a Session.
An object for managing the set of object identity constraints on a Session.
This exception is raised if an illegal identity is encountered.
This exception indicates that a message size is less than the minimum required size.
This exception is raised to reject an illegal servant (typically a null servant)
An interface to associate implict contexts with communicators.
A class that encapsulates data to initialize a communicator.
This exception is raised when a failure occurs during initialization.
Interface to read sequence of bytes encoded using the Ice encoding and recreate the corresponding Slice types.
Base class for interoperating with existing applications that pass interfaces by value.
This exception is raised if the replica group provided by the server is invalid.
This exception indicates that an attempt was made to subscribe a proxy that is null.
This exception indicates that an asynchronous invocation failed because it was canceled explicitly by the user.
An instance of an InvocationFuture subclass is the return value of an asynchronous invocation.
Provide measurements for proxy invocations.
The invocation observer to instrument invocations on proxies.
This exception indicates that an invocation failed because it timed out.
Provides access to the connection details of an IP connection
Provides access to the address details of a IP endpoint.
Basic information about a single file.
Helper class for marshaling/unmarshaling LargeFileInfoSeq.
This exception indicates that an attempt was made to create a link that already exists.
Information on the topic links.
Helper class for marshaling/unmarshaling LinkInfoSeq.
A base class for load balancing policies.
Information about the load of a node.
Determines which load sampling interval to use.
Base class for all Ice run-time exceptions.
The Ice locator interface.
The IceGrid locator interface provides access to the Query and Registry object of the IceGrid registry.
This inferface should be implemented by services implementing the Ice::Locator interface.
This inferface should be implemented by services implementing the Ice::Locator interface.
The Ice locator interface.
The IceGrid locator interface provides access to the Query and Registry object of the IceGrid registry.
The Ice locator registry interface.
The Ice locator registry interface.
The Ice message logger.
The interface of the admin object that allows an Ice application the attach its RemoteLogger to the Logger of this admin object's Ice communicator.
Holds the result of operation getLog.
The interface of the admin object that allows an Ice application the attach its RemoteLogger to the Logger of this admin object's Ice communicator.
Class to support custom loggers.
A complete log message.
Helper class for marshaling/unmarshaling LogMessageSeq.
An enumeration representing the different types of log messages.
Helper class for marshaling/unmarshaling LogMessageTypeSeq.
This exception is raised for errors during marshaling or unmarshaling data.
This exception is raised when Ice receives a request or reply message whose size exceeds the limit specified by the Ice.MessageSizeMax property.
The base class for metrics.
The metrics administrative facet interface.
Holds the result of operation getMetricsViewNames.
Holds the result of operation getMetricsView.
The metrics administrative facet interface.
A structure to keep track of failures associated with a given metrics.
Helper class for marshaling/unmarshaling MetricsFailuresSeq.
 
 
Helper class for marshaling/unmarshaling MetricsMap.
Helper class for marshaling/unmarshaling MetricsView.
Interface implemented by the Property admin facet.
A node descriptor.
Helper class for marshaling/unmarshaling NodeDescriptorDict.
Dynamic information about the state of a node.
Helper class for marshaling/unmarshaling NodeDynamicInfoSeq.
Information about an IceGrid node.
This exception is raised if a node does not exist.
The node observer interface.
The node observer interface.
This exception is raised if a node could not be reached.
A node update descriptor to describe the updates to apply to a node of a deployed application.
Helper class for marshaling/unmarshaling NodeUpdateDescriptorSeq.
This exception is raised if no suitable endpoint is available.
This exception indicates that an attempt was made to remove a link that does not exist.
This exception is thrown if a service name does not refer to an existing service.
This exception indicates that an attempt was made to retrieve a topic that does not exist.
An attempt was made to find or deregister something that is not registered with the Ice run time or Ice locator.
This exception is raised if no suitable value factory was found during unmarshaling of a Slice class instance.
The base interface for servants.
Holds the results of a call to ice_invoke.
The object adapter provides an up-call interface from the Ice run time to the implementation of Ice objects.
This exception is raised if an attempt is made to use a deactivated ObjectAdapter.
This exception is raised if an ObjectAdapter cannot be activated.
An Ice object descriptor.
Helper class for marshaling/unmarshaling ObjectDescriptorSeq.
This exception is raised if an object already exists.
Deprecated.
ObjectFactory has been deprecated, use ValueFactory instead.
Information about an Ice object.
Helper class for marshaling/unmarshaling ObjectInfoSeq.
For deserialization of Slice types that contain a proxy, the application must instantiate a subclass of ObjectInputStream and supply a communicator that is used to reconstruct the proxy.
This exception is raised if an object does not exist on the server, that is, if no facets with the given identity exist.
This exception is raised if an object cannot be found.
This exception is raised if an object is not registered.
This interface allows applications to monitor IceGrid well-known objects.
This interface allows applications to monitor IceGrid well-known objects.
Helper class for marshaling/unmarshaling ObjectProxySeq.
Base interface of all object proxies.
Helper class for marshaling/unmarshaling ObjectSeq.
The object observer interface used by instrumented objects to notify the observer of their existence.
Observer<T extends Metrics>
 
 
This exception is raised if an observer is already registered with the registry.
ObserverFactory<T extends Metrics,O extends Observer<T>>
 
 
The observer updater interface.
 
 
Provides access to the details of an opaque endpoint.
This exception indicates a request was interrupted.
Determines the retry behavior an invocation in case of a (potentially) recoverable error.
This exception is raised if an operation for a given object does not exist on the server.
The optional type.
Ordered load balancing policy.
Interface to marshal (write) Slice types into sequence of bytes encoded using the Ice encoding.
This exception is raised if an error occurs during parsing.
A partition argument was not in the range 0-255.
A password callback is an alternate way to supply the plug-in with passwords; this avoids using plain text configuration properties.
This exception is raised if a patch failed.
This exception is raised if a client is denied the ability to create a session with the router.
This exception is raised if a client is denied the ability to create a session with IceGrid.
The Glacier2 permissions verifier.
Holds the result of operation checkPermissions.
The Glacier2 permissions verifier.
A communicator plug-in.
Interface that allows applications to interact with the IceSSL plug-in.
Applications implement this interface to provide a plug-in factory to the Ice run time.
Creates IceBT plug-ins.
Plug-in factories must implement this interface.
This exception indicates that a failure occurred while initializing a plug-in.
Each communicator has a plug-in manager to administer the set of plug-ins.
An administrative interface for process management.
An administrative interface for process management.
A property set used to configure Ice and Ice applications.
The PropertiesAdmin interface provides remote access to the properties of a communicator.
The PropertiesAdmin interface provides remote access to the properties of a communicator.
Property descriptor.
Helper class for marshaling/unmarshaling PropertyDescriptorSeq.
Helper class for marshaling/unmarshaling PropertyDict.
A property set descriptor.
Helper class for marshaling/unmarshaling PropertySetDescriptorDict.
A generic exception base for all kinds of protocol error conditions.
A version structure for the protocol version.
This class wraps a proxy to allow it to be used the key for a hashed collection.
This class wraps a proxy to allow it to be used the key for a hashed collection.
This exception is raised if there was an error while parsing a stringified proxy.
This exception is raised if inconsistent data is received while unmarshaling a proxy.
Helper class for marshaling/unmarshaling QoS.
The IceGrid query interface.
The IceGrid query interface.
Random load balancing policy.
The IceGrid registry allows clients create sessions directly with the registry.
Information about an IceGrid registry replica.
Helper class for marshaling/unmarshaling RegistryInfoSeq.
This exception is raised if a registry does not exist.
This interface allows applications to monitor changes the state of the registry.
This interface allows applications to monitor changes the state of the registry.
The RegistryPluginFacade is implemented by IceGrid and can be used by plugins and filter implementations to retrieve information from IceGrid about the well-known objects or adapters.
The IceGrid registry allows clients create sessions directly with the registry.
This exception is raised if a registry could not be reached.
The Ice remote logger interface.
Thrown when the provided RemoteLogger was previously attached to a LoggerAdmin.
The Ice remote logger interface.
Provides information on invocations that are specifically sent over Ice connections.
The remote observer to instrument invocations that are sent over the wire.
A replica group descriptor.
Helper class for marshaling/unmarshaling ReplicaGroupDescriptorSeq.
The ReplicaGroupFilter is used by IceGrid to filter adapters returned to the client when it resolves a filtered replica group.
Interface for incoming requests.
This exception is raised if a request failed.
Indicates that the response to a request has already been sent; re-dispatching such a request is not possible.
Round robin load balancing policy.
The Glacier2 specialization of the Ice::Router interface.
The Ice router interface.
Holds the result of operation getClientProxy.
This inferface should be implemented by services implementing the Ice::Router interface.
This inferface should be implemented by services implementing the Ice::Router interface.
The Glacier2 specialization of the Ice::Router interface.
The Ice router interface.
This exception indicates a failure in a security subsystem, such as the IceSSL plug-in.
A servant locator is called by an object adapter to locate a servant that is not found in its active servant map.
Holds the result of operation locate.
An Ice server descriptor.
Helper class for marshaling/unmarshaling ServerDescriptorSeq.
Dynamic information about the state of a server.
Helper class for marshaling/unmarshaling ServerDynamicInfoSeq.
Information about a server managed by an IceGrid node.
A server template instance descriptor.
Helper class for marshaling/unmarshaling ServerInstanceDescriptorSeq.
This exception is raised if a server does not exist.
This exception is raised if a server cannot be found.
This exception is raised if a server failed to start.
An enumeration representing the state of the server.
This exception is raised if a server failed to stop.
This exception is raised if a server could not be reached.
An application service managed by a ServiceManager.
An IceBox service descriptor.
Helper class for marshaling/unmarshaling ServiceDescriptorSeq.
A service template instance descriptor.
Helper class for marshaling/unmarshaling ServiceInstanceDescriptorSeq.
Administers a set of Service instances.
Administers a set of Service instances.
An Observer interface implemented by admin clients interested in the status of services.
An Observer interface implemented by admin clients interested in the status of services.
A client-visible session object, which is tied to the lifecycle of a Router.
A session object is used by IceGrid clients to allocate and release objects.
A callback class to get notifications of status changes in the Glacier2 session.
An administrative session control object, which is tied to the lifecycle of a Session.
An administrative session control object, which is tied to the lifecycle of a Session.
A helper class for using Glacier2 with GUI applications.
A helper class for using Glacier2 with GUI applications.
The session manager for username/password authenticated users that is responsible for managing Session objects.
The session manager for username/password authenticated users that is responsible for managing Session objects.
Provides information on Glacier2 sessions.
This exception is raised if a client tries to destroy a session with a router, but no session exists for the client.
A client-visible session object, which is tied to the lifecycle of a Router.
A session object is used by IceGrid clients to allocate and release objects.
The signal policy for Ice.Application signal handling.
Helper class for marshaling/unmarshaling SliceChecksumDict.
SlicedData holds the slices of unknown class or exception types.
SliceInfo encapsulates the details of a slice for an unknown class or exception type.
This exception indicates socket errors.
Uniquely identifies SSL endpoints.
Information taken from an SSL connection used for permissions verification.
The SSL Glacier2 permissions verifier.
Holds the result of operation authorize.
The SSL Glacier2 permissions verifier.
The session manager for SSL authenticated users that is responsible for managing Session objects.
The session manager for SSL authenticated users that is responsible for managing Session objects.
This exception is raised when a string conversion to or from UTF-8 fails during marshaling or unmarshaling.
Helper class for marshaling/unmarshaling StringIntDict.
Helper class for marshaling/unmarshaling StringObjectProxyDict.
An object for managing the set of identity constraints for specific parts of object identity on a Session.
An object for managing the set of identity constraints for specific parts of object identity on a Session.
Helper class for marshaling/unmarshaling StringStringDict.
Provides information on IceStorm subscribers.
This exception is raised if a system error occurred in the server or client process.
Base class for all Ice system exceptions.
Provides access to the connection details of a TCP connection
Provides access to a TCP endpoint information.
Uniquely identifies TCP endpoints.
A template descriptor for server or service templates.
Helper class for marshaling/unmarshaling TemplateDescriptorDict.
Class to support thread notification hooks.
Provides information on the number of threads currently in use and their activity.
The thread observer interface to instrument Ice threads.
The thread state enumeration keeps track of the different possible states of Ice threads.
This exception indicates a timeout condition.
Publishers publish information on a particular topic.
Helper class for marshaling/unmarshaling TopicDict.
This exception indicates that an attempt was made to create a topic that already exists.
A topic manager manages topics, and subscribers to topics.
A topic manager manages topics, and subscribers to topics.
Provides information on IceStorm topics.
Publishers publish information on a particular topic.
The output mode for xxxToString method such as identityToString and proxyToString.
The operation can only be invoked with a twoway request.
The TypeFilter is used by IceGrid to filter well-known proxies returned to the client when it searches a well-known object by type.
Provides access to the connection details of a UDP connection
Provides access to an UDP endpoint information.
Uniquely identifies UDP endpoints.
This exception is raised if the type of an unmarshaled Slice class instance does not match its expected type.
This exception is raised if an operation call on a server raises an unknown exception.
This exception is raised if an operation call on a server raises a local exception.
This exception indicates that an unknown protocol message has been received.
Raised if a metrics view cannot be found.
This exception indicates that an unknown reply status has been received.
This exception indicates that a response for an unknown request ID has been received.
Unknown sliced value holds an instance of an unknown Slice class type.
An operation raised an incorrect user exception.
This exception is raised if an out-of-bounds condition occurs during unmarshaling.
This exception indicates an unsupported data encoding version.
This exception indicates an unsupported protocol version.
A user account mapper object is used by IceGrid nodes to map session identifiers to user accounts.
A user account mapper object is used by IceGrid nodes to map session identifiers to user accounts.
This exception is raised if a user account for a given session identifier can't be found.
Base class for Slice user exceptions.
Instantiates user exceptions.
Utility methods for the Ice run time.
The base class for instances of Slice classes.
A factory for values.
A value factory manager maintains a collection of value factories.
Base class for extracting a Slice class instance from an input stream.
Base class for writing a Slice class instance to an output stream.
This exception is raised if the Ice library version does not match the version in the Ice header files.
This exception is raised if there was an error while parsing a version.
Provides access to the connection details of a WebSocket connection
Provides access to a WebSocket endpoint information.
Uniquely identifies TCP-based WebSocket endpoints.
Uniquely identifies SSL-based WebSocket endpoints.