public void addSeeds(List<String> seeds) {
        if (seeds != null && seeds.size() > 0) {
            int count = 0;
            int errors = 0;
            logger.info("Adding {} seed URL(s)...", seeds.size());
            for (String seed : seeds) {
                LinkRelevance link = LinkRelevance.createForward(seed, LinkRelevance.DEFAULT_RELEVANCE);
                if (link == null) {
                    logger.warn("Invalid seed URL provided: " + seed);
                    errors++;
                    continue;
                }
                addSeedScope(link);
                boolean inserted = insert(link);
                if (inserted) {
                    logger.info("Added seed URL: {}", seed);
                    count++;
                }
            }
            frontier.commit();
            logger.info("Number of seeds added: " + count);
            if (errors > 0) {
                logger.info("Number of invalid seeds: " + errors);
            }
            logger.info("Using scope of following domains:");
            for (String host : scope) {
                logger.info(host);
            }
        }
    }
This class manages the crawler frontier

@author Luciano Barbosa
@version 1.0
ache/src/main/java/achecrawler/link/frontier/FrontierManager.java