diff options
author | Simon Rettberg | 2014-09-19 18:13:06 +0200 |
---|---|---|
committer | Simon Rettberg | 2014-09-19 18:13:06 +0200 |
commit | 52fa9a47498a3727d11a34205c9920f9a10e8aeb (patch) | |
tree | c99723aec9ef430132d1eeff08e43684cdfacbf3 /src/main/java/org/openslx/filetransfer/WantRangeCallback.java | |
parent | Add debugging to file transfer (diff) | |
download | master-sync-shared-52fa9a47498a3727d11a34205c9920f9a10e8aeb.tar.gz master-sync-shared-52fa9a47498a3727d11a34205c9920f9a10e8aeb.tar.xz master-sync-shared-52fa9a47498a3727d11a34205c9920f9a10e8aeb.zip |
Rework file transfer, try to use callbacks for everything
No more juggling with sendRange() and sendData(), which was easy to
use wrong, and cause lots of weird errors.
Diffstat (limited to 'src/main/java/org/openslx/filetransfer/WantRangeCallback.java')
-rw-r--r-- | src/main/java/org/openslx/filetransfer/WantRangeCallback.java | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/main/java/org/openslx/filetransfer/WantRangeCallback.java b/src/main/java/org/openslx/filetransfer/WantRangeCallback.java new file mode 100644 index 0000000..4581d63 --- /dev/null +++ b/src/main/java/org/openslx/filetransfer/WantRangeCallback.java @@ -0,0 +1,12 @@ +package org.openslx.filetransfer; + +/** + * Callback interface - called when the downloader needs to send a + * range request to the remote peer. + */ +public interface WantRangeCallback +{ + + public FileRange get(); + +} |