Thank you all for your replies.

I guess I will stick with another approach: all my request handlers inherit
from a custom base handler which is CoreAware.

Its inform(core) method notifies a static map hold by another object
avoiding duplicates.

Thanks again!

Giovanni

On Wed, May 20, 2009 at 3:17 PM, Ryan McKinley <ryan...@gmail.com> wrote:

> I cringe to suggest this.... but you can use the deprecated call:
>  SolrCore.getSolrCore().getCoreContainer()
>
>
>
> On May 19, 2009, at 11:21 AM, Giovanni De Stefano 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
>>
>
>

Reply via email to