protected void doGet(SlingHttpServletRequest request, SlingHttpServletResponse response)
throws ServletException, IOException {
response.setContentType("application/json");
JSONWriter writer = new JSONWriter(response.getWriter());
try {
writer.array();
ServiceReference[] refs = bundleContext.getServiceReferences(ComponentFactory.class.getName(),
"(component.factory=com.day.cq.search.eval.PredicateEvaluator/*)");
for (ServiceReference ref : refs) {
writer.value(ref.getProperty("component.factory").toString().substring(42));
}