rename ReadResponseMessage -> ReadResponse

patch by jbellis; reviewed by Eric Evans for #88

git-svn-id: https://svn.apache.org/repos/asf/incubator/cassandra/trunk@766840 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Jonathan Ellis 2009-04-20 20:05:20 +00:00
parent df95fb88dc
commit 657882579d
6 changed files with 33 additions and 33 deletions

View File

@ -35,25 +35,25 @@ import org.apache.cassandra.service.StorageService;
* The table name is needed so that we can use it to create repairs.
* Author : Avinash Lakshman ( alakshman@facebook.com) & Prashant Malik ( pmalik@facebook.com )
*/
public class ReadResponseMessage implements Serializable
public class ReadResponse implements Serializable
{
private static ICompactSerializer<ReadResponseMessage> serializer_;
private static ICompactSerializer<ReadResponse> serializer_;
static
{
serializer_ = new ReadResponseMessageSerializer();
serializer_ = new ReadResponseSerializer();
}
public static ICompactSerializer<ReadResponseMessage> serializer()
public static ICompactSerializer<ReadResponse> serializer()
{
return serializer_;
}
public static Message makeReadResponseMessage(ReadResponseMessage readResponseMessage) throws IOException
public static Message makeReadResponseMessage(ReadResponse readResponse) throws IOException
{
ByteArrayOutputStream bos = new ByteArrayOutputStream();
DataOutputStream dos = new DataOutputStream( bos );
ReadResponseMessage.serializer().serialize(readResponseMessage, dos);
ReadResponse.serializer().serialize(readResponse, dos);
Message message = new Message(StorageService.getLocalStorageEndPoint(), MessagingService.responseStage_, MessagingService.responseVerbHandler_, new Object[]{bos.toByteArray()});
return message;
}
@ -63,13 +63,13 @@ private static ICompactSerializer<ReadResponseMessage> serializer_;
private byte[] digest_ = new byte[0];
private boolean isDigestQuery_ = false;
public ReadResponseMessage(String table, byte[] digest )
public ReadResponse(String table, byte[] digest )
{
table_ = table;
digest_= digest;
}
public ReadResponseMessage(String table, Row row)
public ReadResponse(String table, Row row)
{
table_ = table;
row_ = row;
@ -101,9 +101,9 @@ private static ICompactSerializer<ReadResponseMessage> serializer_;
}
}
class ReadResponseMessageSerializer implements ICompactSerializer<ReadResponseMessage>
class ReadResponseSerializer implements ICompactSerializer<ReadResponse>
{
public void serialize(ReadResponseMessage rm, DataOutputStream dos) throws IOException
public void serialize(ReadResponse rm, DataOutputStream dos) throws IOException
{
dos.writeUTF(rm.table());
dos.writeInt(rm.digest().length);
@ -116,7 +116,7 @@ class ReadResponseMessageSerializer implements ICompactSerializer<ReadResponseMe
}
}
public ReadResponseMessage deserialize(DataInputStream dis) throws IOException
public ReadResponse deserialize(DataInputStream dis) throws IOException
{
String table = dis.readUTF();
int digestSize = dis.readInt();
@ -130,14 +130,14 @@ class ReadResponseMessageSerializer implements ICompactSerializer<ReadResponseMe
row = Row.serializer().deserialize(dis);
}
ReadResponseMessage rmsg = null;
ReadResponse rmsg = null;
if( isDigest )
{
rmsg = new ReadResponseMessage(table, digest);
rmsg = new ReadResponse(table, digest);
}
else
{
rmsg = new ReadResponseMessage(table, row);
rmsg = new ReadResponse(table, row);
}
rmsg.setIsDigestQuery(isDigest);
return rmsg;

View File

@ -94,21 +94,21 @@ public class ReadVerbHandler implements IVerbHandler
}
logger_.info("getRow() TIME: " + (System.currentTimeMillis() - start) + " ms.");
start = System.currentTimeMillis();
ReadResponseMessage readResponseMessage = null;
ReadResponse readResponse = null;
if(readCommand.isDigestQuery())
{
readResponseMessage = new ReadResponseMessage(table.getTableName(), row.digest());
readResponse = new ReadResponse(table.getTableName(), row.digest());
}
else
{
readResponseMessage = new ReadResponseMessage(table.getTableName(), row);
readResponse = new ReadResponse(table.getTableName(), row);
}
readResponseMessage.setIsDigestQuery(readCommand.isDigestQuery());
readResponse.setIsDigestQuery(readCommand.isDigestQuery());
/* serialize the ReadResponseMessage. */
readCtx.bufOut_.reset();
start = System.currentTimeMillis();
ReadResponseMessage.serializer().serialize(readResponseMessage, readCtx.bufOut_);
ReadResponse.serializer().serialize(readResponse, readCtx.bufOut_);
logger_.info("serialize TIME: " + (System.currentTimeMillis() - start) + " ms.");
byte[] bytes = new byte[readCtx.bufOut_.getLength()];

