// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package com.olio.communication.filetransfer; import com.olio.communication.messages.files.ChunkRequest; import com.olio.communication.messages.files.FileChunk; import com.olio.communication.messages.files.FileMetadata; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; public interface FileTransfererDelegate { public abstract void fileTransferComplete(FileMetadata filemetadata); public abstract FileInputStream getFileInputStreamForRequest(ChunkRequest chunkrequest) throws IOException; public abstract FileOutputStream getFileOutputStreamForChunk(FileChunk filechunk) throws FileNotFoundException; public abstract long getFileSize(ChunkRequest chunkrequest); public abstract String getSender(); public abstract void requestAnotherFileChunk(ChunkRequest chunkrequest); public abstract void sendFileChunk(FileChunk filechunk); }