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)