: For one of our projects - we need custom admin monitoring hooks that gets : access to multiple cores for a given solr web app (through the CoreContainer : interface).
i've only skimed the back and forth in this thread (and in the issue comments) but i'm wondering why/if this specificaly needs to be done as extensions to the CoreAdminHandler? Any Core can get access to the CoreContainer (via core.getCoreDescriptor().getCoreContainer()) and all of the SolrCores it is managing, so couldn't these new hooks you need be implented in regular RequestHandler? I ask this from the "how to achieve a niche goal with the minimal number of invasive changes" standpoint -- mainly because i don't really understand what new types of "monitoring hooks" you're thinking of. if they seem like something that would be generally useful to lots of people, why not add them to CoreAdminHandler? if they *pattern* of adding them seems like something that will come up for lots of people *then* i would worry about making CoreAdminHandler more extensible. -Hoss