diff options
Diffstat (limited to 'plugins/org.eclipse.net4j.http/src/org/eclipse/net4j/internal/http/HTTPClientConnector.java')
-rw-r--r-- | plugins/org.eclipse.net4j.http/src/org/eclipse/net4j/internal/http/HTTPClientConnector.java | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/plugins/org.eclipse.net4j.http/src/org/eclipse/net4j/internal/http/HTTPClientConnector.java b/plugins/org.eclipse.net4j.http/src/org/eclipse/net4j/internal/http/HTTPClientConnector.java index d9842262bc..39ef49d799 100644 --- a/plugins/org.eclipse.net4j.http/src/org/eclipse/net4j/internal/http/HTTPClientConnector.java +++ b/plugins/org.eclipse.net4j.http/src/org/eclipse/net4j/internal/http/HTTPClientConnector.java @@ -58,7 +58,7 @@ public class HTTPClientConnector extends HTTPConnector protected void work(WorkContext context) throws Exception { boolean moreBuffers = tryBuffersRequest(); - context.nextWork(moreBuffers ? 0 : 100); + context.nextWork(moreBuffers ? 0 : 1000); } }; @@ -233,12 +233,12 @@ public class HTTPClientConnector extends HTTPConnector return false; } - requesting = true; - } + if (getOutputQueue().isEmpty() && System.currentTimeMillis() - lastRequest < pollInterval) + { + return false; + } - if (getOutputQueue().isEmpty() || System.currentTimeMillis() - lastRequest < pollInterval) - { - return false; + requesting = true; } try |