@PostConstruct public void init() { eventWorker = new EventWorker(); eventWorkerThread = new Thread(eventWorker, "IndexerWorkerEventWorker"); eventWorkerThread.start(); synchronized (indexersLock) { Collection<IndexerDefinition> indexerDefs = indexerModel.getIndexers(listener); for (IndexerDefinition indexerDef : indexerDefs) { if (shouldRunIndexer(indexerDef)) { startIndexer(indexerDef); } } } }
@PostConstruct public void init() { eventWorker = new EventWorker(); eventWorkerThread = new Thread(eventWorker, "IndexerWorkerEventWorker"); eventWorkerThread.start(); synchronized (indexersLock) { Collection<IndexerDefinition> indexerDefs = indexerModel.getIndexers(listener); for (IndexerDefinition indexerDef : indexerDefs) { if (shouldRunIndexer(indexerDef)) { startIndexer(indexerDef); } } } }
private synchronized void refresh() { Map<String, IndexInfo> newIndexInfos = new HashMap<String, IndexInfo>(); Collection<IndexerDefinition> indexDefs = indexerModel.getIndexers(); for (IndexerDefinition indexDef : indexDefs) { byte[] indexerConfXml = indexDef.getConfiguration();