Obtaining KWS service via lookup instead of Case.getCurrentCase().getServices().getKeywordSearchService()

This commit is contained in:
Eugene Livis 2015-07-02 15:18:22 -04:00
parent ea24939365
commit a50fbe5f0d

View File

@ -30,8 +30,8 @@ import java.util.stream.Stream;
import javax.jms.Connection; import javax.jms.Connection;
import javax.jms.JMSException; import javax.jms.JMSException;
import org.apache.activemq.ActiveMQConnectionFactory; import org.apache.activemq.ActiveMQConnectionFactory;
import org.openide.util.Lookup;
import org.openide.util.NbBundle; import org.openide.util.NbBundle;
import org.sleuthkit.autopsy.casemodule.Case;
import org.sleuthkit.autopsy.coreutils.Logger; import org.sleuthkit.autopsy.coreutils.Logger;
import org.sleuthkit.autopsy.coreutils.MessageNotifyUtil; import org.sleuthkit.autopsy.coreutils.MessageNotifyUtil;
import org.sleuthkit.autopsy.events.AutopsyEvent; import org.sleuthkit.autopsy.events.AutopsyEvent;
@ -174,7 +174,8 @@ public class ServicesMonitor {
} }
} }
KeywordSearchService kwsService = Case.getCurrentCase().getServices().getKeywordSearchService(); //KeywordSearchService kwsService = Case.getCurrentCase().getServices().getKeywordSearchService();
KeywordSearchService kwsService = Lookup.getDefault().lookup(KeywordSearchService.class);
if (kwsService.canConnectToRemoteSolrServer()) { if (kwsService.canConnectToRemoteSolrServer()) {
if (!solrServerIsRunning) { if (!solrServerIsRunning) {