Clean up exception handling logic in async.
-------------------------------------------

                 Key: OPENEJB-1558
                 URL: https://issues.apache.org/jira/browse/OPENEJB-1558
             Project: OpenEJB
          Issue Type: Bug
          Components: ejb31
    Affects Versions: (trunk/openejb3)
            Reporter: Shawn Jiang
             Fix For: 4.0


There are some requirements on the exceptions when executing async method:

1,  Unchecked exception must be wrapped with EJBExcpetion before being wrraped 
with ExecutionException and throwing out.  
2,  All checked exception should be wrapped with ExecutionException  before 
throwing out.

the client code could get the root exception with ExecutionException.getCause();

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

Reply via email to