org.objectweb.proactive.core.component.body
Class ComponentBodyImpl
java.lang.Object
|
+--org.objectweb.proactive.core.body.AbstractUniversalBody
|
+--org.objectweb.proactive.core.body.AbstractBody
|
+--org.objectweb.proactive.core.body.BodyImpl
|
+--org.objectweb.proactive.core.component.body.ComponentBodyImpl
- All Implemented Interfaces:
- Body, ComponentBody, Job, LocalBodyStrategy, MessageEventProducer, java.io.Serializable, UniversalBody
- Direct Known Subclasses:
- MigratableBody
- public class ComponentBodyImpl
- extends BodyImpl
- implements ComponentBody
This class has been inserted into the bodies hierarchy in order to instantiate the
component metaobject (ProActiveComponent).
- See Also:
- Serialized Form
Field Summary |
protected static org.apache.log4j.Logger |
logger
|
Methods inherited from class org.objectweb.proactive.core.body.AbstractBody |
acceptCommunication, activityStarted, blockCommunication, checkNewLocation, disableAC, enableAC, enterInThreadStore, exitFromThreadStore, getCertificate, getCertificateEncoded, getEntities, getFuturePool, getName, getPolicy, getPolicyFrom, getPolicyTo, getProActiveSecurityManager, getPublicKey, getReifiedObject, getRequestQueue, getSPMDGroup, getVNName, initiateSession, isActive, isAlive, negociateKeyReceiverSide, publicKeyExchange, randomValue, receiveReply, receiveRequest, renegociateSessionIfNeeded, secretKeyExchange, sendRequest, serve, setLocalBodyImpl, setSPMDGroup, startDefaultProActiveSecurityManager, startNewSession, terminate, terminateSession, test, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
logger
protected static org.apache.log4j.Logger logger
ComponentBodyImpl
public ComponentBodyImpl()
- Constructor for ComponentBodyImpl.
ComponentBodyImpl
public ComponentBodyImpl(java.lang.Object reifiedObject,
java.lang.String nodeURL,
MetaObjectFactory factory,
java.lang.String jobID)
- Constructor for ComponentBodyImpl.
It creates the component metaobject only if the MetaObjectFactory is parameterized
with ComponentParameters (thus implicitely constructing components)
- Parameters:
reifiedObject
- a reference on the reified objectnodeURL
- node urlfactory
- factory for the corresponding metaobjects
getProActiveComponent
public ProActiveComponent getProActiveComponent()
- Returns the a reference on the Component meta object
- Specified by:
getProActiveComponent
in interface ComponentBody
- Returns:
- the ProActiveComponent meta-object
Copyright © April 2004 INRIA All Rights Reserved.