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
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]