diff options
author | Nils Schwabe | 2014-08-28 16:00:55 +0200 |
---|---|---|
committer | Nils Schwabe | 2014-08-28 16:00:55 +0200 |
commit | e6e4e6ea987021b433518f551452e212bf47f333 (patch) | |
tree | cab47e775b86c0ab79e0b3496a55484e248a8a37 /src/main/java/org/openslx/filetransfer/Downloader.java | |
parent | Undo refactoring.. Classes are working again. Could not find the mistake :/ (diff) | |
download | master-sync-shared-e6e4e6ea987021b433518f551452e212bf47f333.tar.gz master-sync-shared-e6e4e6ea987021b433518f551452e212bf47f333.tar.xz master-sync-shared-e6e4e6ea987021b433518f551452e212bf47f333.zip |
Change int to long again
Diffstat (limited to 'src/main/java/org/openslx/filetransfer/Downloader.java')
-rw-r--r-- | src/main/java/org/openslx/filetransfer/Downloader.java | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/main/java/org/openslx/filetransfer/Downloader.java b/src/main/java/org/openslx/filetransfer/Downloader.java index c860f5e..dccee8f 100644 --- a/src/main/java/org/openslx/filetransfer/Downloader.java +++ b/src/main/java/org/openslx/filetransfer/Downloader.java @@ -135,7 +135,7 @@ public class Downloader * @param a * @param b */ - public Boolean sendRange( int a, int b ) + public Boolean sendRange( long a, long b ) { try { RANGE = a + ":" + b; @@ -188,11 +188,11 @@ public class Downloader * * @return */ - public int getStartOfRange() + public long getStartOfRange() { if ( RANGE != null ) { String[] splitted = RANGE.split( ":" ); - return Integer.parseInt( splitted[0] ); + return Long.parseLong( splitted[0] ); } return -1; } @@ -220,7 +220,7 @@ public class Downloader */ public int getDiffOfRange() { - int diff = Math.abs( getEndOfRange() - getStartOfRange() ); + int diff = Math.abs( (int) ( getEndOfRange() - getStartOfRange() ) ); return diff; } @@ -240,11 +240,11 @@ public class Downloader // First get length. int retLengthByte; retLengthByte = dataFromServer.read( incoming, 0, 1 ); - if (retLengthByte != 1) { + if ( retLengthByte != 1 ) { this.close(); return false; } - + int length = incoming[0] & 0xFF; log.info( "length (downloader): " + length ); @@ -312,7 +312,7 @@ public class Downloader RandomAccessFile file = null; try { int length = getDiffOfRange(); - byte[] incoming = new byte[ 4000 ]; + byte[] incoming = new byte[ 4000 ]; int hasRead = 0; file = new RandomAccessFile( new File( outputFilename ), "rw" ); file.seek( getStartOfRange() ); |