Autopsy  4.10.0
Graphical digital forensics platform for The Sleuth Kit and other tools.
Classes | Public Member Functions | Static Public Member Functions | Static Private Member Functions | Private Attributes | Static Private Attributes | List of all members
org.sleuthkit.autopsy.centralrepository.eventlisteners.IngestEventsListener Class Reference

Classes

class  AnalysisCompleteTask
 
class  DataAddedTask
 
class  IngestJobEventListener
 
class  IngestModuleEventListener
 

Public Member Functions

void installListeners ()
 
void uninstallListeners ()
 

Static Public Member Functions

static synchronized void decrementCorrelationEngineModuleCount ()
 
static synchronized int getCeModuleInstanceCount ()
 
static synchronized void incrementCorrelationEngineModuleCount ()
 
static synchronized boolean isFlagNotableItems ()
 
static synchronized boolean isFlagSeenDevices ()
 
static synchronized void setCreateCrProperties (boolean value)
 
static synchronized void setFlagNotableItems (boolean value)
 
static synchronized void setFlagSeenDevices (boolean value)
 
static synchronized boolean shouldCreateCrProperties ()
 

Static Private Member Functions

static void postCorrelatedBadArtifactToBlackboard (BlackboardArtifact bbArtifact, List< String > caseDisplayNames)
 
static void postCorrelatedPreviousArtifactToBlackboard (BlackboardArtifact bbArtifact)
 

Private Attributes

final ExecutorService jobProcessingExecutor
 
final PropertyChangeListener pcl1 = new IngestModuleEventListener()
 
final PropertyChangeListener pcl2 = new IngestJobEventListener()
 

Static Private Attributes

static int correlationModuleInstanceCount
 
static boolean createCrProperties
 
static boolean flagNotableItems
 
static boolean flagSeenDevices
 
static final String INGEST_EVENT_THREAD_NAME = "Ingest-Event-Listener-%d"
 
static final Logger LOGGER = Logger.getLogger(CorrelationAttributeInstance.class.getName())
 

Detailed Description

Listen for ingest events and update entries in the Central Repository database accordingly

Definition at line 63 of file IngestEventsListener.java.

Member Function Documentation

static synchronized void org.sleuthkit.autopsy.centralrepository.eventlisteners.IngestEventsListener.decrementCorrelationEngineModuleCount ( )
static

Decrease the number of IngestEventsListeners adding contents to the Correlation Engine.

Definition at line 113 of file IngestEventsListener.java.

References org.sleuthkit.autopsy.centralrepository.eventlisteners.IngestEventsListener.getCeModuleInstanceCount().

static synchronized int org.sleuthkit.autopsy.centralrepository.eventlisteners.IngestEventsListener.getCeModuleInstanceCount ( )
static
static synchronized void org.sleuthkit.autopsy.centralrepository.eventlisteners.IngestEventsListener.incrementCorrelationEngineModuleCount ( )
static

Increase the number of IngestEventsListeners adding contents to the Correlation Engine.

Definition at line 105 of file IngestEventsListener.java.

void org.sleuthkit.autopsy.centralrepository.eventlisteners.IngestEventsListener.installListeners ( )
static synchronized boolean org.sleuthkit.autopsy.centralrepository.eventlisteners.IngestEventsListener.isFlagNotableItems ( )
static
static synchronized boolean org.sleuthkit.autopsy.centralrepository.eventlisteners.IngestEventsListener.isFlagSeenDevices ( )
static

Are previously seen devices being flagged?

Returns
True if flagging seen devices; otherwise false.

Definition at line 151 of file IngestEventsListener.java.

References org.sleuthkit.autopsy.centralrepository.eventlisteners.IngestEventsListener.flagSeenDevices.

Referenced by org.sleuthkit.autopsy.centralrepository.eventlisteners.IngestEventsListener.IngestModuleEventListener.propertyChange().

static void org.sleuthkit.autopsy.centralrepository.eventlisteners.IngestEventsListener.postCorrelatedBadArtifactToBlackboard ( BlackboardArtifact  bbArtifact,
List< String >  caseDisplayNames 
)
staticprivate
static void org.sleuthkit.autopsy.centralrepository.eventlisteners.IngestEventsListener.postCorrelatedPreviousArtifactToBlackboard ( BlackboardArtifact  bbArtifact)
staticprivate
static synchronized void org.sleuthkit.autopsy.centralrepository.eventlisteners.IngestEventsListener.setCreateCrProperties ( boolean  value)
static

Configure the listener to create correlation properties

Parameters
valueTrue to create properties; otherwise false.

Definition at line 187 of file IngestEventsListener.java.

static synchronized void org.sleuthkit.autopsy.centralrepository.eventlisteners.IngestEventsListener.setFlagNotableItems ( boolean  value)
static

Configure the listener to flag notable items or not.

Parameters
valueTrue to flag notable items; otherwise false.

Definition at line 169 of file IngestEventsListener.java.

static synchronized void org.sleuthkit.autopsy.centralrepository.eventlisteners.IngestEventsListener.setFlagSeenDevices ( boolean  value)
static

Configure the listener to flag previously seen devices or not.

Parameters
valueTrue to flag seen devices; otherwise false.

Definition at line 178 of file IngestEventsListener.java.

static synchronized boolean org.sleuthkit.autopsy.centralrepository.eventlisteners.IngestEventsListener.shouldCreateCrProperties ( )
static

Are correlation properties being created

Returns
True if creating correlation properties; otherwise false.

Definition at line 160 of file IngestEventsListener.java.

References org.sleuthkit.autopsy.centralrepository.eventlisteners.IngestEventsListener.createCrProperties.

Referenced by org.sleuthkit.autopsy.centralrepository.eventlisteners.IngestEventsListener.IngestModuleEventListener.propertyChange().

void org.sleuthkit.autopsy.centralrepository.eventlisteners.IngestEventsListener.uninstallListeners ( )

Member Data Documentation

int org.sleuthkit.autopsy.centralrepository.eventlisteners.IngestEventsListener.correlationModuleInstanceCount
staticprivate
boolean org.sleuthkit.autopsy.centralrepository.eventlisteners.IngestEventsListener.createCrProperties
staticprivate
boolean org.sleuthkit.autopsy.centralrepository.eventlisteners.IngestEventsListener.flagNotableItems
staticprivate
boolean org.sleuthkit.autopsy.centralrepository.eventlisteners.IngestEventsListener.flagSeenDevices
staticprivate
final String org.sleuthkit.autopsy.centralrepository.eventlisteners.IngestEventsListener.INGEST_EVENT_THREAD_NAME = "Ingest-Event-Listener-%d"
staticprivate

Definition at line 73 of file IngestEventsListener.java.

final ExecutorService org.sleuthkit.autopsy.centralrepository.eventlisteners.IngestEventsListener.jobProcessingExecutor
private

Definition at line 72 of file IngestEventsListener.java.

final Logger org.sleuthkit.autopsy.centralrepository.eventlisteners.IngestEventsListener.LOGGER = Logger.getLogger(CorrelationAttributeInstance.class.getName())
staticprivate

Definition at line 65 of file IngestEventsListener.java.

final PropertyChangeListener org.sleuthkit.autopsy.centralrepository.eventlisteners.IngestEventsListener.pcl1 = new IngestModuleEventListener()
private

Definition at line 74 of file IngestEventsListener.java.

final PropertyChangeListener org.sleuthkit.autopsy.centralrepository.eventlisteners.IngestEventsListener.pcl2 = new IngestJobEventListener()
private

Definition at line 75 of file IngestEventsListener.java.


The documentation for this class was generated from the following file:

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.