org.apache.cassandra.service
Class AbstractRowResolver

java.lang.Object
  extended by org.apache.cassandra.service.AbstractRowResolver
All Implemented Interfaces:
IResponseResolver<ReadResponse,Row>
Direct Known Subclasses:
RowDigestResolver, RowRepairResolver

public abstract class AbstractRowResolver
extends java.lang.Object
implements IResponseResolver<ReadResponse,Row>


Field Summary
protected  DecoratedKey key
           
protected static org.slf4j.Logger logger
           
protected  java.util.Set<MessageIn<ReadResponse>> replies
           
protected  java.lang.String table
           
 
Constructor Summary
AbstractRowResolver(java.nio.ByteBuffer key, java.lang.String table)
           
 
Method Summary
 java.lang.Iterable<MessageIn<ReadResponse>> getMessages()
           
 void preprocess(MessageIn<ReadResponse> message)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.cassandra.service.IResponseResolver
getData, isDataPresent, resolve
 

Field Detail

logger

protected static final org.slf4j.Logger logger

table

protected final java.lang.String table

replies

protected final java.util.Set<MessageIn<ReadResponse>> replies

key

protected final DecoratedKey key
Constructor Detail

AbstractRowResolver

public AbstractRowResolver(java.nio.ByteBuffer key,
                           java.lang.String table)
Method Detail

preprocess

public void preprocess(MessageIn<ReadResponse> message)
Specified by:
preprocess in interface IResponseResolver<ReadResponse,Row>

getMessages

public java.lang.Iterable<MessageIn<ReadResponse>> getMessages()
Specified by:
getMessages in interface IResponseResolver<ReadResponse,Row>


Copyright © 2012 The Apache Software Foundation