Commit in servicemix/base on MAIN
src/main/java/org/servicemix/components/util/EchoComponent.java+6-111.1 -> 1.2
project.xml+1-11.79 -> 1.80
+7-12
2 modified files
post release clean up and refactored the EchoComponent

servicemix/base/src/main/java/org/servicemix/components/util
EchoComponent.java 1.1 -> 1.2
diff -u -r1.1 -r1.2
--- EchoComponent.java	18 Aug 2005 14:11:37 -0000	1.1
+++ EchoComponent.java	18 Aug 2005 17:12:47 -0000	1.2
@@ -27,19 +27,14 @@
 /**
  * A simple, yet useful component for testing synchronous flows. Echos back Exchanges
  * 
- * @version $Revision: 1.1 $
+ * @version $Revision: 1.2 $
  */
-public class EchoComponent extends ComponentSupport implements MessageExchangeListener {
+public class EchoComponent extends TransformComponentSupport implements MessageExchangeListener {
     private static final Log log = LogFactory.getLog(EchoComponent.class);
 
-    public void onMessageExchange(MessageExchange exchange) throws MessagingException {
-        // lets dump the incoming message
-        NormalizedMessage message = exchange.getMessage("in");
-        if (message == null) {
-            log.warn("Received null message from exchange: " + exchange);
-        }
-        exchange.setMessage(message, "out");
-        done(exchange);
-        log.info("Echoed back message: " + message);
+    protected boolean transform(MessageExchange exchange, NormalizedMessage in, NormalizedMessage out) throws MessagingException {
+        getTranformer().transform(exchange, in, out);
+        log.info("Echoed back message: " + out);
+        return true;
     }
 }

servicemix/base
project.xml 1.79 -> 1.80
diff -u -r1.79 -r1.80
--- project.xml	18 Aug 2005 14:40:47 -0000	1.79
+++ project.xml	18 Aug 2005 17:12:47 -0000	1.80
@@ -4,7 +4,7 @@
   <pomVersion>3</pomVersion>
   <name>ServiceMix</name>
   <id>servicemix</id>
-  <currentVersion>1.0.1</currentVersion>
+  <currentVersion>1.1-SNAPSHOT</currentVersion>
 
   <organization>
     <name>ServiceMix.</name>
CVSspam 0.2.8



Reply via email to