[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