[ https://issues.apache.org/jira/browse/SOLR-1406?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Luke Forehand updated SOLR-1406: -------------------------------- Summary: Refactor FileDataSource and FileListEntityProcessor to be more extensible (was: Refactor FileDataSource and FileListEntityProcessor to be more extendable) > Refactor FileDataSource and FileListEntityProcessor to be more extensible > ------------------------------------------------------------------------- > > Key: SOLR-1406 > URL: https://issues.apache.org/jira/browse/SOLR-1406 > Project: Solr > Issue Type: Improvement > Components: contrib - DataImportHandler > Affects Versions: 1.4 > Reporter: Luke Forehand > Assignee: Noble Paul > Attachments: SOLR-1406.patch > > > FileDataSource should make openStream method protected so we can extend > FileDataSource for other File types such as GZip, by controlling the > underlying InputStreamReader implementation being returned. > FileListEntityProcessor needs to aggregate a list of files that were > processed and expose that list in an accessible way so that further > processing on that file list can be done in the close method. For example, > deletion or archiving. > Another improvement would be that in the event of an indexing rollback event, > processing of the close method either does not occur, or the close method is > allowed access to that event, to prevent processing within the close method > if necessary. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.