You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@uima.apache.org by "Jerry Cwiklik (JIRA)" <de...@uima.apache.org> on 2011/08/24 18:00:29 UTC

[jira] [Closed] (UIMA-2217) Extend AnalysisEngineManagement interface

     [ https://issues.apache.org/jira/browse/UIMA-2217?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jerry Cwiklik closed UIMA-2217.
-------------------------------

    Resolution: Fixed

> 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