Extend AnalysisEngineManagement interface
-----------------------------------------

                 Key: UIMA-2217
                 URL: https://issues.apache.org/jira/browse/UIMA-2217
             Project: UIMA
          Issue Type: Improvement
          Components: Core Java Framework
            Reporter: Jerry Cwiklik
            Assignee: Jerry Cwiklik
             Fix For: 2.3.2SDK


Currently, there is no way to determine how long it takes to initialize 
components in the UIMA aggregate. The framework JMX management interface needs 
to be extended to expose state of a component (Initializing, Ready), ID of  a 
thread initializing the component, as well as the total time spent in 
initialization. These new stats can facilitate debugging of user code to 
pinpoint hangs and components that are slow to initialize. Changes are needed 
in the following:

1) AnalysisEngineManagement - extend AE Management interface
2) AnalysisEngineManagementImpl - implement new API defined in the above 
interface
3) AnalysisEngineManagementImplMBean - expose new APIs via JMX
4) UIMAFramework - modify all produceAnalysisEngine() methods to set AE state 
to Ready after successful call to produceResource() and set the totaltime to 
initialize AE
 
 

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to