AFAIK there's no way of getting it in "static" way. If you look into
SolrDispatchFilter.java, you'll see this lines:

// put the core container in request attribute
req.setAttribute("org.apache.solr.CoreContainer", cores);

So later in your servlet you can get this request attribute, I do it in this
way.

On Tue, May 19, 2009 at 7:21 PM, Giovanni De Stefano <
giovanni.destef...@gmail.com> wrote:

> Hello all,
>
> I have a quick question but I cannot find a quick answer :-)
>
> I have a Java client running on the same JVM where Solr is running.
>
> The Solr I have is a multicore.
>
> How can I retrieve from the Java client the different cores available?
>
> I tried with:
>
> ...
> CoreContainer container = new CoreContainer();
> Collection<SolrCore> cores = container.getCores();
> ...
>
> but I get nothing useful... :-(
>
> Is there any static method that lets me get this collection?
>
> Thanks a lot!
>
> Giovanni
>



-- 
Andrew Klochkov

Reply via email to