public interface ActivationInstantiator extends Remote
ActivationInstantiator is responsible for creating instances of "activatable" objects. A concrete subclass of
ActivationGroup implements the
newInstance method to handle creating objects within the group.
ActivationGroup
| Modifier and Type | Method and Description |
|---|---|
MarshalledObject |
newInstance(ActivationID
The activator calls an instantiator's
newInstance method in order to recreate in that group an object with the activation identifier,
id, and descriptor,
desc.
|
MarshalledObject<? extends Remote > newInstance(ActivationID id, ActivationDesc desc) throws ActivationException , RemoteException
newInstance method in order to recreate in that group an object with the activation identifier,
id, and descriptor,
desc. The instantiator is responsible for:
getClassName method, getLocation method), ActivationID, and the MarshalledObject containing object specific initialization data, and id - the object's activation identifier
desc - the object's descriptor
ActivationException - if object activation fails
RemoteException - if remote call fails