From b9186389df7b73898dc3d2e63ef7cba71b60f336 Mon Sep 17 00:00:00 2001
From: Vojtech Moravec <vojtech.moravec.st@vsb.cz>
Date: Fri, 11 Sep 2020 10:05:35 +0200
Subject: [PATCH] Add compression library.

---
 pom.xml                                       |  5 ++
 .../server/CustomCompressionParameters.java   | 55 -------------------
 2 files changed, 5 insertions(+), 55 deletions(-)
 delete mode 100644 src/main/java/bdv/server/CustomCompressionParameters.java

diff --git a/pom.xml b/pom.xml
index 9703da9..7cadc59 100644
--- a/pom.xml
+++ b/pom.xml
@@ -117,5 +117,10 @@
 			<artifactId>commons-cli</artifactId>
 			<version>${commons-cli.version}</version>
 		</dependency>
+		<dependency>
+			<groupId>org.azgra</groupId>
+			<artifactId>DataCompressor</artifactId>
+			<version>1.0-SNAPSHOT</version>
+		</dependency>
     </dependencies>
 </project>
diff --git a/src/main/java/bdv/server/CustomCompressionParameters.java b/src/main/java/bdv/server/CustomCompressionParameters.java
deleted file mode 100644
index 85aa864..0000000
--- a/src/main/java/bdv/server/CustomCompressionParameters.java
+++ /dev/null
@@ -1,55 +0,0 @@
-package bdv.server;
-
-public class CustomCompressionParameters {
-    private final boolean dumpRequestData;
-    private final String dumpFile;
-    private final String trainFile;
-    private final int bitTarget;
-    private final int diffThreshold;
-
-    public String getTrainFile() {
-        return trainFile;
-    }
-
-    public int getBitTarget() {
-        return bitTarget;
-    }
-
-    private final boolean enableRequestCompression;
-    private final boolean renderDifference;
-
-    public CustomCompressionParameters(final String dumpFile,
-                                       final String trainFile,
-                                       final int bitTarget,
-                                       final boolean enableRequestCompression,
-                                       final boolean renderDifference,
-                                       final int diffThreshold) {
-        this.dumpFile = dumpFile;
-        this.trainFile = trainFile;
-        this.bitTarget=bitTarget;
-        this.dumpRequestData = !this.dumpFile.isEmpty();
-        this.enableRequestCompression = enableRequestCompression;
-        this.renderDifference = renderDifference;
-        this.diffThreshold = diffThreshold;
-    }
-
-    public boolean shouldDumpRequestData() {
-        return dumpRequestData;
-    }
-
-    public String getDumpFile() {
-        return dumpFile;
-    }
-
-    public boolean shouldCompressData() {
-        return enableRequestCompression;
-    }
-
-    public boolean renderDifference() {
-        return renderDifference;
-    }
-
-    public int getDiffThreshold() {
-        return diffThreshold;
-    }
-}
-- 
GitLab