[ http://issues.apache.org/jira/browse/AXIS2-905?page=all ]
Rich Scheuerle updated AXIS2-905:
---------------------------------
Attachment: (was: ExceptionFactoryPatch.txt)
> An ExceptionFactory implementation
> ----------------------------------
>
> Key: AXIS2-905
> URL: http://issues.apache.org/jira/browse/AXIS2-905
> Project: Apache Axis 2.0 (Axis2)
> Issue Type: Improvement
> Components: jaxws
> Affects Versions: 1.0
> Reporter: Samuel Isokpunwu
> Assigned To: Rich Scheuerle
>
> Working on implementing an ExceptionFactory class that will wrap the JAXWS
> WebServiceException to eliminate any possible nested exception between
> WebServiceException and the root cause exception. The wrapper will also allow
> for easy addition of any useful information to facilitate traceability and
> serviceability.
> An example Usage:
> //implementing class example
> public class Foo{
> //Optional global initialization
> private ExceptionFactory ef [ = ExceptionFactory.instance(this,
> propertyFile) ];
>
> public Foo(){
> //Optionally, can choose to create or initialize the
> ExceptionFactory global variable from the
> //constructor
> ef = ExceptionFactory.instance(this, propertyFile);
> }
> ---
> ---
> public fooMethod(){
> try{
> throw ef.webServiceException([message | key]);
> }
> catch(Exception e){
> throw ef.webServiceException(e, [message | key]);
> }
> }
> ---
> ---
> }
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]