[
https://issues.apache.org/jira/browse/SOLR-2851?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Alexandre Rafalovitch resolved SOLR-2851.
-----------------------------------------
Resolution: Won't Fix
> Allow Data Import Handler to Archive Files After Processing
> -----------------------------------------------------------
>
> Key: SOLR-2851
> URL: https://issues.apache.org/jira/browse/SOLR-2851
> Project: Solr
> Issue Type: New Feature
> Components: contrib - DataImportHandler
> Affects Versions: 3.3
> Reporter: Josh Harness
> Priority: Minor
> Labels: dataimport, solr
> Fix For: 3.3
>
> Attachments: ArchivingFileDataSource.java
>
>
> It would be great if, after processing flat files, DIH could place them in an
> archive folder so that other system processes could compress them, delete
> them, etc. We needed this feature, so I extended FileDataSource and decorated
> the InputStreamReader such that when the close method is called, the file is
> moved out of the way. This concrete implementation did exactly what I needed.
> However, a more correct textbook approach would involve refactoring
> FileListEntityProcessor such that it could take a configurable list of
> post-processing action policy/command classes so that the user could provide
> custom behavior that suits nearly any scenario (in a Chain of Responsibility
> style pattern). Nonetheless, I wanted to provide the suggestion, a basic
> one-off concrete implementation of archiving and start the discussion for
> where things might head in the future.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]