package org.limewire.http.entity;
import java.io.IOException;
/**
* Interface for classes interested in {@link PieceReader} events.
*/
public interface PieceListener {
/**
* Invoked when a new {@link Piece} is available that can be retrieved
* through PieceReader#next().
*/
void readSuccessful();
/**
* Invoked when reading of a piece failed. The {@link PieceReader} has been
* shutdown and will not sent further events.
*/
void readFailed(IOException e);
}