]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - org.argeo.slc.detached/src/main/java/org/argeo/slc/detached/drivers/AbstractDriver.java
Improve logging and project structure
[gpl/argeo-slc.git] / org.argeo.slc.detached / src / main / java / org / argeo / slc / detached / drivers / AbstractDriver.java
index 8ba2de1fad18f60c25ef24d673c6eebcd483106d..846e0cc033a868604e9a6200c32a1922789a2af9 100644 (file)
@@ -9,6 +9,7 @@ import org.argeo.slc.detached.DetachedXmlConverter;
 public abstract class AbstractDriver implements DetachedDriver {
        private boolean active = true;
        private DetachedExecutionServer executionServer = null;
+       private long receiveAnswerTimeout = 10000l;
 
        private DetachedXmlConverter xmlConverter = null;
 
@@ -23,7 +24,7 @@ public abstract class AbstractDriver implements DetachedDriver {
                                                if (!active)
                                                        break;
                                                DetachedAnswer answer = executionServer
-                                                               .executeStep(request);
+                                                               .executeRequest(request);
                                                sendAnswer(answer);
                                        } catch (Exception e) {
                                                if (e instanceof RuntimeException)
@@ -64,4 +65,12 @@ public abstract class AbstractDriver implements DetachedDriver {
                this.xmlConverter = xmlConverter;
        }
 
+       public long getReceiveAnswerTimeout() {
+               return receiveAnswerTimeout;
+       }
+
+       public void setReceiveAnswerTimeout(long reveiveTimeout) {
+               this.receiveAnswerTimeout = reveiveTimeout;
+       }
+
 }