]> git.argeo.org Git - gpl/argeo-slc.git/commitdiff
Integrate detached with standard SLC
authorMathieu Baudier <mbaudier@argeo.org>
Thu, 2 Oct 2008 07:48:08 +0000 (07:48 +0000)
committerMathieu Baudier <mbaudier@argeo.org>
Thu, 2 Oct 2008 07:48:08 +0000 (07:48 +0000)
git-svn-id: https://svn.argeo.org/slc/trunk@1679 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc

org.argeo.slc.detached/src/main/java/org/argeo/slc/detached/drivers/FileDriver.java

index cc9d1392246c22565f91658e69effc92dd6f0dbd..ca4209d0a4423bc97453998b8497701193584060 100644 (file)
@@ -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];