X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.slc.detached%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fdetached%2Fdrivers%2FAbstractDriver.java;h=846e0cc033a868604e9a6200c32a1922789a2af9;hb=055bb5d4c9fdf12878e7e5798569101a5c6e441c;hp=8ba2de1fad18f60c25ef24d673c6eebcd483106d;hpb=59cecaf156a6b2ca18f50371b8d5c388ab0ca310;p=gpl%2Fargeo-slc.git diff --git a/org.argeo.slc.detached/src/main/java/org/argeo/slc/detached/drivers/AbstractDriver.java b/org.argeo.slc.detached/src/main/java/org/argeo/slc/detached/drivers/AbstractDriver.java index 8ba2de1fa..846e0cc03 100644 --- a/org.argeo.slc.detached/src/main/java/org/argeo/slc/detached/drivers/AbstractDriver.java +++ b/org.argeo.slc.detached/src/main/java/org/argeo/slc/detached/drivers/AbstractDriver.java @@ -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; + } + }