jfileupload.transfer.client.core
Interface SplitListener

All Known Implementing Classes:
InfoPanel, ProgressPanel

public interface SplitListener

This interface define callback methods for split listeners.


Method Summary
 void dataSplit(long read)
          Data read (in bytes)in current chunk.
 void splitCompleted(int chunkid)
          Split completed callback
 void splitFailed(int chunkid, ClientException e)
          split failed callback.
 void splitStarted(int chunkid, long chunksize)
          Split callback for a chunk.
 void splitTriggered(java.lang.Object source, long size, long chunksize, long amount, java.lang.String chunkbase)
          Overall split request callback
 

Method Detail

splitTriggered

void splitTriggered(java.lang.Object source,
                    long size,
                    long chunksize,
                    long amount,
                    java.lang.String chunkbase)
Overall split request callback

Parameters:
source - File to split.
size - size of full file in bytes
chunksize - size of chunk in bytes
amount - number to chunks.
chunkbase - basename of chunk.

splitStarted

void splitStarted(int chunkid,
                  long chunksize)
Split callback for a chunk.

Parameters:
chunkid - id of chunk being split.
chunksize - size of chunk being split.

dataSplit

void dataSplit(long read)
Data read (in bytes)in current chunk.

Parameters:
size -

splitCompleted

void splitCompleted(int chunkid)
Split completed callback

Parameters:
chunkid -

splitFailed

void splitFailed(int chunkid,
                 ClientException e)
split failed callback.

Parameters:
chunkid -
e -