From 56a012d75040b9ac0989d8d1edeba171e8689c2a Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Thu, 2 Oct 2008 07:48:08 +0000 Subject: [PATCH] Integrate detached with standard SLC git-svn-id: https://svn.argeo.org/slc/trunk@1679 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc --- .../java/org/argeo/slc/detached/drivers/FileDriver.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/org.argeo.slc.detached/src/main/java/org/argeo/slc/detached/drivers/FileDriver.java b/org.argeo.slc.detached/src/main/java/org/argeo/slc/detached/drivers/FileDriver.java index cc9d13922..ca4209d0a 100644 --- a/org.argeo.slc.detached/src/main/java/org/argeo/slc/detached/drivers/FileDriver.java +++ b/org.argeo.slc.detached/src/main/java/org/argeo/slc/detached/drivers/FileDriver.java @@ -28,8 +28,7 @@ public class FileDriver implements DetachedDriver, DetachedClient, private File processedAnswersDir; public synchronized DetachedRequest receiveRequest() throws Exception { - return (DetachedRequest) receiveFile(requestsDir, - processedRequestsDir); + return (DetachedRequest) receiveFile(requestsDir, processedRequestsDir); } public void sendAnswer(DetachedAnswer answer) throws Exception { @@ -59,6 +58,9 @@ public class FileDriver implements DetachedDriver, DetachedClient, throws Exception { File file = null; while (file == null) { + if (!dir.exists()) + throw new DetachedException("Dir " + dir + " does not exist."); + File[] files = dir.listFiles(); if (files.length > 0) file = files[0]; -- 2.39.2