org.klomp.snark
Interface CompleteListener

All Known Implementing Classes:
SnarkManager, UpdateRunner

public interface CompleteListener

Callback for Snark events.

Since:
0.9.4 moved from Snark.java

Method Summary
 void addMessage(Snark snark, String message)
           
 void fatal(Snark snark, String error)
           
 BitField getSavedTorrentBitField(Snark snark)
           
 long getSavedTorrentTime(Snark snark)
           
 String gotMetaInfo(Snark snark)
          We transitioned from magnet mode, we have now initialized our metainfo and storage.
 void gotPiece(Snark snark)
           
 void torrentComplete(Snark snark)
           
 void updateStatus(Snark snark)
           
 

Method Detail

torrentComplete

void torrentComplete(Snark snark)

updateStatus

void updateStatus(Snark snark)

gotMetaInfo

String gotMetaInfo(Snark snark)
We transitioned from magnet mode, we have now initialized our metainfo and storage. The listener should now call getMetaInfo() and save the data to disk.

Returns:
the new name for the torrent or null on error
Since:
0.8.4

fatal

void fatal(Snark snark,
           String error)
Since:
0.9

addMessage

void addMessage(Snark snark,
                String message)
Since:
0.9.2

gotPiece

void gotPiece(Snark snark)
Since:
0.9.4

getSavedTorrentTime

long getSavedTorrentTime(Snark snark)

getSavedTorrentBitField

BitField getSavedTorrentBitField(Snark snark)