Johannes Peter created NIFI-4583:
------------------------------------

             Summary: Restructure package nifi-solr-processors
                 Key: NIFI-4583
                 URL: https://issues.apache.org/jira/browse/NIFI-4583
             Project: Apache NiFi
          Issue Type: Improvement
            Reporter: Johannes Peter
            Assignee: Johannes Peter
            Priority: Minor


Several functionalities currently implemented e. g. in GetSolr or SolrProcessor 
should be made available for other processors or controller services. A class 
SolrUtils should be created containing several static methods. This includes 
the methods 
- getRequestParams (PutSolrContentStream)
- solrDocumentsToRecordSet (GetSolr) 
- createSolrClient (SolrProcessor)
and the inner class QueryResponseOutputStreamCallback (GetSolr)

Some unit tests might be affected.

The method declaration  
protected SolrClient createSolrClient(final ProcessContext context, final 
String solrLocation)
should be changed to 
public static SolrClient createSolrClient(final PropertyContext context, final 
String solrLocation)
to be suitable also for controller services.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to