[ 
https://issues.apache.org/jira/browse/SOLR-457?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Yonik Seeley updated SOLR-457:
------------------------------

    Attachment: solrj.patch

Here are some proposed updates (see solrj.patch) to SolrJ:
- change some interfaces to abstract classes (good to do it now since 
SolrServer was just changed.... people have to recompile anyway)
- allow specification of HttpClient when constructing the SolrServer... this 
allows the user to choose how to share things... a single HttpClient for all 
SolrServers, a new HttpClient for each SolrServer all sharing a single 
connection manager, etc.
- added a method on ResponseParser that takes an InputStream.  Two reasons: 
often other parsers can do better / faster encoding than InputStreamReader, and 
there could be binary formats in the future.  XMLResponseParser was changed to 
use an InputStream if supplied.
- The factory in XMLResponseParser was changed to be static... each parser 
shouldn't have their own factory. 

> A multi threaded implementation for solrJ
> -----------------------------------------
>
>                 Key: SOLR-457
>                 URL: https://issues.apache.org/jira/browse/SOLR-457
>             Project: Solr
>          Issue Type: New Feature
>          Components: clients - java
>    Affects Versions: 1.3
>            Reporter: patrick o'leary
>            Priority: Minor
>         Attachments: multithreaded-solrj.patch, solrj.patch
>
>
> Provide a multi threaded implementation of CommonsHttpSolrServer
> For usage with distributed searching in solr-303

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