From 6c93f075810275c4c5f06fd8e95def562d46ce73 Mon Sep 17 00:00:00 2001 From: Unknown <petr.bainar@hotmail.com> Date: Tue, 23 Jan 2018 10:01:45 +0100 Subject: [PATCH] formatStatistics: moving BJM consts to a single place Moving all BenchmarkJobManager constants to a dedicated file. --- .../core/BenchmarkJobManager.java | 33 +++++++------------ .../haas_spim_benchmark/core/Constants.java | 9 +++++ 2 files changed, 21 insertions(+), 21 deletions(-) diff --git a/haas-spim-benchmark/src/main/java/cz/it4i/fiji/haas_spim_benchmark/core/BenchmarkJobManager.java b/haas-spim-benchmark/src/main/java/cz/it4i/fiji/haas_spim_benchmark/core/BenchmarkJobManager.java index dbadb50e..bb403212 100644 --- a/haas-spim-benchmark/src/main/java/cz/it4i/fiji/haas_spim_benchmark/core/BenchmarkJobManager.java +++ b/haas-spim-benchmark/src/main/java/cz/it4i/fiji/haas_spim_benchmark/core/BenchmarkJobManager.java @@ -43,10 +43,10 @@ public class BenchmarkJobManager { } public void startJob(Progress progress) throws IOException { - jobInfo.uploadFilesByName(Arrays.asList(CONFIG_YAML), progress); - String outputName = getOutputName(jobInfo.openLocalFile(CONFIG_YAML)); + jobInfo.uploadFilesByName(Arrays.asList(Constants.CONFIG_YAML), progress); + String outputName = getOutputName(jobInfo.openLocalFile(Constants.CONFIG_YAML)); jobInfo.submit(); - jobInfo.setProperty(SPIM_OUTPUT_FILENAME_PATTERN, outputName); + jobInfo.setProperty(Constants.SPIM_OUTPUT_FILENAME_PATTERN, outputName); } public JobState getState() { @@ -57,7 +57,7 @@ public class BenchmarkJobManager { JobInfo ji = jobInfo; if (ji.needsDownload()) { if (ji.getState() == JobState.Finished) { - String filePattern = ji.getProperty(SPIM_OUTPUT_FILENAME_PATTERN); + String filePattern = ji.getProperty(Constants.SPIM_OUTPUT_FILENAME_PATTERN); ji.downloadData(downloadFinishedData(filePattern), progress, false); } else if (ji.getState() == JobState.Failed) { ji.downloadData(downloadFailedData(), progress, false); @@ -131,15 +131,6 @@ public class BenchmarkJobManager { } } - private static final String HAAS_JOB_NAME = "HaaSSPIMBenchmark"; - private static final int HAAS_CLUSTER_NODE_TYPE = 6; - private static final int HAAS_TEMPLATE_ID = 4; - private static final String HAAS_PROJECT_ID = "DD-17-31"; - private static final int HAAS_TIMEOUT = 9600; - - private static final String SPIM_OUTPUT_FILENAME_PATTERN = "spim.outputFilenamePattern"; - private static final String CONFIG_YAML = "config.yaml"; - private JobManager jobManager; public BenchmarkJobManager(BenchmarkSPIMParameters params) throws IOException { @@ -158,7 +149,7 @@ public class BenchmarkJobManager { } private HaaSClient.UploadingFile getUploadingFile() { - return new UploadingFileFromResource("", CONFIG_YAML); + return new UploadingFileFromResource("", Constants.CONFIG_YAML); } private Job convertJob(JobInfo jobInfo) { @@ -194,7 +185,7 @@ public class BenchmarkJobManager { String fileName = path.getFileName().toString(); return fileName.startsWith(filePattern) && fileName.endsWith("h5") || fileName.equals(filePattern + ".xml") - || fileName.equals("benchmark_result.csv"); + || fileName.equals(Constants.BENCHMARK_RESULT_FILE); }; } @@ -205,7 +196,7 @@ public class BenchmarkJobManager { return false; String fileName = path.getFileName().toString(); - return fileName.equals("benchmark_result.csv"); + return fileName.equals(Constants.BENCHMARK_RESULT_FILE); }; } @@ -239,17 +230,17 @@ public class BenchmarkJobManager { @Override public int getTimeout() { - return HAAS_TIMEOUT; + return Constants.HAAS_TIMEOUT; } @Override public long getTemplateId() { - return HAAS_TEMPLATE_ID; + return Constants.HAAS_TEMPLATE_ID; } @Override public String getProjectId() { - return HAAS_PROJECT_ID; + return Constants.HAAS_PROJECT_ID; } @Override @@ -264,7 +255,7 @@ public class BenchmarkJobManager { @Override public String getJobName() { - return HAAS_JOB_NAME; + return Constants.HAAS_JOB_NAME; } @Override @@ -274,7 +265,7 @@ public class BenchmarkJobManager { @Override public long getClusterNodeType() { - return HAAS_CLUSTER_NODE_TYPE; + return Constants.HAAS_CLUSTER_NODE_TYPE; } }; } diff --git a/haas-spim-benchmark/src/main/java/cz/it4i/fiji/haas_spim_benchmark/core/Constants.java b/haas-spim-benchmark/src/main/java/cz/it4i/fiji/haas_spim_benchmark/core/Constants.java index 367ef54d..0c722e14 100644 --- a/haas-spim-benchmark/src/main/java/cz/it4i/fiji/haas_spim_benchmark/core/Constants.java +++ b/haas-spim-benchmark/src/main/java/cz/it4i/fiji/haas_spim_benchmark/core/Constants.java @@ -2,4 +2,13 @@ package cz.it4i.fiji.haas_spim_benchmark.core; public interface Constants { long HAAS_UPDATE_TIMEOUT = 1000; + String HAAS_JOB_NAME = "HaaSSPIMBenchmark"; + int HAAS_CLUSTER_NODE_TYPE = 6; + int HAAS_TEMPLATE_ID = 4; + String HAAS_PROJECT_ID = "DD-17-31"; + int HAAS_TIMEOUT = 9600; + + String SPIM_OUTPUT_FILENAME_PATTERN = "spim.outputFilenamePattern"; + String CONFIG_YAML = "config.yaml"; + String BENCHMARK_RESULT_FILE = "benchmark_result.csv"; } -- GitLab