Autopsy
4.10.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Static Public Member Functions | |
static List< CaseNodeData > | getNodeData () throws CoordinationService.CoordinationServiceException |
Private Member Functions | |
MultiUserCaseNodeDataCollector () | |
Static Private Member Functions | |
static CaseNodeData | createNodeDataFromCaseMetadata (String nodeName, boolean errorsOccurred) throws IOException, CaseMetadata.CaseMetadataException, ParseException, CoordinationService.CoordinationServiceException, InterruptedException |
Static Private Attributes | |
static final String | CASE_AUTO_INGEST_LOG_NAME = "AUTO_INGEST_LOG.TXT" |
static final Logger | logger = Logger.getLogger(MultiUserCaseNodeDataCollector.class.getName()) |
static final String | RESOURCES_LOCK_SUFFIX = "_RESOURCES" |
Queries the coordination service to collect the multi-user case node data stored in the case directory lock ZooKeeper nodes.
Definition at line 38 of file MultiUserCaseNodeDataCollector.java.
|
private |
Private constructor to prevent instantiation of this utility class.
Definition at line 161 of file MultiUserCaseNodeDataCollector.java.
|
staticprivate |
Creates and saves case directory lock coordination service node data from the metadata file for the case associated with the node.
nodeName | The coordination service node name, i.e., the case directory path. |
errorsOccurred | Whether or not errors occurred during an auto ingest job for the case. |
IOException | If there is an error writing the node data to a byte array. |
CaseMetadataException | If there is an error reading the case metadata file. |
ParseException | If there is an error parsing a date from the case metadata file. |
CoordinationServiceException | If there is an error interacting with the coordination service. |
InterruptedException | If a coordination service operation is interrupted. |
Definition at line 133 of file MultiUserCaseNodeDataCollector.java.
References org.sleuthkit.autopsy.coordinationservice.CoordinationService.CategoryNode.CASES, org.sleuthkit.autopsy.casemodule.CaseMetadata.getFileExtension(), org.sleuthkit.autopsy.coordinationservice.CoordinationService.getInstance(), org.sleuthkit.autopsy.casemodule.multiusercases.CaseNodeData.getName(), org.sleuthkit.autopsy.casemodule.multiusercases.CaseNodeData.setErrorsOccurred(), org.sleuthkit.autopsy.coordinationservice.CoordinationService.setNodeData(), and org.sleuthkit.autopsy.casemodule.multiusercases.CaseNodeData.toArray().
Referenced by org.sleuthkit.autopsy.casemodule.multiusercases.MultiUserCaseNodeDataCollector.getNodeData().
|
static |
Queries the coordination service to collect the multi-user case node data stored in the case directory lock ZooKeeper nodes.
CoordinationServiceException | If there is an error |
Definition at line 53 of file MultiUserCaseNodeDataCollector.java.
References org.sleuthkit.autopsy.coordinationservice.CoordinationService.CategoryNode.CASES, org.sleuthkit.autopsy.casemodule.multiusercases.MultiUserCaseNodeDataCollector.createNodeDataFromCaseMetadata(), org.sleuthkit.autopsy.coordinationservice.CoordinationService.getInstance(), org.sleuthkit.autopsy.coordinationservice.CoordinationService.getNodeList(), and org.sleuthkit.autopsy.casemodule.multiusercases.CaseNodeData.getVersion().
Referenced by org.sleuthkit.autopsy.casemodule.multiusercasesbrowser.MultiUserCasesRootNode.MultiUserCasesRootNodeChildren.createKeys().
|
staticprivate |
Definition at line 41 of file MultiUserCaseNodeDataCollector.java.
|
staticprivate |
Definition at line 40 of file MultiUserCaseNodeDataCollector.java.
|
staticprivate |
Definition at line 42 of file MultiUserCaseNodeDataCollector.java.
Copyright © 2012-2018 Basis Technology. Generated on: Fri Mar 22 2019
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.