public interface

RowCallback

package com.netflix.astyanax;

import com.netflix.astyanax.connectionpool.exceptions.ConnectionException;
import com.netflix.astyanax.model.Rows;

public interface RowCallback<K, C> {
    /**
     * Notification for each block of rows.
     * 
     * @param rows
     */
    void success(Rows<K, C> rows);

    /**
     * Notification of an error calling cassandra. In your handler you can
     * implement your own backoff logic and return true to retry or false to
     * stop the query.
     * 
     * @param e
     * @return true to retry or false to exit
     */
    boolean failure(ConnectionException e);
}