[ 
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]

Reply via email to