import net.pterodactylus.irc.event.ChannelNotJoined.Reason;
import net.pterodactylus.irc.event.ChannelTopic;
import net.pterodactylus.irc.event.ClientQuit;
+import net.pterodactylus.irc.event.ConnectionClosed;
import net.pterodactylus.irc.event.ConnectionEstablished;
import net.pterodactylus.irc.event.ConnectionFailed;
import net.pterodactylus.irc.event.DccAcceptReceived;
}
oldConnectionStatus = connectionStatus;
}
+ eventBus.post(new ConnectionClosed(this));
} catch (IOException ioe1) {
logger.log(Level.WARNING, "I/O error", ioe1);
+ eventBus.post(new ConnectionClosed(this, ioe1));
} finally {
logger.info("Closing Connection.");
try {