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

Jerry Cwiklik updated UIMA-2315:
--------------------------------

    Fix Version/s:     (was: 2.4.0AS)
                   2.4.1AS
    
> Improve UIMA AS client error handling
> -------------------------------------
>
>                 Key: UIMA-2315
>                 URL: https://issues.apache.org/jira/browse/UIMA-2315
>             Project: UIMA
>          Issue Type: New Feature
>          Components: Async Scaleout
>            Reporter: Jerry Cwiklik
>            Assignee: Jerry Cwiklik
>            Priority: Minor
>             Fix For: 2.4.1AS
>
>
> Current UIMA AS client error handling is not configurable. Specifically, the 
> code tries to auto-recover from broker failures which may not be ideal for 
> every application. If an application has an outstanding CAS when the broker 
> fails, the only mechanism is a timeout on a CAS. This works, but it forces 
> the application to wait for the timeout to occur which may be take a long 
> time. The client should allow an application to specify how to deal with JMS 
> errors. Perhaps even other exceptions as well (not just JMS exceptions). One 
> way would be to let the application provide a list of exceptions and an 
> action to take for each. Another approach would be to allow the application 
> to register an error handler and have that code deal with errors. Looking for 
> comments ...
> -Jerry 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to