Title: [762] trunk/tooling/servicemix-web/src/main/java/org/servicemix: Add missing class
Revision
762
Author
gnt
Date
2005-11-07 18:18:32 -0500 (Mon, 07 Nov 2005)

Log Message

Add missing class

Added Paths


Diff

Added: trunk/tooling/servicemix-web/src/main/java/org/servicemix/components/HelloWorldComponent.java (761 => 762)

--- trunk/tooling/servicemix-web/src/main/java/org/servicemix/components/HelloWorldComponent.java	2005-11-07 20:21:42 UTC (rev 761)
+++ trunk/tooling/servicemix-web/src/main/java/org/servicemix/components/HelloWorldComponent.java	2005-11-07 23:18:32 UTC (rev 762)
@@ -0,0 +1,28 @@
+package org.servicemix.components;
+
+import org.servicemix.components.util.TransformComponentSupport;
+import org.servicemix.jbi.jaxp.StringSource;
+
+import javax.jbi.messaging.MessageExchange;
+import javax.jbi.messaging.MessagingException;
+import javax.jbi.messaging.NormalizedMessage;
+
+public class HelloWorldComponent extends TransformComponentSupport {
+
+    private String property;
+    
+    protected boolean transform(MessageExchange exchange, NormalizedMessage in, NormalizedMessage out)
+            throws MessagingException {
+        out.setContent(new StringSource("<hello>" + in.getProperty(property) + "</hello>"));
+        return true;
+    }
+
+    public String getProperty() {
+        return property;
+    }
+
+    public void setProperty(String property) {
+        this.property = property;
+    }
+
+}

Reply via email to