package com.camelinaction;
import javax.inject.Inject;
import javax.inject.Singleton;
import org.apache.camel.Endpoint;
import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.cdi.Uri;
/**
* Camel routes that uses undertow to expose a HTTP service
*/
@Singleton
public class HelloRoute extends RouteBuilder {
@Inject @Uri("undertow:http://0.0.0.0:8080/")
private Endpoint undertow;
@Inject
private HelloBean hello;
@Override
public void configure() throws Exception {
from(undertow).bean(hello);
}
}