org.objectweb.proactive.ext.mixedlocation
Class RequestWithMixedLocation

java.lang.Object
  extended byorg.objectweb.proactive.core.body.message.MessageImpl
      extended byorg.objectweb.proactive.core.body.request.RequestImpl
          extended byorg.objectweb.proactive.ext.mixedlocation.RequestWithMixedLocation
All Implemented Interfaces:
Message, Request, Securizable, java.io.Serializable

public class RequestWithMixedLocation
extends RequestImpl
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
protected  LocationServer server
           
 
Fields inherited from class org.objectweb.proactive.core.body.request.RequestImpl
ciphered, codebase, loggerNFE, methodCall, sendCounter, sender, sessionID
 
Fields inherited from class org.objectweb.proactive.core.body.message.MessageImpl
ftm, ignoreIt, isOneWay, messageInfos, methodName, sequenceNumber, sourceID, timeStamp
 
Constructor Summary
RequestWithMixedLocation(MethodCall methodCall, UniversalBody sender, boolean isOneWay, long nextSequenceID, LocationServer server)
           
 
Method Summary
protected  void backupSolution(UniversalBody destinationBody)
          Implements the backup solution
protected  UniversalBody queryServer(UniqueID bodyID)
           
protected  int sendRequest(UniversalBody destinationBody)
           
 
Methods inherited from class org.objectweb.proactive.core.body.request.RequestImpl
createReply, crypt, decrypt, getMethodCall, getParameter, getSender, getSessionId, hasBeenForwarded, isCiphered, notifyReception, resetSendCounter, send, serve, serveAlternate, serveInternal
 
Methods inherited from class org.objectweb.proactive.core.body.message.MessageImpl
getFTManager, getMessageInfo, getMethodName, getSequenceNumber, getSourceBodyID, getTimeStamp, ignoreIt, isOneWay, setFTManager, setIgnoreIt, setMessageInfo, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.objectweb.proactive.core.body.message.Message
getFTManager, getMessageInfo, getMethodName, getSequenceNumber, getSourceBodyID, getTimeStamp, ignoreIt, isOneWay, setFTManager, setIgnoreIt, setMessageInfo
 

Field Detail

server

protected transient LocationServer server
Constructor Detail

RequestWithMixedLocation

public RequestWithMixedLocation(MethodCall methodCall,
                                UniversalBody sender,
                                boolean isOneWay,
                                long nextSequenceID,
                                LocationServer server)
Method Detail

sendRequest

protected int sendRequest(UniversalBody destinationBody)
                   throws java.io.IOException
Overrides:
sendRequest in class RequestImpl
Throws:
java.io.IOException

backupSolution

protected void backupSolution(UniversalBody destinationBody)
                       throws java.io.IOException
Implements the backup solution

Throws:
java.io.IOException

queryServer

protected UniversalBody queryServer(UniqueID bodyID)


Copyright 2001-2005 INRIA All Rights Reserved.