<%@ page import="org.apache.solr.core.SolrInfoMBean, org.apache.solr.core.SolrInfoRegistry, java.net.URL, java.util.Date, java.util.Map"%> <%@ page contentType="text/xml; charset=utf-8" pageEncoding="UTF-8" language="java" %> <%@include file="_info.jsp" %> <%= collectionName %> <%= hostname %> <%= new Date().toString() %> <%= new Date(core.getStartTime()) %> <% for (SolrInfoMBean.Category cat : SolrInfoMBean.Category.values()) { %> <<%= cat.toString() %>> <% Map reg = SolrInfoRegistry.getRegistry(); synchronized(reg) { for (Map.Entry entry : reg.entrySet()) { String key = entry.getKey(); SolrInfoMBean m = entry.getValue(); if (m.getCategory() != cat) continue; String na = "None Provided"; String name = (m.getName()!=null ? m.getName() : na); String vers = (m.getVersion()!=null ? m.getVersion() : na); String desc = (m.getDescription()!=null ? m.getDescription() : na); String srcId = (m.getSourceId()!=null ? m.getSourceId() : na); String src = (m.getSource()!=null ? m.getSource() : na); // print %> <%= key %> <%= name %> <%= vers %> <%= desc %> <%= srcId %> <%= src %> <% URL[] urls = m.getDocs(); if ((urls != null) && (urls.length != 0)) { %> <% for (URL u : urls) { %> <%= u.toString() %> <% } %> <% } %> <% } } %> > <% } %>