org.objectweb.carol.cmi.ha
Class RequestInfo

java.lang.Object
  extended by org.objectweb.carol.cmi.ha.RequestInfo
All Implemented Interfaces:
java.io.Serializable

public class RequestInfo
extends java.lang.Object
implements java.io.Serializable

Holds the required information to replicate a request

Author:
Francisco Perez-Sorrosal (fpsorrosal@no-spam@fi.upm.es), Alberto Paz-Jimenez (apaz@no-spam@fi.upm.es)
See Also:
Serialized Form

Field Summary
 java.util.Vector changes
          The bean changes during the request
 RequestId id
          The request id
 java.lang.Object response
          The replicated response
 
Constructor Summary
RequestInfo(RequestId reqId, java.util.Vector requestChanges, java.lang.Object returnedValue)
          Constructor
 
Method Summary
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

id

public RequestId id
The request id


changes

public java.util.Vector changes
The bean changes during the request


response

public java.lang.Object response
The replicated response

Constructor Detail

RequestInfo

public RequestInfo(RequestId reqId,
                   java.util.Vector requestChanges,
                   java.lang.Object returnedValue)
Constructor

Parameters:
reqId - the root request id to replicate
requestChanges - a vector with the bean changes performed during the request
returnedValue - the associated response returned to the client
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object