You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by di...@apache.org on 2008/04/07 06:23:51 UTC
svn commit: r645368 - in
/webservices/axis2/branches/java/1_4/modules/metadata/src/org/apache/axis2/jaxws/description/impl:
DescriptionUtils.java HandlerChainsParser.java
Author: dims
Date: Sun Apr 6 21:23:51 2008
New Revision: 645368
URL: http://svn.apache.org/viewvc?rev=645368&view=rev
Log:
Fix for AXIS2-3709 - Improve handler-chains.xml parsing (svn revision in trunk is 645366)
Added:
webservices/axis2/branches/java/1_4/modules/metadata/src/org/apache/axis2/jaxws/description/impl/HandlerChainsParser.java
- copied unchanged from r645366, webservices/axis2/trunk/java/modules/metadata/src/org/apache/axis2/jaxws/description/impl/HandlerChainsParser.java
Modified:
webservices/axis2/branches/java/1_4/modules/metadata/src/org/apache/axis2/jaxws/description/impl/DescriptionUtils.java
Modified: webservices/axis2/branches/java/1_4/modules/metadata/src/org/apache/axis2/jaxws/description/impl/DescriptionUtils.java
URL: http://svn.apache.org/viewvc/webservices/axis2/branches/java/1_4/modules/metadata/src/org/apache/axis2/jaxws/description/impl/DescriptionUtils.java?rev=645368&r1=645367&r2=645368&view=diff
==============================================================================
--- webservices/axis2/branches/java/1_4/modules/metadata/src/org/apache/axis2/jaxws/description/impl/DescriptionUtils.java (original)
+++ webservices/axis2/branches/java/1_4/modules/metadata/src/org/apache/axis2/jaxws/description/impl/DescriptionUtils.java Sun Apr 6 21:23:51 2008
@@ -330,15 +330,8 @@
public static HandlerChainsType loadHandlerChains(InputStream is, ClassLoader classLoader) {
try {
- // All the classes we need should be part of this package
- JAXBContext jc = JAXBContext
- .newInstance("org.apache.axis2.jaxws.description.xml.handler", classLoader);
-
- Unmarshaller u = jc.createUnmarshaller();
-
- JAXBElement<?> o = (JAXBElement<?>)u.unmarshal(is);
- return (HandlerChainsType)o.getValue();
-
+ HandlerChainsParser parser = new HandlerChainsParser();
+ return parser.loadHandlerChains(is);
} catch (Exception e) {
throw ExceptionFactory
.makeWebServiceException(Messages.getMessage("loadHandlerChainErr", e.getMessage()));
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org