Configurando Rotas

Uma rota pode ser definida através da Java DSL da seguinte forma:

from("especificação do endpoint")
	.to("especificação do endpoint");

Para entender melhor, é necessário desconstruir a declaração da rota. Desta forma:

Abaixo é mostrado um exemplo de uma declaração simples de rota utilizando a Java DSL:

@Override
    public void configure() throws Exception {
        JaxbDataFormat readerFormat = FormatBuilder.getReaderFormat();
        JaxbDataFormat writerFormat = FormatBuilder.getWriterFormat();

        from("activemq:queue:sas.request?" +
                "concurrentConsumers=2&" +
                "maxConcurrentConsumers=4")
                .unmarshal(readerFormat)
                .process(new EvalServiceProcessor())
                .marshal(writerFormat);
}