19 package org.sleuthkit.autopsy.datasourcesummary.uiutils;
 
   21 import java.beans.PropertyChangeEvent;
 
   22 import java.beans.PropertyChangeListener;
 
   43         public void refresh() {
 
   50             String eventType = evt.getPropertyName();
 
   81         String eventName = evt.getPropertyName();
 
  103         if (onUpdate == null) {
 
  104             throw new IllegalArgumentException(
"onUpdate parameter must be non-null.");
 
  179     public void register() {
 
void registerForIngestModuleEvents()
 
static synchronized IngestManager getInstance()
 
boolean isRefreshRequired(ModuleDataEvent evt)
 
boolean isRefreshRequired(ModuleDataEvent evt)
 
final PropertyChangeListener ingestJobEventsListener
 
final RefreshThrottler refreshThrottler
 
final UpdateGovernor governor
 
void unregisterEventListener()
 
boolean isRefreshRequiredForCaseEvent(PropertyChangeEvent evt)
 
final Set< IngestJobEvent > ingestEvents
 
void removeIngestJobEventListener(final PropertyChangeListener listener)
 
final PropertyChangeListener caseEventsListener
 
boolean isRefreshRequired(ModuleContentEvent evt)
 
boolean isRefreshRequired(AbstractFile evt)
 
void addIngestJobEventListener(final PropertyChangeListener listener)
 
Set< Case.Events > getCaseEventUpdates()
 
final Set< Case.Events > caseEvents
 
static void addEventTypeSubscriber(Set< Events > eventTypes, PropertyChangeListener subscriber)
 
Set< IngestJobEvent > getIngestJobEventUpdates()
 
boolean isRefreshRequired(IngestJobEvent evt)
 
boolean isRefreshRequiredForCaseEvent(PropertyChangeEvent evt)
 
static void removeEventTypeSubscriber(Set< Events > eventTypes, PropertyChangeListener subscriber)
 
static boolean isCaseOpen()
 
EventUpdateHandler(Runnable onUpdate, UpdateGovernor governor)