28 lines
693 B
Java
Raw Normal View History

package com.iluwatar.message.channel;
2015-08-22 15:43:44 +03:00
import org.apache.camel.CamelContext;
2015-08-22 16:37:19 +03:00
import org.apache.camel.ProducerTemplate;
import org.apache.camel.builder.RouteBuilder;
2015-08-22 15:43:44 +03:00
import org.apache.camel.impl.DefaultCamelContext;
public class App {
2015-08-22 15:43:44 +03:00
public static void main(String[] args) throws Exception {
CamelContext context = new DefaultCamelContext();
2015-08-22 16:37:19 +03:00
context.addRoutes(new RouteBuilder() {
@Override
public void configure() throws Exception {
from("direct:greetings").to("stream:out");
}
});
2015-08-22 15:43:44 +03:00
context.start();
2015-08-22 16:37:19 +03:00
ProducerTemplate template = context.createProducerTemplate();
template.sendBody("direct:greetings", "jou man");
Thread.sleep(1000);
2015-08-22 15:43:44 +03:00
context.stop();
}
}