From 8b87677709624a56a7557104dc31ee8cc2ece748 Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Thu, 25 Sep 2014 14:50:56 +0200 Subject: Adapt to changed Thrift RPC --- .../serverconnection/DownloadingClient.java | 71 ---------------------- 1 file changed, 71 deletions(-) delete mode 100644 src/main/java/org/openslx/imagemaster/serverconnection/DownloadingClient.java (limited to 'src/main/java/org/openslx/imagemaster/serverconnection/DownloadingClient.java') diff --git a/src/main/java/org/openslx/imagemaster/serverconnection/DownloadingClient.java b/src/main/java/org/openslx/imagemaster/serverconnection/DownloadingClient.java deleted file mode 100644 index 630096f..0000000 --- a/src/main/java/org/openslx/imagemaster/serverconnection/DownloadingClient.java +++ /dev/null @@ -1,71 +0,0 @@ -package org.openslx.imagemaster.serverconnection; - -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -/** - * Helper class for the ImageProcessor and ConnectionHandler to know some things about the downloading client - */ -public class DownloadingClient -{ - - private final HashMap downloadingImages = new HashMap<>(); - - public void addDownload( String uuid, List list, String token ) - { - downloadingImages.put( uuid, new ImageInfos( uuid, list, token ) ); - } - - public void removeDownload( String uuid ) - { - downloadingImages.remove( uuid ); - } - - public boolean isDownloading( String uuid ) - { - return downloadingImages.containsKey( uuid ); - } - - public boolean hasDownloads() - { - return (downloadingImages.size() > 0); - } - - public List getLastRequestedBlocks( String token ) - { - for (Map.Entry entry : downloadingImages.entrySet() ) { - if (entry.getValue().token.equals( token )) return entry.getValue().lastRequestedBlocks; - } - return null; - } - - public void requestBlocks( String uuid, List list ) - { - if ( !downloadingImages.containsKey( uuid ) ) - return; - downloadingImages.get( uuid ).lastRequestedBlocks = list; - } - - public String getToken( String uuid ) - { - if ( !downloadingImages.containsKey( uuid ) ) - return null; - return downloadingImages.get( uuid ).token; - } - - class ImageInfos - { - public final String uuid; - public final String token; - private List lastRequestedBlocks; - - ImageInfos(String uuid, List list, String token) - { - this.uuid = uuid; - this.lastRequestedBlocks = list; - this.token = token; - } - } - -} -- cgit v1.2.3-55-g7522