org.apache.cassandra.service
Class AbstractRowResolver
java.lang.Object
org.apache.cassandra.service.AbstractRowResolver
- All Implemented Interfaces:
- IResponseResolver<Row>
- Direct Known Subclasses:
- RowDigestResolver, RowRepairResolver
public abstract class AbstractRowResolver
- extends java.lang.Object
- implements IResponseResolver<Row>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
protected static org.slf4j.Logger logger
table
protected final java.lang.String table
replies
protected final java.util.concurrent.ConcurrentMap<Message,ReadResponse> replies
key
protected final DecoratedKey key
AbstractRowResolver
public AbstractRowResolver(java.nio.ByteBuffer key,
java.lang.String table)
preprocess
public void preprocess(Message message)
- Specified by:
preprocess
in interface IResponseResolver<Row>
injectPreProcessed
public void injectPreProcessed(ReadResponse result)
- hack so local reads don't force de/serialization of an extra real Message
getMessages
public java.lang.Iterable<Message> getMessages()
- Specified by:
getMessages
in interface IResponseResolver<Row>
Copyright © 2011 The Apache Software Foundation