Camel - Passando parâmetros específicos de rotas para um método genérico de bean
Digamos que eu tenho uma rota Camel que se parece com isso:
from("direct:myRoute")
.setHeader("someHeader", simple("some header value"))
.beanRef("myBean", "beanMethod");
E eu tenho um feijão que eucannot change
que se parece com isso:
public class MyBean {
public void beanMethod(String headerExpected) {
// do something with the value here.
}
}
Basicamente, quero passar o valor desomeHeader demyRoute parabeanMethod dentroMyBean.
Sabendo que beanMethod pode aceitar umString
, como posso passar o valor do cabeçalhosomeHeader da rota para que seja aceito como uma String dentrobeanMethod?