Camel - передача определенных параметров из маршрутов в общий метод bean
Допустим, у меня есть верблюжий маршрут, который выглядит так:
from("direct:myRoute")
.setHeader("someHeader", simple("some header value"))
.beanRef("myBean", "beanMethod");
И у меня есть боб, который яcannot change
это выглядит так:
public class MyBean {
public void beanMethod(String headerExpected) {
// do something with the value here.
}
}
В основном, я хочу передать значениеsomeHeader отMyRoute вbeanMethod вMyBean.
Зная, что beanMethod может принятьString
как я могу передать значение заголовкаsomeHeader от маршрута, чтобы он был принят в качестве строки вbeanMethod?