|
Java™ Platform Standard Ed. 6 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.rmi.activation.ActivationID
public class 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.
Activatable
,
Serialized FormConstructor Summary | |
---|---|
ActivationID(Activator activator)
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. |
Method Summary | |
---|---|
Remote |
activate(boolean force)
Activate the object for this id. |
boolean |
equals(Object obj)
Compares two activation ids for content equality. |
int |
hashCode()
Returns a hashcode for the activation id. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ActivationID(Activator activator)
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 objectMethod Detail |
---|
public Remote activate(boolean force) throws ActivationException, UnknownObjectException, RemoteException
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 failspublic int hashCode()
hashCode
in class Object
Hashtable
public boolean equals(Object obj)
equals
in class Object
obj
- the Object to compare with
Hashtable
|
Java™ Platform Standard Ed. 6 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.