summaryrefslogtreecommitdiffstats
path: root/src/main/java/org/openslx/imagemaster/serverconnection/UploadingImageInfos.java
diff options
context:
space:
mode:
authorNils Schwabe2014-07-04 14:10:40 +0200
committerNils Schwabe2014-07-04 14:10:40 +0200
commit3f4f67ec1f25434e2607363e6014b7cd9455707b (patch)
treedd0dd08cfa92d442fb2ccbc2e45e520aef4a6a67 /src/main/java/org/openslx/imagemaster/serverconnection/UploadingImageInfos.java
parentFix some small things (diff)
downloadmasterserver-3f4f67ec1f25434e2607363e6014b7cd9455707b.tar.gz
masterserver-3f4f67ec1f25434e2607363e6014b7cd9455707b.tar.xz
masterserver-3f4f67ec1f25434e2607363e6014b7cd9455707b.zip
Begin to implement crc scheduler... (not working)
Diffstat (limited to 'src/main/java/org/openslx/imagemaster/serverconnection/UploadingImageInfos.java')
-rw-r--r--src/main/java/org/openslx/imagemaster/serverconnection/UploadingImageInfos.java26
1 files changed, 19 insertions, 7 deletions
diff --git a/src/main/java/org/openslx/imagemaster/serverconnection/UploadingImageInfos.java b/src/main/java/org/openslx/imagemaster/serverconnection/UploadingImageInfos.java
index 547916f..210586f 100644
--- a/src/main/java/org/openslx/imagemaster/serverconnection/UploadingImageInfos.java
+++ b/src/main/java/org/openslx/imagemaster/serverconnection/UploadingImageInfos.java
@@ -12,7 +12,6 @@ import org.openslx.imagemaster.db.DbImage;
*/
public class UploadingImageInfos
{
-
/**
* Token for the satellite.
*/
@@ -25,19 +24,22 @@ public class UploadingImageInfos
* The list of blocks that the satellite received last.
* (This could be used to tell the CRCChecker to check these blocks.
*/
- private List<Integer> lastSentBlocks = new LinkedList<>();
+ private List<Integer> notCheckedBlocks = new LinkedList<>();
private String serverSessionId;
private Timestamp ts; // when did the server something for the last time
private DbImage dbImage = null; // the DB representation of this image
private String uuid;
+ private String filename;
+ private String crcFilename;
- protected UploadingImageInfos(String token, List<Integer> missingBlocks, String serverSessionId, Timestamp ts, String uuid)
+ protected UploadingImageInfos(String token, List<Integer> missingBlocks, String serverSessionId, Timestamp ts, String uuid, String filename, String crcFilename)
{
this.token = token;
this.missingBlocks = missingBlocks;
this.serverSessionId = serverSessionId;
this.ts = ts;
this.uuid = uuid;
+ this.crcFilename = crcFilename;
}
protected void removeBlock( int number )
@@ -50,14 +52,14 @@ public class UploadingImageInfos
this.missingBlocks.removeAll( list );
}
- protected void setLastSentBlocks( List<Integer> list )
+ protected void addNotCheckedBlocks( List<Integer> list )
{
- this.lastSentBlocks = list;
+ this.notCheckedBlocks = list;
}
- protected List<Integer> getLastSentBlocks()
+ protected List<Integer> getNotCheckedBlocks()
{
- return this.lastSentBlocks;
+ return this.notCheckedBlocks;
}
protected String getToken()
@@ -87,4 +89,14 @@ public class UploadingImageInfos
}
return this.dbImage;
}
+
+ protected String getFilename()
+ {
+ return this.filename;
+ }
+
+ protected String getCrcFilename()
+ {
+ return this.crcFilename;
+ }
}