((ReceiverExitEvent) exitEvent).setReason(
ReceiverExitEvent.BIND_TIMEOUT);
setState(UNBOUND);
} else {
eventDispatcher.notifyObservers(this,
new ReceiverExceptionEvent(this, x));
}
continue;
} catch (IOException x) {
LOGGER.warn("I/O Exception caught", x);
ReceiverExceptionEvent ev = new ReceiverExceptionEvent(
this, x, state);
eventDispatcher.notifyObservers(this, ev);
smppEx++;
if (smppEx > tooManyIOEx) {
LOGGER.warn("Too many IOExceptions in receiver thread", x);