package org.pircbotx;
import javax.net.SocketFactory;
public class ShockyMultiBotManager extends MultiBotManager {
public ShockyMultiBotManager(String name) {
super(name);
}
public ShockyMultiBotManager(ShockyBot dummyBot) {
super(dummyBot);
}
@SuppressWarnings("unchecked")
public PircBotX createBot(String hostname, int port, String password, SocketFactory socketFactory)
{
ShockyBot bot = new ShockyBot();
bot.setListenerManager(listenerManager);
bot.setName(name);
bot.setVerbose(verbose);
bot.setSocketTimeout(socketTimeout);
bot.setMessageDelay(messageDelay);
bot.setLogin(login);
bot.setAutoNickChange(autoNickChange);
bot.setEncoding(encoding);
bot.setDccInetAddress(dcciNetAddress);
bot.setDccPorts(dccports);
bots.add(new BotEntry(bot, hostname, port, password, socketFactory));
return bot;
}
}