private static void dumpComponentStatistics(PrintStream out, int level, AnalysisEngineManagement aem) { String indent = ""; for (int i = 0; i < level; i++) { indent += " "; } out.println(indent+aem.getName()+": "+aem.getAnalysisTime()+"ms, "); for (AnalysisEngineManagement childAem : (Iterable<AnalysisEngineManagement>) (aem.getComponents().values())) { dumpComponentStatistics(out, level+1, childAem); } } }
public void dumpContext(UimaContextAdmin ctx) { if ( !(ctx instanceof RootUimaContext_impl) ) { dumpContext(ctx.getRootContext()); } else { Map<String, AnalysisEngineManagement> m = ctx.getManagementInterface().getComponents(); for( Entry<String, AnalysisEngineManagement> e : m.entrySet()) { System.out.println(">>>>>>>> "+e.getKey()+" "+e.getValue().getUniqueMBeanName()); } } } public void initializeAnalysisEngine() throws ResourceInitializationException {
if (aem.getComponents().isEmpty() && Thread.currentThread().getId() == aem.getThreadId()) { result.add(m); } else { for (AnalysisEngineManagement child : (Iterable<AnalysisEngineManagement>) aem.getComponents().values()) { getLeafManagementObjects(child, result, produceUniqueName(aem));
if ( rootAem.getComponents().size() > 0 ) { getLeafManagementObjects(rootAem, beforeAnalysisManagementObjects); } else { if ( aem.getComponents().size() > 0) {