[jboss-svn-commits] JBL Code SVN: r15752 - in labs/jbossesb/trunk/product: docs/services and 1 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Oct 11 08:34:51 EDT 2007


Author: tfennelly
Date: 2007-10-11 08:34:50 -0400 (Thu, 11 Oct 2007)
New Revision: 15752

Modified:
   labs/jbossesb/trunk/product/docs/MessageActionGuide.odt
   labs/jbossesb/trunk/product/docs/MessageActionGuide.pdf
   labs/jbossesb/trunk/product/docs/services/MessageTransformation.odt
   labs/jbossesb/trunk/product/docs/services/MessageTransformation.pdf
   labs/jbossesb/trunk/product/services/smooks/src/main/java/org/jboss/soa/esb/actions/converters/SmooksTransformer.java
Log:
http://jira.jboss.com/jira/browse/JBESB-1152

Modified: labs/jbossesb/trunk/product/docs/MessageActionGuide.odt
===================================================================
(Binary files differ)

Modified: labs/jbossesb/trunk/product/docs/MessageActionGuide.pdf
===================================================================
(Binary files differ)

Modified: labs/jbossesb/trunk/product/docs/services/MessageTransformation.odt
===================================================================
(Binary files differ)

Modified: labs/jbossesb/trunk/product/docs/services/MessageTransformation.pdf
===================================================================
(Binary files differ)

Modified: labs/jbossesb/trunk/product/services/smooks/src/main/java/org/jboss/soa/esb/actions/converters/SmooksTransformer.java
===================================================================
--- labs/jbossesb/trunk/product/services/smooks/src/main/java/org/jboss/soa/esb/actions/converters/SmooksTransformer.java	2007-10-11 12:32:18 UTC (rev 15751)
+++ labs/jbossesb/trunk/product/services/smooks/src/main/java/org/jboss/soa/esb/actions/converters/SmooksTransformer.java	2007-10-11 12:34:50 UTC (rev 15752)
@@ -134,10 +134,6 @@
 	 */
 	public static final String EXTRACTED_BEANS_HASH = "EXTRACTED_BEANS_HASH";
     /**
-     * Key for access the Smooks Execution context on the ESB message.
-     */
-    public static final String EXEC_CONTEXT_KEY = ExecutionContext.class.getName();
-    /**
      * Action config Smooks configuration key.
      */
     public static final String RESOURCE_CONFIG = "resource-config";
@@ -322,7 +318,6 @@
 	            } else {
                     message.getBody().remove(EXTRACTED_BEANS_HASH); // Backward compatibility.
                 }
-                message.getBody().add(EXEC_CONTEXT_KEY, executionContext);
 	            
 	            if(logger.isDebugEnabled()) {
 	            	long timeTaken = System.currentTimeMillis() - start;
@@ -356,7 +351,8 @@
 
     private void setTransformationOutput(Message message, String transformedMessage, StandaloneExecutionContext executionContext) {
         // Set the transformation text output...
-        setTransformedMessageAsOutput(message, transformedMessage);
+        message.getBody().add(ActionUtils.POST_ACTION_DATA, transformedMessage);
+        message.getBody().add(outputLocation, transformedMessage);
 
         // Set the transformation Java output.  Will be the individual
         // java objects directly on the message and (optionally) the map itself...
@@ -391,45 +387,7 @@
         }
     }
 
-    private void setTransformedMessageAsOutput(Message message, String transformedMessage) {
-        message.getBody().add(ActionUtils.POST_ACTION_DATA, transformedMessage);
-        message.getBody().add(outputLocation, transformedMessage);
-    }
-
     /**
-     * Get the named bean from the specified message.
-     * <p/>
-     * The bean would have been populated by an earlier execution of the SmooksTransformer.
-     *
-     * @param name The bean name.
-     * @param message The message;
-     * @return The bean, or null if no such bean exists.
-     */
-    public static Object getBean(String name, Message message) {
-        AssertArgument.isNotNullAndNotEmpty(name, "name");
-        AssertArgument.isNotNull(message, "message");
-
-        ExecutionContext context = getExecutionContext(message);
-        if(context != null) {
-            return BeanAccessor.getBean(name, context);
-        } else {
-            logger.warn("Cannot access bean '" + name + "'.  No Smooks execution context bound to message.");
-            return null;
-        }
-    }
-
-    /**
-     * Get the Smooks context from the specified message.
-     *
-     * @param message The message;
-     * @return The Smooks execution context, or null if no context is bound.
-     */
-    public static ExecutionContext getExecutionContext(Message message) {
-        AssertArgument.isNotNull(message, "message");
-        return (ExecutionContext)message.getBody().get(EXEC_CONTEXT_KEY);
-    }
-
-    /**
 	 * Register the Message Exchange as a profile within Smooks.
 	 * @param message The message.
 	 * @param smooks The Smooks instance.




More information about the jboss-svn-commits mailing list