java.lang.Object | |
↳ | java.rmi.activation.ActivationID |
Activation makes use of special identifiers to denote remote
objects that can be activated over time. An activation identifier
(an instance of the class ActivationID
) contains several
pieces of information needed for activating an object:
RemoteRef
instance), and
UID
instance) for the object. An activation identifier for an object can be obtained by registering an object with the activation system. Registration is accomplished in a few ways:
Activatable.register
method
Activatable
constructor (that takes
three arguments and both registers and exports the object, and
Activatable.exportObject
method
that takes the activation descriptor, object and port as arguments;
this method both registers and exports the object. Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
The constructor for
ActivationID takes a single
argument, activator, that specifies a remote reference to the
activator responsible for activating the object associated with
this identifier. |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Activate the object for this id.
| |||||||||||
Compares two activation ids for content equality.
| |||||||||||
Returns a hashcode for the activation id.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
The constructor for ActivationID
takes a single
argument, activator, that specifies a remote reference to the
activator responsible for activating the object associated with
this identifier. An instance of ActivationID
is globally
unique.
activator | reference to the activator responsible for activating the object |
---|
Activate the object for this id.
force | if true, forces the activator to contact the group when activating the object (instead of returning a cached reference); if false, returning a cached value is acceptable. |
---|
ActivationException | if activation fails |
---|---|
UnknownObjectException | if the object is unknown |
RemoteException | if remote call fails |
Compares two activation ids for content equality. Returns true if both of the following conditions are true: 1) the unique identifiers equivalent (by content), and 2) the activator specified in each identifier refers to the same remote object.
obj | the Object to compare with |
---|
Returns a hashcode for the activation id. Two identifiers that refer to the same remote object will have the same hash code.