O código abaixo não está funcionando. Ele executa, mas não tenho retorno da URL passada, porém se acesso por navegador, estou tendo o XML. O que estou fazendo de errado?
public class Desafio1 {
public static void main(final String[] args) throws Exception {
final CamelContext context = new DefaultCamelContext();
context.addRoutes(new RouteBuilder() {
@Override
public void configure() throws Exception {
from("timer://negociacoes?fixedRate=true&delay=1s&period=360s").to("http4://argentumws.caelum.com.br/negociacoes")
.convertBodyTo(String.class).log("${body}").setHeader(Exchange.FILE_NAME, constant("argentumws_response.xml"))
.to("file:saida");
}
});
context.start();
}
}