Autopsy
4.12.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Static Public Member Functions | |
static String | getCaseAutoIngestLogNodePath (Path caseDirectoryPath) |
static String | getCaseDirectoryNodePath (Path caseDirectoryPath) |
static String | getCaseNameNodePath (Path caseDirectoryPath) |
static String | getCaseResourcesNodePath (Path caseDirectoryPath) |
static boolean | isCaseAutoIngestLogNodePath (String nodePath) |
static boolean | isCaseNameNodePath (String nodePath) |
static boolean | isCaseResourcesNodePath (String nodePath) |
Private Member Functions | |
CoordinationServiceUtils () | |
Static Private Attributes | |
static final String | CASE_AUTO_INGEST_LOG_NAME = "AUTO_INGEST_LOG.TXT" |
static final String | RESOURCES_LOCK_SUFFIX = "_RESOURCES" |
Utility methods for using the coordination service for multi-user cases.
Definition at line 28 of file CoordinationServiceUtils.java.
|
private |
Prevents instantiation of this uitlity class.
Definition at line 130 of file CoordinationServiceUtils.java.
|
static |
Gets the path of the case auto ingest log coordination service node for a case. This coordination service node is used for serializing case auto ingest log writes.
caseDirectoryPath | The case directory path. |
Definition at line 54 of file CoordinationServiceUtils.java.
References org.sleuthkit.autopsy.casemodule.multiusercases.CoordinationServiceUtils.CASE_AUTO_INGEST_LOG_NAME.
|
static |
Gets the path of the case directory coordination service node for a case. This coordination service node is used for locking the case directory and for storing data about the case.
caseDirectoryPath | The case directory path. |
Definition at line 67 of file CoordinationServiceUtils.java.
Referenced by org.sleuthkit.autopsy.casemodule.Case.deleteMultiUserCase().
|
static |
Gets the path of the case name coordination service node for a case. This coordination service node is used to lock the case name so that only one node at a time can create a case with a particular name.
caseDirectoryPath | The case directory path. |
Definition at line 80 of file CoordinationServiceUtils.java.
References org.sleuthkit.autopsy.coreutils.TimeStampUtils.endsWithTimeStamp(), and org.sleuthkit.autopsy.coreutils.TimeStampUtils.removeTimeStamp().
|
static |
Gets the path of the case resources coordination service node for a case. This coordiantion service node is used for case resource locking.
caseDirectoryPath | The case directory path. |
Definition at line 41 of file CoordinationServiceUtils.java.
References org.sleuthkit.autopsy.casemodule.multiusercases.CoordinationServiceUtils.RESOURCES_LOCK_SUFFIX.
Referenced by org.sleuthkit.autopsy.casemodule.Case.acquireExclusiveCaseResourcesLock(), and org.sleuthkit.autopsy.casemodule.Case.deleteMultiUserCase().
|
static |
Determines whether or not a coordination service node path is a case auto ingest node path.
nodePath | The node path. |
Definition at line 99 of file CoordinationServiceUtils.java.
|
static |
Determines whether or not a coordination service node path is a case name node path.
nodePath | The node path. |
Definition at line 123 of file CoordinationServiceUtils.java.
|
static |
Determines whether or not a coordination service node path is a case resources node path.
nodePath | The node path. |
Definition at line 111 of file CoordinationServiceUtils.java.
|
staticprivate |
Definition at line 30 of file CoordinationServiceUtils.java.
Referenced by org.sleuthkit.autopsy.casemodule.multiusercases.CoordinationServiceUtils.getCaseAutoIngestLogNodePath().
|
staticprivate |
Definition at line 31 of file CoordinationServiceUtils.java.
Referenced by org.sleuthkit.autopsy.casemodule.multiusercases.CoordinationServiceUtils.getCaseResourcesNodePath().
Copyright © 2012-2018 Basis Technology. Generated on: Wed Sep 18 2019
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.