org.mpisws.p2p.filetransfer
Class TempFileAllocationStrategy
java.lang.Object
org.mpisws.p2p.filetransfer.TempFileAllocationStrategy
- All Implemented Interfaces:
- FileAllocationStrategy
public class TempFileAllocationStrategy
- extends java.lang.Object
- implements FileAllocationStrategy
Just creates a temp file, ignoring the filename/size
- Author:
- Jeff Hoye
Method Summary |
void |
fileCancelled(java.lang.String name,
java.io.File f,
long offset,
long downloadedLength,
long requestedLength,
java.lang.Exception reason)
Notification of a cancelled transfer. |
java.io.File |
getFile(java.lang.String s,
long offset,
long length)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TempFileAllocationStrategy
public TempFileAllocationStrategy()
TempFileAllocationStrategy
public TempFileAllocationStrategy(java.lang.String prefix,
java.lang.String suffix)
getFile
public java.io.File getFile(java.lang.String s,
long offset,
long length)
throws java.io.IOException
- Specified by:
getFile
in interface FileAllocationStrategy
- Parameters:
s
- the file name (application specific)
- Returns:
-
- Throws:
java.io.IOException
fileCancelled
public void fileCancelled(java.lang.String name,
java.io.File f,
long offset,
long downloadedLength,
long requestedLength,
java.lang.Exception reason)
- Description copied from interface:
FileAllocationStrategy
- Notification of a cancelled transfer.
- Specified by:
fileCancelled
in interface FileAllocationStrategy
- Parameters:
name
- the name of the file provided by the uploaderf
- the file that was given by this strategy beforeoffset
- the beginning point in the file of this file transferdownloadedLength
- the actual "valid" downloaded lengthrequestedLength
- the length of the original file transfer request
Copyright © 2001-2005 - Rice Pastry.