package won.bot.framework.manager; import won.bot.framework.bot.Bot; import java.net.URI; import java.util.Collection; import java.util.List; /** * */ public interface BotManager { public Bot getBotForNeedURI(URI needUri); public List<Bot> getBotsForNodeURI(URI nodeUri); public void addBot(Bot bot); /** * Drops all registered bots and uses the specified ones. * @param bots */ public void setBots(Collection<Bot> bots); /** * Indicates if all managed bots' work is done. */ public boolean isWorkDone(); }