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;
+ }
+
+}