final class SolrServerWriterBuilder extends java.lang.Object implements ResourceBuilder<CoreIdentifier,SolrServerWriter>
Modifier and Type | Field and Description |
---|---|
private SolrClientConfiguration |
config |
private org.apache.http.client.HttpClient |
httpClient |
Constructor and Description |
---|
SolrServerWriterBuilder(SolrClientConfiguration config,
org.apache.http.client.HttpClient httpClient) |
Modifier and Type | Method and Description |
---|---|
SolrServerWriter |
build(CoreIdentifier core) |
private final SolrClientConfiguration config
private final org.apache.http.client.HttpClient httpClient
@Inject public SolrServerWriterBuilder(SolrClientConfiguration config, org.apache.http.client.HttpClient httpClient)
public SolrServerWriter build(CoreIdentifier core)
build
in interface ResourceBuilder<CoreIdentifier,SolrServerWriter>
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