\r
}\r
\r
- public void sendMessage(Message message) {\r
+ public synchronized void sendMessage(Message message) {\r
manager.sendMessage(message);\r
}\r
/**\r
* passThru is true before passing message on.\r
* @param message\r
*/\r
- protected void handleMessage(Message message) {\r
+ protected synchronized void handleMessage(Message message) {\r
while (!passThru) {\r
try {\r
Thread.sleep(5);\r
public void setPassThru(boolean passThru) {\r
this.passThru = passThru;\r
}\r
- public void haltPickManager() {\r
- // TODO: FIX haltPickManager to cleanly end after SimpleClient.finalize() is called\r
- manager.haltManager();\r
- \r
+ \r
+ public void shutdown() {\r
+ manager.shutdown();\r
}\r
}\r