forked from External/mage
...
This commit is contained in:
parent
e9249bfcf6
commit
904727e9dc
3 changed files with 48 additions and 6 deletions
|
|
@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue