package org.thrudb.thrudex.lucene; import java.util.Map; import org.apache.log4j.Logger; public class IndexShutdownHandler extends Thread { private Map<String, LuceneIndex> indexes; private Logger logger = Logger.getLogger(getClass()); public IndexShutdownHandler(Map<String, LuceneIndex> indexes){ this.indexes = indexes; } @Override public void run() { for(Map.Entry<String,LuceneIndex> index : indexes.entrySet()){ logger.info("Shutting down index: " + index.getKey()); index.getValue().shutdown(); } } }