blob: 83a9bd959ac29b0e86ee8cd112d352f91e847586 [file] [log] [blame]
package org.apache.manifoldcf.agents.output.solr;
import java.io.Closeable;
import org.apache.solr.client.solrj.impl.SolrHttpClientBuilder;
public interface ModifiedHttpClientBuilderFactory extends Closeable {
/**
* This method configures the {@linkplain SolrHttpClientBuilder} by overriding the configuration of passed SolrHttpClientBuilder or as a new instance.
*
* @param builder The instance of the {@linkplain SolrHttpClientBuilder} which should by configured (optional).
* @return the {@linkplain SolrHttpClientBuilder}
*/
public SolrHttpClientBuilder getHttpClientBuilder(SolrHttpClientBuilder builder);
public default void setup(final ModifiedHttp2SolrClient client) {
}
}