Inherits org.sleuthkit.autopsy.datamodel.BaseChildFactory< BlackboardArtifact >, and org.sleuthkit.autopsy.datamodel.RefreshThrottler.Refresher.
|
static void | post (String nodeName, Object event) throws NoSuchEventBusException |
|
static void | register (String nodeName, Object subscriber) |
|
|
final PropertyChangeListener | pcl |
|
final RefreshThrottler | refreshThrottler = new RefreshThrottler(this) |
|
final BlackboardArtifact.Type | type |
|
Creates children for a given artifact type
Definition at line 376 of file ExtractedContent.java.
For page change events and page size change events we simply return the previously calculated set of keys, otherwise we make a new set of keys.
Definition at line 148 of file BaseChildFactory.java.
Node org.sleuthkit.autopsy.datamodel.ExtractedContent.ArtifactFactory.createNodeForKey |
( |
BlackboardArtifact |
key | ) |
|
|
protected |
boolean org.sleuthkit.autopsy.datamodel.ExtractedContent.ArtifactFactory.isRefreshRequired |
( |
PropertyChangeEvent |
evt | ) |
|
List<BlackboardArtifact> org.sleuthkit.autopsy.datamodel.ExtractedContent.ArtifactFactory.makeKeys |
( |
| ) |
|
|
protected |
void org.sleuthkit.autopsy.datamodel.ExtractedContent.ArtifactFactory.onAdd |
( |
| ) |
|
|
protected |
void org.sleuthkit.autopsy.datamodel.ExtractedContent.ArtifactFactory.onRemove |
( |
| ) |
|
|
protected |
Post the given event for the given node name.
- Parameters
-
nodeName | The name of the node. |
event | The event to post. |
- Exceptions
-
Definition at line 96 of file BaseChildFactory.java.
void org.sleuthkit.autopsy.datamodel.ExtractedContent.ArtifactFactory.refresh |
( |
| ) |
|
Register the given subscriber for the given node name. Will create the event bus for the given node name if it does not exist.
- Parameters
-
nodeName | The name of the node. |
subscriber | The subscriber to register. |
Definition at line 78 of file BaseChildFactory.java.
final PropertyChangeListener org.sleuthkit.autopsy.datamodel.ExtractedContent.ArtifactFactory.pcl |
|
private |
Initial value:= (PropertyChangeEvent evt) -> {
String eventType = evt.getPropertyName();
if (eventType.equals(IngestManager.IngestJobEvent.COMPLETED.toString())
|| eventType.equals(IngestManager.IngestJobEvent.CANCELLED.toString())) {
try {
Case.getCurrentCaseThrows();
} catch (NoCurrentCaseException notUsed) {
}
}
}
Definition at line 392 of file ExtractedContent.java.
final RefreshThrottler org.sleuthkit.autopsy.datamodel.ExtractedContent.ArtifactFactory.refreshThrottler = new RefreshThrottler(this) |
|
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 385 of file ExtractedContent.java.
final BlackboardArtifact.Type org.sleuthkit.autopsy.datamodel.ExtractedContent.ArtifactFactory.type |
|
private |
The documentation for this class was generated from the following file: