This commit is contained in:
BetaSteward 2010-10-06 02:02:06 +00:00
parent e9249bfcf6
commit 904727e9dc
3 changed files with 48 additions and 6 deletions

View file

@ -31,6 +31,9 @@ package mage.interfaces.callback;
import java.util.UUID;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.logging.Level;
import java.util.logging.Logger;
import mage.util.Logging;
/**
*
@ -38,6 +41,8 @@ import java.util.concurrent.Executors;
*/
public class CallbackClientDaemon extends Thread {
private final static Logger logger = Logging.getLogger(CallbackClientDaemon.class.getName());
private static ExecutorService callbackExecutor = Executors.newCachedThreadPool();
private final CallbackClient client;
private final CallbackServer server;
@ -60,13 +65,18 @@ public class CallbackClientDaemon extends Thread {
new Runnable() {
@Override
public void run() {
client.processCallback(callback);
try {
client.processCallback(callback);
}
catch (Exception ex) {
logger.log(Level.SEVERE, null, ex);
}
}
}
);
}
} catch(Exception ex) {
System.out.print(ex.getMessage());
logger.log(Level.SEVERE, null, ex);
}
}
}