net.citrusleaf
Interface CitrusleafClient.ScanCallback

Enclosing class:
CitrusleafClient

public static interface CitrusleafClient.ScanCallback

An object implementing this interface is passed in scan...() calls, so the caller can be notified with scan results.


Method Summary
 void scanCallback(java.lang.String namespace, java.lang.String set, byte[] digest, java.util.Map<java.lang.String,java.lang.Object> bins, int generation, int expirationDate, java.lang.Object userData)
          This method will be called for each record returned from a scan.
 

Method Detail

scanCallback

void scanCallback(java.lang.String namespace,
                  java.lang.String set,
                  byte[] digest,
                  java.util.Map<java.lang.String,java.lang.Object> bins,
                  int generation,
                  int expirationDate,
                  java.lang.Object userData)
This method will be called for each record returned from a scan.

Parameters:
namespace - namespace
set - set name
digest - unique ID generated from key and set name
bins - bin name/value pairs as Map
generation - how many times the record has been modified
expirationDate - date this record will expire, in seconds from Jan 01 2010 00:00:00 GMT
userData - pass-through user-defined data