View File

@ -25,7 +25,7 @@ import java.util.List;
import org.apache.cassandra.config.DatabaseDescriptor;
import org.apache.cassandra.db.ReadCommand;
import org.apache.cassandra.db.ReadResponseMessage;
import org.apache.cassandra.db.ReadResponse;
import org.apache.cassandra.db.Row;
import org.apache.cassandra.io.DataInputBuffer;
import org.apache.cassandra.net.EndPoint;
@ -70,7 +70,7 @@ class ConsistencyManager implements Runnable
bufIn.reset(body, body.length);
try
{
ReadResponseMessage result = ReadResponseMessage.serializer().deserialize(bufIn);
ReadResponse result = ReadResponse.serializer().deserialize(bufIn);
byte[] digest = result.digest();
if( !Arrays.equals(row_.digest(), digest) )
{

View File

@ -26,7 +26,7 @@ import java.util.Map;
import java.util.Set;
import org.apache.cassandra.db.ColumnFamily;
import org.apache.cassandra.db.ReadResponseMessage;
import org.apache.cassandra.db.ReadResponse;
import org.apache.cassandra.db.Row;
import org.apache.cassandra.db.RowMutation;
import org.apache.cassandra.db.RowMutationMessage;
@ -80,7 +80,7 @@ public class ReadResponseResolver implements IResponseResolver<Row>
try
{
long start = System.currentTimeMillis();
ReadResponseMessage result = ReadResponseMessage.serializer().deserialize(bufIn);
ReadResponse result = ReadResponse.serializer().deserialize(bufIn);
logger_.debug( "Response deserialization time : " + (System.currentTimeMillis() - start) + " ms.");
if(!result.isDigestQuery())
{
@ -168,7 +168,7 @@ public class ReadResponseResolver implements IResponseResolver<Row>
bufIn.reset(body, body.length);
try
{
ReadResponseMessage result = ReadResponseMessage.serializer().deserialize(bufIn);
ReadResponse result = ReadResponse.serializer().deserialize(bufIn);
if(!result.isDigestQuery())
{
isDataPresent = true;

View File

@ -31,7 +31,7 @@ import org.apache.commons.lang.StringUtils;
import org.apache.cassandra.config.DatabaseDescriptor;
import org.apache.cassandra.db.ReadCommand;
import org.apache.cassandra.db.ReadResponseMessage;
import org.apache.cassandra.db.ReadResponse;
import org.apache.cassandra.db.Row;
import org.apache.cassandra.db.RowMutation;
import org.apache.cassandra.db.Table;
@ -197,8 +197,8 @@ public class StorageProxy
byte[] body = (byte[])result[0];
DataInputBuffer bufIn = new DataInputBuffer();
bufIn.reset(body, body.length);
ReadResponseMessage responseMessage = ReadResponseMessage.serializer().deserialize(bufIn);
Row row = responseMessage.row();
ReadResponse response = ReadResponse.serializer().deserialize(bufIn);
Row row = response.row();
rows.put(row.key(), row);
}
return rows;
@ -217,8 +217,8 @@ public class StorageProxy
byte[] body = (byte[])result[0];
DataInputBuffer bufIn = new DataInputBuffer();
bufIn.reset(body, body.length);
ReadResponseMessage responseMessage = ReadResponseMessage.serializer().deserialize(bufIn);
row = responseMessage.row();
ReadResponse response = ReadResponse.serializer().deserialize(bufIn);
row = response.row();
}
else
{

View File

@ -44,7 +44,7 @@ import org.apache.cassandra.concurrent.ThreadFactoryImpl;
import org.apache.cassandra.db.ColumnFamily;
import org.apache.cassandra.db.IColumn;
import org.apache.cassandra.db.ReadCommand;
import org.apache.cassandra.db.ReadResponseMessage;
import org.apache.cassandra.db.ReadResponse;
import org.apache.cassandra.db.Row;
import org.apache.cassandra.db.RowMutation;
import org.apache.cassandra.db.RowMutationMessage;
@ -887,8 +887,8 @@ public class DataImporter {
IAsyncResult iar = MessagingService.getMessagingInstance().sendRR(
message, to_);
Object[] result = iar.get();
ReadResponseMessage readResponseMessage = (ReadResponseMessage) result[0];
Row row = readResponseMessage.row();
ReadResponse readResponse = (ReadResponse) result[0];
Row row = readResponse.row();
if (row == null) {
logger_.debug("ERROR No row for this key .....: " + line);
Thread.sleep(1000/requestsPerSecond_, 1000%requestsPerSecond_);