summaryrefslogtreecommitdiff
path: root/src/main/java/com/c2kernel/entity/proxy/ProxyClientConnection.java
diff options
context:
space:
mode:
authorAndrew Branson <andrew.branson@cern.ch>2014-05-14 13:23:26 +0200
committerAndrew Branson <andrew.branson@cern.ch>2014-05-14 13:23:26 +0200
commit40ef76037aeac4ee2b9d857a092e5ea026c0bb5c (patch)
tree9b3a11ee847e4efe4099143098ca95b66bfb9ba2 /src/main/java/com/c2kernel/entity/proxy/ProxyClientConnection.java
parentb8f1b6c330ba5117a608ae8113bad6a07d471881 (diff)
Refactored Proxy update notification server into its own class and
thread, so executions return before proxy messages are sent. Another deadlock suspect.
Diffstat (limited to 'src/main/java/com/c2kernel/entity/proxy/ProxyClientConnection.java')
-rw-r--r--src/main/java/com/c2kernel/entity/proxy/ProxyClientConnection.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/main/java/com/c2kernel/entity/proxy/ProxyClientConnection.java b/src/main/java/com/c2kernel/entity/proxy/ProxyClientConnection.java
index 5abdb16..3a7e129 100644
--- a/src/main/java/com/c2kernel/entity/proxy/ProxyClientConnection.java
+++ b/src/main/java/com/c2kernel/entity/proxy/ProxyClientConnection.java
@@ -11,6 +11,7 @@ import java.util.ArrayList;
import java.util.Iterator;
import com.c2kernel.common.InvalidDataException;
+import com.c2kernel.process.Gateway;
import com.c2kernel.utils.Logger;
import com.c2kernel.utils.server.SocketHandler;
@@ -36,7 +37,7 @@ public class ProxyClientConnection implements SocketHandler {
public ProxyClientConnection() {
super();
thisClientId = ++clientId;
- ProxyManager.registerProxyClient(this);
+ Gateway.getProxyServer().registerProxyClient(this);
Logger.msg(1, "Proxy Client Connection Handler "+thisClientId+" ready.");
}