final class SolrServerReaderBuilder extends java.lang.Object implements ResourceBuilder<CoreIdentifier,SolrServerReader>
Modifier and Type | Field and Description |
---|---|
private SolrClientConfiguration |
config |
private org.apache.commons.httpclient.HttpClient |
httpClient3 |
private org.apache.http.client.HttpClient |
httpClient4 |
Constructor and Description |
---|
SolrServerReaderBuilder(SolrClientConfiguration config,
org.apache.commons.httpclient.HttpClient httpClient3,
org.apache.http.client.HttpClient httpClient4) |
Modifier and Type | Method and Description |
---|---|
SolrServerReader |
build(CoreIdentifier core) |
private final SolrClientConfiguration config
private final org.apache.commons.httpclient.HttpClient httpClient3
private final org.apache.http.client.HttpClient httpClient4
@Inject public SolrServerReaderBuilder(SolrClientConfiguration config, org.apache.commons.httpclient.HttpClient httpClient3, org.apache.http.client.HttpClient httpClient4)
public SolrServerReader build(CoreIdentifier core)
build
in interface ResourceBuilder<CoreIdentifier,SolrServerReader>
core
- K param needed to build the resource. Usually it is a key
value mapping to the dependencies of the new resource to be
build