final LinkedBlockingQueue<Pair<DateTime, ChannelPrivMsg>> queue = new LinkedBlockingQueue<Pair<DateTime, ChannelPrivMsg>>(); irc.addListener( new VariousMessageListenerAdapter() irc.connect( new IServerParameters()
@Override public void close() { try { log.info("disconnecting from irc server [%s]", host); irc.disconnect(""); } finally { closed = true; } } };
@Override public void onSuccess(IIRCState aObject) { log.info("irc connection to server [%s] established", host); for (String chan : channels) { log.info("Joining channel %s", chan); irc.joinChannel(chan); } }
void dccSend(String aNick, File aFile, Integer aListeningPort, Integer aTimeout, DCCSendCallback aCallback) { DCCSender _dccSender = new DCCSender(aListeningPort, aTimeout, addManagerDCCSendCallback(aCallback, aListeningPort)); registerSender(aListeningPort, _dccSender); _dccSender.send(aFile); api.message(aNick, '\001' + "DCC SEND " + aFile.getName() + " " + getLocalAddressRepresentation() + " " + aListeningPort + " " + aFile.length() + '\001'); }
void dccAccept(String aNick, File aFile, Integer aPort, Integer aResumePosition, Integer aTimeout, DCCSendCallback aCallback) { DCCSender _dccSender = new DCCSender(aTimeout, aPort, aResumePosition, addManagerDCCSendCallback(aCallback, aPort)); if (isWaitingForConnection(aPort)) { sendersMap.get(aPort).setResumePosition(aResumePosition); } else { registerSender(aPort, _dccSender); _dccSender.send(aFile); } api.message(aNick, '\001' + "DCC ACCEPT " + aFile.getName() + " " + aPort + " " + aResumePosition + '\001'); }
final LinkedBlockingQueue<Pair<DateTime, ChannelPrivMsg>> queue = new LinkedBlockingQueue<Pair<DateTime, ChannelPrivMsg>>(); irc.addListener(new VariousMessageListenerAdapter() { @Override public void onChannelMessage(ChannelPrivMsg aMsg) irc.connect( new IServerParameters()
@Override public void close() throws IOException { try { log.info("disconnecting from irc server [%s]", host); irc.disconnect(""); } finally { closed = true; } } };
@Override public void onSuccess(IIRCState aObject) { log.info("irc connection to server [%s] established", host); for(String chan : channels) { log.info("Joining channel %s", chan); irc.joinChannel(chan); } }
final LinkedBlockingQueue<Pair<DateTime, ChannelPrivMsg>> queue = new LinkedBlockingQueue<Pair<DateTime, ChannelPrivMsg>>(); irc.addListener( new VariousMessageListenerAdapter() irc.connect( new IServerParameters()
@Override public void close() throws IOException { log.info("disconnecting from irc server [%s]", host); irc.disconnect(""); } };
@Override public void onSuccess(IIRCState aObject) { log.info("irc connection to server [%s] established", host); for (String chan : channels) { log.info("Joining channel %s", chan); irc.joinChannel(chan); } }