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<? extends Remote> |
newInstance(ActivationID id,
ActivationDesc desc)
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 identifierdesc
- the object's descriptorActivationException
- if object activation failsRemoteException
- if remote call fails Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2018, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.