org.objectweb.proactive.core.body
Interface BodyAdapter

All Superinterfaces:
Handlerizable, Job, UniversalBody
All Known Implementing Classes:
IbisRemoteBodyAdapter, JiniBodyAdapter, RemoteBodyAdapter, RemoteBodyAdapter

public interface BodyAdapter
extends UniversalBody

Local view of an adapter, i.e. a generlized reference to an active object.

Since:
ProActive 2.2
Author:
cdelbe

Method Summary
 void changeProxiedBody(Body newBody)
          Change the body referenced by this adapter.
 
Methods inherited from interface org.objectweb.proactive.core.body.UniversalBody
disableAC, enableAC, getCertificate, getCertificateEncoded, getEntities, getID, getNodeURL, getPolicy, getPolicyFrom, getPolicyTo, getProActiveSecurityManager, getPublicKey, getRemoteAdapter, getVNName, initiateSession, negociateKeyReceiverSide, publicKeyExchange, randomValue, receiveFTMessage, receiveReply, receiveRequest, secretKeyExchange, setImmediateService, startNewSession, terminate, terminateSession, updateLocation
 
Methods inherited from interface org.objectweb.proactive.core.exceptions.Handlerizable
clearHandlersLevel, getHandlerizableInfo, getHandlersLevel, setExceptionHandler, unsetExceptionHandler
 
Methods inherited from interface org.objectweb.proactive.Job
getJobID
 

Method Detail

changeProxiedBody

public void changeProxiedBody(Body newBody)
                       throws java.io.IOException
Change the body referenced by this adapter.

Parameters:
newBody - the body referenced after the call
Throws:
java.io.IOException


Copyright ? April 2005 INRIA All Rights Reserved.