From: Mathieu Baudier Date: Thu, 2 Oct 2008 07:48:08 +0000 (+0000) Subject: Integrate detached with standard SLC X-Git-Tag: argeo-slc-2.1.7~2512 X-Git-Url: http://git.argeo.org/?a=commitdiff_plain;h=56a012d75040b9ac0989d8d1edeba171e8689c2a;p=gpl%2Fargeo-slc.git Integrate detached with standard SLC git-svn-id: https://svn.argeo.org/slc/trunk@1679 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc --- 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];