From ce4521c72addd556a87b26d87df18f815ed0bd11 Mon Sep 17 00:00:00 2001 From: Nils Schwabe Date: Tue, 29 Jul 2014 15:38:11 +0200 Subject: Move scheduling interval to config and some more todos --- .../imagemaster/serverconnection/ImageProcessor.java | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'src/main/java/org/openslx/imagemaster/serverconnection') diff --git a/src/main/java/org/openslx/imagemaster/serverconnection/ImageProcessor.java b/src/main/java/org/openslx/imagemaster/serverconnection/ImageProcessor.java index 73e2f4a..ce89acd 100644 --- a/src/main/java/org/openslx/imagemaster/serverconnection/ImageProcessor.java +++ b/src/main/java/org/openslx/imagemaster/serverconnection/ImageProcessor.java @@ -306,16 +306,17 @@ public class ImageProcessor { List list = DbImage.getUploadingImages(); for ( DbImage image : list ) { - String token = image.token; - UploadingImage infos = new UploadingImage( token, image.blockStatus, image.timestamp.getTime(), - image.uuid, image.imagePath ); - ConnectionHandler.addConnection( token, image.imagePath, Connection.UPLOADING ).image = infos; - CRCFile crcFile = new CRCFile( Globals.getImageDir() + "/" + image.uuid + ".crc" ); + UploadingImage infos = new UploadingImage( image.token, image.blockStatus, image.timestamp.getTime(), image.uuid, image.imagePath ); + ConnectionHandler.addConnection( image.token, image.imagePath, Connection.UPLOADING ).image = infos; + CRCFile crcFile = new CRCFile( Globals.getImageDir() + "/" + image.uuid + ".crc" ); // TODO: has to be adjusted with the corresponding value above try { - if ( !crcFile.isValid() ) + if ( !crcFile.isValid() ) { continue; + // UploadingImage object contains an CRCFile = null which invokes the ImageProcessor to retry to save it + } } catch ( IOException e ) { continue; + // same thing here } infos.setCrcFile( crcFile ); uploadingImages.put( image.uuid, infos ); -- cgit v1.2.3-55-g7522