diff --git a/RecentActivity/src/org/sleuthkit/autopsy/recentactivity/Extract.java b/RecentActivity/src/org/sleuthkit/autopsy/recentactivity/Extract.java index b93092d31e..8ae8dc0261 100644 --- a/RecentActivity/src/org/sleuthkit/autopsy/recentactivity/Extract.java +++ b/RecentActivity/src/org/sleuthkit/autopsy/recentactivity/Extract.java @@ -51,13 +51,22 @@ abstract class Extract { Extract() { } - void init() throws IngestModuleException { + final void init() throws IngestModuleException { try { currentCase = Case.getOpenCase(); tskCase = currentCase.getSleuthkitCase(); } catch (NoCurrentCaseException ex) { throw new IngestModuleException(Bundle.Extract_indexError_message(), ex); } + configExtractor(); + } + + /** + * Override to add any module-specific configuration + * + * @throws IngestModuleException + */ + void configExtractor() throws IngestModuleException { } abstract void process(Content dataSource, IngestJobContext context); diff --git a/RecentActivity/src/org/sleuthkit/autopsy/recentactivity/SearchEngineURLQueryAnalyzer.java b/RecentActivity/src/org/sleuthkit/autopsy/recentactivity/SearchEngineURLQueryAnalyzer.java index 4ef892ffc9..e5d93a91d4 100644 --- a/RecentActivity/src/org/sleuthkit/autopsy/recentactivity/SearchEngineURLQueryAnalyzer.java +++ b/RecentActivity/src/org/sleuthkit/autopsy/recentactivity/SearchEngineURLQueryAnalyzer.java @@ -393,7 +393,7 @@ class SearchEngineURLQueryAnalyzer extends Extract { } @Override - void init() throws IngestModuleException { + void configExtractor() throws IngestModuleException { try { PlatformUtil.extractResourceToUserConfigDir(SearchEngineURLQueryAnalyzer.class, XMLFILE, true); } catch (IOException e) {