[jboss-svn-commits] JBL Code SVN: r25167 - labs/jbossesb/trunk/product/services/soap/src/main/java/org/jboss/soa/esb/actions/soap/wise.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Feb 9 13:52:45 EST 2009


Author: kevin.conner at jboss.com
Date: 2009-02-09 13:52:44 -0500 (Mon, 09 Feb 2009)
New Revision: 25167

Modified:
   labs/jbossesb/trunk/product/services/soap/src/main/java/org/jboss/soa/esb/actions/soap/wise/SmooksHandler.java
Log:
Pass errors back to caller, use BeanRepository instead of BeanAccessor: JBESB-2359

Modified: labs/jbossesb/trunk/product/services/soap/src/main/java/org/jboss/soa/esb/actions/soap/wise/SmooksHandler.java
===================================================================
--- labs/jbossesb/trunk/product/services/soap/src/main/java/org/jboss/soa/esb/actions/soap/wise/SmooksHandler.java	2009-02-09 18:50:08 UTC (rev 25166)
+++ labs/jbossesb/trunk/product/services/soap/src/main/java/org/jboss/soa/esb/actions/soap/wise/SmooksHandler.java	2009-02-09 18:52:44 UTC (rev 25167)
@@ -13,6 +13,8 @@
  */
 package org.jboss.soa.esb.actions.soap.wise;
 
+import it.javalinux.wise.core.exceptions.WiseRuntimeException;
+
 import java.io.ByteArrayInputStream;
 import java.io.ByteArrayOutputStream;
 import java.io.IOException;
@@ -30,7 +32,7 @@
 
 import org.milyn.Smooks;
 import org.milyn.container.ExecutionContext;
-import org.milyn.javabean.BeanAccessor;
+import org.milyn.javabean.repository.BeanRepository;
 import org.milyn.resource.URIResourceLocator;
 import org.xml.sax.SAXException;
 
@@ -98,18 +100,12 @@
 	if (outboundProperty == false && this.isInBoundHandlingEnabled() == false) {
 	    return false;
 	}
-	if (smooksResource != null) {
-	    try {
+	try {
 		smc.setMessage(applySmooksTransformation(message));
-	    } catch (Exception e) {
-		return false;
-	    }
-	    return true;
-
-	} else {
-	    return false;
+	} catch (Exception e) {
+		WiseRuntimeException.rethrow(e);
 	}
-
+	return true;
     }
 
     SOAPMessage applySmooksTransformation(SOAPMessage message) throws Exception {
@@ -121,7 +117,7 @@
 	    ExecutionContext executionContext = smooks.createExecutionContext();
 	    StringWriter transResult = new StringWriter();
 
-	    BeanAccessor.getBeans(executionContext).putAll(this.beansMap);
+	    BeanRepository.getInstance(executionContext).getBeanMap().putAll(this.beansMap);
 	    StringWriter buffer;
 	    outStream = new ByteArrayOutputStream();
 	    message.writeTo(outStream);




More information about the jboss-svn-commits mailing list