DataImportHandler: Add close hooks to the completion of a full-import process 
------------------------------------------------------------------------------

                 Key: SOLR-938
                 URL: https://issues.apache.org/jira/browse/SOLR-938
             Project: Solr
          Issue Type: New Feature
         Environment: JRE 6, Tomcat 6
            Reporter: Kay Kay


Adding a new feature that we need for continuation of a workflow based on a 
full-import procedure. When   a full-import completes , the pre-defined hook 
method is called at the end of the same. 

Implementations that need to notified , need to implement the new interface - 
DataImportCloseHook and register themselves in the data config file as follows. 

<dataConfig>

.
.
.
.
   <closeHook type="com.myorg.fullimporter.closeHookImpl1" />
   <closeHook type="com.myorg.fullimporter.closeHookImpl2" />
</dataConfig>

A single instance of them is created (as part of DataImporter) during 
instantiation and the same insance is reused across multiple invocations. 

Since the dataImporter is protected by a thread-lock - there is no thred-safe 
guarantee for the implementations of the full-import close hook. 



-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to