* processRequest(org.xtreemfs.babudb.replication.transmission.dispatcher.Request)
*/
@Override
public void processRequest(final Request rq) {
Lookup req = (Lookup) rq.getRequestMessage();
ReusableBuffer data = rq.getData();
byte[] key = (data != null) ? data.array() : null;
Logging.logMessage(Logging.LEVEL_DEBUG, this, "PrefixLookupReverseOperation:" +
"db %s, index %d, key %s.", req.getDatabaseName(), req.getIndexId(),
(key == null) ? "null" : new String(key));
try {
dbs.getDatabase(req.getDatabaseName()).reversePrefixLookup(req.getIndexId(), key,
null).registerListener(
new DatabaseRequestListener<ResultSet<byte[], byte[]>>() {
@Override
public void finished(ResultSet<byte[], byte[]> result, Object context) {