org.objectweb.proactive.core.body.http
Class BodyRequest

java.lang.Object
  extended byorg.objectweb.proactive.ext.webservices.utils.ReflectRequest
      extended byorg.objectweb.proactive.core.body.http.BodyRequest
All Implemented Interfaces:
java.io.Serializable

public class BodyRequest
extends ReflectRequest
implements java.io.Serializable

This class is used to encapsulate a request into an HTTP message

Author:
jbrocoll
See Also:
Serializable, ReflectRequest, Serialized Form

Constructor Summary
BodyRequest(java.lang.String methodName, java.util.ArrayList parameters, UniqueID oaid)
          Construct a request to send to the Active object identified by the UniqueID
 
Method Summary
 RuntimeReply process()
          This method process the request.
 
Methods inherited from class org.objectweb.proactive.ext.webservices.utils.ReflectRequest
getHashMapReflect, getProActiveRuntimeMethod
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BodyRequest

public BodyRequest(java.lang.String methodName,
                   java.util.ArrayList parameters,
                   UniqueID oaid)
Construct a request to send to the Active object identified by the UniqueID

Parameters:
methodName - The method name contained in the request
parameters - The parameters associated with the method
oaid - The unique ID of targeted active object
Method Detail

process

public RuntimeReply process()
                     throws java.lang.Exception
This method process the request. Generally it is executed when the request is sent and unmarshalled.

Returns:
a RuntimeReply containing the result of the method call
Throws:
java.lang.Exception


Copyright ? October 2004 INRIA All Rights Reserved.