fixed an issue with client freezing

This commit is contained in:
BetaSteward 2011-06-05 09:08:45 -04:00
parent 1ed3f1f4f8
commit 6048ee6538
3 changed files with 18 additions and 8 deletions

View file

@ -31,11 +31,9 @@ package mage.interfaces.callback;
import java.util.UUID;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import mage.remote.Connection;
import mage.MageException;
import mage.remote.ServerUnavailable;
import mage.remote.Session;
import mage.remote.method.Ack;
import mage.remote.method.Callback;
import org.apache.log4j.Logger;
/**
@ -88,8 +86,8 @@ public class CallbackClientDaemon extends Thread {
}
}
} catch (ServerUnavailable ex) {
session.disconnect(true);
} catch(Exception ex) {
session.handleServerUnavailable(ex);
} catch(MageException ex) {
logger.fatal("CallbackClientDaemon error ", ex);
session.disconnect(true);
}