|
Autopsy
4.1
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Inherits org.sleuthkit.autopsy.keywordsearchservice.KeywordSearchService, and org.sleuthkit.autopsy.framework.AutopsyService.
Public Member Functions | |
| void | close () throws IOException |
| void | closeCaseResources (CaseContext context) throws AutopsyServiceException |
| void | deleteTextIndex (CaseMetadata metadata) throws KeywordSearchServiceException |
| String | getServiceName () |
| void | indexArtifact (BlackboardArtifact artifact) throws TskCoreException |
| void | openCaseResources (CaseContext context) throws AutopsyServiceException |
| void | tryConnect (String host, int port) throws KeywordSearchServiceException |
Static Private Attributes | |
| static final String | BAD_IP_ADDRESS_FORMAT = "ioexception occurred when talking to server" |
| static final int | IS_REACHABLE_TIMEOUT_MS = 1000 |
| static final Logger | logger = Logger.getLogger(SolrSearchService.class.getName()) |
| static final String | SERVER_REFUSED_CONNECTION = "server refused connection" |
An implementation of the KeywordSearchService interface that uses Solr for text indexing and search.
Definition at line 56 of file SolrSearchService.java.
| void org.sleuthkit.autopsy.keywordsearch.SolrSearchService.close | ( | ) | throws IOException |
Definition at line 176 of file SolrSearchService.java.
| void org.sleuthkit.autopsy.keywordsearch.SolrSearchService.closeCaseResources | ( | CaseContext | context | ) | throws AutopsyServiceException |
| context |
Implements org.sleuthkit.autopsy.framework.AutopsyService.
Definition at line 325 of file SolrSearchService.java.
References org.sleuthkit.autopsy.framework.AutopsyService.CaseContext.getCase(), org.sleuthkit.autopsy.casemodule.Case.getCaseDirectory(), and org.sleuthkit.autopsy.keywordsearch.KeywordSearch.getServer().
| void org.sleuthkit.autopsy.keywordsearch.SolrSearchService.deleteTextIndex | ( | CaseMetadata | metadata | ) | throws KeywordSearchServiceException |
Deletes Solr core for a case.
| metadata | The CaseMetadata which will have its core deleted. |
Implements org.sleuthkit.autopsy.keywordsearchservice.KeywordSearchService.
Definition at line 152 of file SolrSearchService.java.
References org.sleuthkit.autopsy.casemodule.CaseMetadata.getCaseDirectory(), and org.sleuthkit.autopsy.keywordsearch.KeywordSearch.getServer().
| String org.sleuthkit.autopsy.keywordsearch.SolrSearchService.getServiceName | ( | ) |
Gets the service name.
Implements org.sleuthkit.autopsy.framework.AutopsyService.
Definition at line 180 of file SolrSearchService.java.
| void org.sleuthkit.autopsy.keywordsearch.SolrSearchService.indexArtifact | ( | BlackboardArtifact | artifact | ) | throws TskCoreException |
Adds an artifact to the keyword search text index as a concantenation of all of its attributes.
| artifact | The artifact to index. |
| org.sleuthkit.datamodel.TskCoreException |
Implements org.sleuthkit.autopsy.keywordsearchservice.KeywordSearchService.
Definition at line 72 of file SolrSearchService.java.
| void org.sleuthkit.autopsy.keywordsearch.SolrSearchService.openCaseResources | ( | CaseContext | context | ) | throws AutopsyServiceException |
Creates/opens the Solr core/text index for a case
| context | The case context. |
Implements org.sleuthkit.autopsy.framework.AutopsyService.
Definition at line 202 of file SolrSearchService.java.
References org.sleuthkit.autopsy.framework.AutopsyService.CaseContext.cancelRequested, org.sleuthkit.autopsy.framework.AutopsyService.CaseContext.getCase(), org.sleuthkit.autopsy.casemodule.Case.getCaseDirectory(), org.sleuthkit.autopsy.framework.AutopsyService.CaseContext.getProgressIndicator(), org.sleuthkit.autopsy.keywordsearch.KeywordSearch.getServer(), org.sleuthkit.autopsy.framework.ProgressIndicator.progress(), org.sleuthkit.autopsy.core.RuntimeProperties.runningWithGUI, and org.sleuthkit.autopsy.framework.ProgressIndicator.start().
| void org.sleuthkit.autopsy.keywordsearch.SolrSearchService.tryConnect | ( | String | host, |
| int | port | ||
| ) | throws KeywordSearchServiceException |
Tries to connect to the keyword search service.
| host | The hostname or IP address of the service. |
| port | The port used by the service. |
| KeywordSearchServiceException | if cannot connect. |
Implements org.sleuthkit.autopsy.keywordsearchservice.KeywordSearchService.
Definition at line 101 of file SolrSearchService.java.
References org.sleuthkit.autopsy.keywordsearch.KeywordSearch.getServer().
|
staticprivate |
Definition at line 58 of file SolrSearchService.java.
|
staticprivate |
Definition at line 60 of file SolrSearchService.java.
|
staticprivate |
Definition at line 61 of file SolrSearchService.java.
|
staticprivate |
Definition at line 59 of file SolrSearchService.java.
Copyright © 2012-2016 Basis Technology. Generated on: Mon Apr 24 2017
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.