Autopsy
4.17.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
|
Inherits Detachable< BlackboardArtifact.Type >, and org.sleuthkit.autopsy.guiutils.RefreshThrottler.Refresher.
Public Member Functions | |
boolean | isRefreshRequired (PropertyChangeEvent evt) |
void | refresh () |
Protected Member Functions | |
void | addNotify () |
boolean | createKeys (List< BlackboardArtifact.Type > list) |
Node | createNodeForKey (BlackboardArtifact.Type key) |
void | removeNotify () |
Private Attributes | |
final ArrayList< BlackboardArtifact.Type > | doNotShow = new ArrayList<>() |
final PropertyChangeListener | pcl |
final RefreshThrottler | refreshThrottler = new RefreshThrottler(this) |
final HashMap< BlackboardArtifact.Type, TypeNode > | typeNodeList = new HashMap<>() |
Creates the children for the ExtractedContent area of the results tree. This area has all of the blackboard artifacts that are not displayed in a more specific form elsewhere in the tree.
Definition at line 148 of file ExtractedContent.java.
|
protected |
Definition at line 208 of file ExtractedContent.java.
References org.sleuthkit.autopsy.casemodule.Case.addEventTypeSubscriber(), org.sleuthkit.autopsy.ingest.IngestManager.addIngestJobEventListener(), org.sleuthkit.autopsy.casemodule.Case.Events.CURRENT_CASE, org.sleuthkit.autopsy.ingest.IngestManager.getInstance(), org.sleuthkit.autopsy.datamodel.ExtractedContent.INGEST_JOB_EVENTS_OF_INTEREST, org.sleuthkit.autopsy.datamodel.ExtractedContent.TypeFactory.pcl, and org.sleuthkit.autopsy.guiutils.RefreshThrottler.registerForIngestModuleEvents().
|
protected |
Definition at line 223 of file ExtractedContent.java.
References org.sleuthkit.autopsy.datamodel.ExtractedContent.TypeFactory.doNotShow, and org.sleuthkit.autopsy.coreutils.Logger.getLogger().
|
protected |
Definition at line 256 of file ExtractedContent.java.
boolean org.sleuthkit.autopsy.datamodel.ExtractedContent.TypeFactory.isRefreshRequired | ( | PropertyChangeEvent | evt | ) |
Determine whether the given event should result in a refresh.
evt |
This is a stop gap measure until a different way of handling the closing of cases is worked out. Currently, remote events may be received for a case that is already closed.
Due to some unresolved issues with how cases are closed, it is possible for the event to have a null oldValue if the event is a remote event.
Case is closed, do nothing.
Implements org.sleuthkit.autopsy.guiutils.RefreshThrottler.Refresher.
Definition at line 268 of file ExtractedContent.java.
References org.sleuthkit.autopsy.ingest.IngestManager.IngestModuleEvent.DATA_ADDED, org.sleuthkit.autopsy.datamodel.ExtractedContent.TypeFactory.doNotShow, and org.sleuthkit.autopsy.casemodule.Case.getCurrentCaseThrows().
void org.sleuthkit.autopsy.datamodel.ExtractedContent.TypeFactory.refresh | ( | ) |
The RefreshThrottler calls this method when the RefreshTask runs.
Implements org.sleuthkit.autopsy.guiutils.RefreshThrottler.Refresher.
Definition at line 263 of file ExtractedContent.java.
|
protected |
Definition at line 215 of file ExtractedContent.java.
References org.sleuthkit.autopsy.casemodule.Case.Events.CURRENT_CASE, org.sleuthkit.autopsy.ingest.IngestManager.getInstance(), org.sleuthkit.autopsy.datamodel.ExtractedContent.TypeFactory.pcl, org.sleuthkit.autopsy.casemodule.Case.removeEventTypeSubscriber(), org.sleuthkit.autopsy.ingest.IngestManager.removeIngestJobEventListener(), and org.sleuthkit.autopsy.guiutils.RefreshThrottler.unregisterEventListener().
|
private |
Definition at line 150 of file ExtractedContent.java.
Referenced by org.sleuthkit.autopsy.datamodel.ExtractedContent.TypeFactory.createKeys(), and org.sleuthkit.autopsy.datamodel.ExtractedContent.TypeFactory.isRefreshRequired().
|
private |
Definition at line 181 of file ExtractedContent.java.
Referenced by org.sleuthkit.autopsy.datamodel.ExtractedContent.TypeFactory.addNotify(), and org.sleuthkit.autopsy.datamodel.ExtractedContent.TypeFactory.removeNotify().
|
private |
RefreshThrottler is used to limit the number of refreshes performed when CONTENT_CHANGED and DATA_ADDED ingest module events are received.
Definition at line 159 of file ExtractedContent.java.
|
private |
Definition at line 152 of file ExtractedContent.java.
Copyright © 2012-2021 Basis Technology. Generated on: Tue Jan 19 2021
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.