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 >> > >