Interface | Description |
---|---|
Registry |
Interface Cmi Registry client part
|
Class | Description |
---|---|
ClusterId |
A universally unique identifier for a cluster
|
ClusterStub |
Stubs to clustered objects extend this class.
|
CmiInputStream |
To serialize objects exchanged between CMI registries.
|
CmiOutputStream |
To deserialize objects exchanged between CMI registries.
|
Decision |
Returned to the cluster stub by methods of a
Distributor to
tell what to do. |
DistributedEquiv |
Manage equivalences between objects in the cluster.
|
Distributor |
Each clustered server object has to be accompanied by a class which
extends this one to specify configuration information.
|
InetMask | |
LowerOrb |
Exports the internal methods of the underlying ORB.
|
Naming |
Similar to
java.rmi.Naming class. |
NamingContext |
To parse a CMI URL.
|
NamingContextHostPort |
Host and Port for a naming context
|
ObjectId |
Each clustered remote object is uniquely identified by such a number.
|
ObjectIdFactory |
This is a monotonic counter that generate IDs for cluster remote objects.
|
PRODelegate |
Class
PRODelegate for use by
PortableRemoteObject . |
Random |
You can use this helper class to get a randomized load balancing
algorithm between clustered servers.
|
RegistryClient |
Client code for a cluster registry
|
RegistryImpl |
Server part of the CMI registry.
|
RegistryKiller |
Handle returned when starting a registry.
|
RegistryStubList |
A container of regular stubs to CMI registries.
|
RoundRobin |
You can use this helper class to get a round robin load balacing
algorithm between clustered servers.
|
SecureRandom |
Wrapper for java.security.SecureRandom
|
ServerConfig |
The
ServerConfig provides a method to give configuration
information to the CMI runtime. |
ServerIdFactory |
The aim of this class is to generate unique IDs to identify an instance of a
clustered server.
|
ServerStubList |
A container of regular stubs to RMI-exported clustered objects.
|
StubBuilder |
Used to serialize a cluster stub.
|
StubClassLoader |
Used to build the class of a cluster stub.
|
StubConfig |
Used to get information on a remote object.
|
StubData |
Contains a stub to a single instance in the cluster of a clustered object
and related data.
|
UnicastRemoteObject |
To export objects in the cluster.
|
WeakList |
Register objects in a list via weak references.
|
WeakRef |
This
WeakRef is a WeakReference has its method
remove() called when the corresponding object has been
garbage collected. |
WeakValueHashtable |
A Map that remove its entries when the corresponding values are no
more referenced elsewhere.
|
Exception | Description |
---|---|
NoServerException |
Thrown when no more remote object is available in the cluster for a
remote procedure call.
|
ServerConfigException |
Thrown when a bad configuration parameter prevents the operation to
succeed
|
StubConfigException |
Thrown when unable to get information on a clustered object.
|