org.objectweb.cjdbc.controller.virtualdatabase.protocol
Class ExecWriteRequest

java.lang.Object
  extended byorg.jgroups.Message
      extended byorg.objectweb.cjdbc.controller.virtualdatabase.protocol.DistributedRequest
          extended byorg.objectweb.cjdbc.controller.virtualdatabase.protocol.ExecWriteRequest
All Implemented Interfaces:
java.io.Externalizable, java.io.Serializable

public class ExecWriteRequest
extends DistributedRequest

Execute a write request between several controllers.

Version:
1.0
Author:
Emmanuel Cecchet
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.jgroups.Message
buf, dest_addr, headers, src_addr
 
Constructor Summary
ExecWriteRequest(AbstractWriteRequest request)
           
 
Method Summary
 java.lang.Object executeRequest(DistributedRequestManager drm)
          Code to be executed by the distributed request manager receiving the request.
 
Methods inherited from class org.jgroups.Message
clone, copy, getBuffer, getDest, getHeader, getHeaders, getObject, getSrc, makeReply, printObjectHeaders, putHeader, readExternal, removeHeader, removeHeaders, reset, setBuffer, setDest, setObject, setSrc, size, toString, toStringAsObject, writeExternal
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ExecWriteRequest

public ExecWriteRequest(AbstractWriteRequest request)
Parameters:
request - write request to execute
Method Detail

executeRequest

public java.lang.Object executeRequest(DistributedRequestManager drm)
                                throws java.sql.SQLException
Description copied from class: DistributedRequest
Code to be executed by the distributed request manager receiving the request.

Specified by:
executeRequest in class DistributedRequest
Parameters:
drm - a distributed request manager
Returns:
an Object to be sent back to the caller
Throws:
java.sql.SQLException - if an error occurs.
See Also:
DistributedRequest.executeRequest(DistributedRequestManager)


Copyright © 2002, 2003 - ObjectWeb Consortium - All Rights Reserved.