SolrJConfiguration.java 527 Bytes
package org.legrog.configuration;

import org.apache.solr.client.solrj.SolrClient;
import org.apache.solr.client.solrj.impl.HttpSolrClient;

import javax.enterprise.inject.Produces;

/*
    Classe de configuration pour SolrJ
 */
public class SolrJConfiguration {

    @Produces
    /*
        SolrClient injectable pour les classes en ayant besoin

        @return SolrClient
    */
    public SolrClient createSolrClient() {
        return new HttpSolrClient.Builder("http://localhost:8983/solr/publishers").build();
    }

}