From fbe03b7ade4bdac05d2271451df726b892512f82 Mon Sep 17 00:00:00 2001 From: Simon Ebner Date: Mon, 20 Jan 2014 11:12:20 +0100 Subject: [PATCH] Added tracking id for isActive call --- .../src/main/java/ch/psi/fda/rest/client/ControlClient.java | 4 ++-- .../java/ch/psi/fda/rest/client/RemoteAcquisitionMain.java | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ch.psi.fda/src/main/java/ch/psi/fda/rest/client/ControlClient.java b/ch.psi.fda/src/main/java/ch/psi/fda/rest/client/ControlClient.java index 4139278..1ad93d5 100644 --- a/ch.psi.fda/src/main/java/ch/psi/fda/rest/client/ControlClient.java +++ b/ch.psi.fda/src/main/java/ch/psi/fda/rest/client/ControlClient.java @@ -51,7 +51,7 @@ public class ControlClient { target.request().delete(); } - public boolean isActive(){ - return target.request().get(Boolean.class); + public boolean isActive(String trackingId){ + return target.path(trackingId).path("running").request().get(Boolean.class); } } diff --git a/ch.psi.fda/src/main/java/ch/psi/fda/rest/client/RemoteAcquisitionMain.java b/ch.psi.fda/src/main/java/ch/psi/fda/rest/client/RemoteAcquisitionMain.java index bfd5e38..71837ab 100644 --- a/ch.psi.fda/src/main/java/ch/psi/fda/rest/client/RemoteAcquisitionMain.java +++ b/ch.psi.fda/src/main/java/ch/psi/fda/rest/client/RemoteAcquisitionMain.java @@ -249,7 +249,7 @@ public class RemoteAcquisitionMain { client.terminate(trackingId); int count = 0; - while (client.isActive()) { + while (client.isActive(trackingId)) { if (count == 10) { break; }