jfileupload.transfer.client.core
Interface TransferFilter

All Known Implementing Classes:
ArchiveFilter

public interface TransferFilter

TransferFilter contract. It allows to pre-process input before transfer.


Method Summary
 void clean()
          Clean Filter such as deleting temporary files.
 java.lang.Object execute(java.lang.Object input)
          Execute the Filter such as file content checking or modification.
 void init(TransferController tc, java.lang.String id)
          Initialize Filter such as loading configuration file.
 

Method Detail

init

void init(TransferController tc,
          java.lang.String id)
          throws ClientException
Initialize Filter such as loading configuration file.

Parameters:
tc -
id - identifier
Throws:
ClientException

execute

java.lang.Object execute(java.lang.Object input)
                         throws ClientException
Execute the Filter such as file content checking or modification.

Parameters:
input -
Returns:
Throws:
ClientException

clean

void clean()
Clean Filter such as deleting temporary files.