Autopsy
4.19.1
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Inherits PropertyChangeListener.
Classes | |
class | BlackboardTagTask |
class | ContentTagTask |
class | CurrentCaseTask |
class | DataSourceAddedTask |
class | DataSourceNameChangedTask |
class | OsAccountInstancesAddedTask |
class | TagDefinitionChangeTask |
Public Member Functions | |
CaseEventListener () | |
void | installListeners () |
void | propertyChange (PropertyChangeEvent evt) |
void | shutdown () |
void | uninstallListeners () |
Static Private Member Functions | |
static boolean | hasNotableTag (List<?extends Tag > tags) |
static boolean | isNotableTag (Tag t) |
static boolean | isNotableTagName (TagName t) |
static void | setArtifactKnownStatus (CentralRepository dbManager, BlackboardArtifact bbArtifact, TskData.FileKnown knownStatus) |
Private Attributes | |
final ExecutorService | jobProcessingExecutor |
Static Private Attributes | |
static final String | CASE_EVENT_THREAD_NAME = "Case-Event-Listener-%d" |
static final Set< Case.Events > | CASE_EVENTS_OF_INTEREST |
static final Logger | LOGGER = Logger.getLogger(CaseEventListener.class.getName()) |
Listen for case events and update entries in the Central Repository database accordingly
Definition at line 86 of file CaseEventListener.java.
org.sleuthkit.autopsy.centralrepository.eventlisteners.CaseEventListener.CaseEventListener | ( | ) |
Definition at line 102 of file CaseEventListener.java.
|
staticprivate |
Searches a list of tags for a tag with a notable status.
tags | The tags to search. |
Definition at line 207 of file CaseEventListener.java.
References org.sleuthkit.autopsy.centralrepository.eventlisteners.CaseEventListener.isNotableTag().
void org.sleuthkit.autopsy.centralrepository.eventlisteners.CaseEventListener.installListeners | ( | ) |
Definition at line 167 of file CaseEventListener.java.
References org.sleuthkit.autopsy.casemodule.Case.addEventTypeSubscriber().
|
staticprivate |
Returns true if the tag has a notable status.
t | The tag to use in determination. |
Definition at line 185 of file CaseEventListener.java.
Referenced by org.sleuthkit.autopsy.centralrepository.eventlisteners.CaseEventListener.hasNotableTag().
|
staticprivate |
Returns true if the tag name has a notable status.
t | The tag name to use in determination. |
Definition at line 196 of file CaseEventListener.java.
References org.sleuthkit.autopsy.casemodule.services.TagsManager.getNotableTagDisplayNames().
void org.sleuthkit.autopsy.centralrepository.eventlisteners.CaseEventListener.propertyChange | ( | PropertyChangeEvent | evt | ) |
Definition at line 111 of file CaseEventListener.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.CentralRepository.getInstance().
|
staticprivate |
Sets the known status of a blackboard artifact in the central repository.
dbManager | The central repo database. |
bbArtifact | The blackboard artifact to set known status. |
knownStatus | The new known status. |
Definition at line 225 of file CaseEventListener.java.
References org.sleuthkit.autopsy.centralrepository.datamodel.CorrelationAttributeUtil.makeCorrAttrsForSearch(), and org.sleuthkit.autopsy.centralrepository.datamodel.CentralRepository.setAttributeInstanceKnownStatus().
void org.sleuthkit.autopsy.centralrepository.eventlisteners.CaseEventListener.shutdown | ( | ) |
Definition at line 106 of file CaseEventListener.java.
References org.sleuthkit.autopsy.coreutils.ThreadUtils.shutDownTaskExecutor().
Referenced by org.sleuthkit.autopsy.centralrepository.datamodel.CentralRepositoryService.closeCaseResources().
void org.sleuthkit.autopsy.centralrepository.eventlisteners.CaseEventListener.uninstallListeners | ( | ) |
Definition at line 174 of file CaseEventListener.java.
References org.sleuthkit.autopsy.casemodule.Case.removeEventTypeSubscriber().
Referenced by org.sleuthkit.autopsy.centralrepository.datamodel.CentralRepositoryService.closeCaseResources().
|
staticprivate |
Definition at line 90 of file CaseEventListener.java.
|
staticprivate |
Definition at line 92 of file CaseEventListener.java.
|
private |
Definition at line 89 of file CaseEventListener.java.
|
staticprivate |
Definition at line 88 of file CaseEventListener.java.
Copyright © 2012-2021 Basis Technology. Generated on: Thu Sep 30 2021
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.