Учитывая метод бина, который принимает параметр String:
public void emptyDirectory(String directory) {
// code to empty give directory if it exists
}
как мне передать этот параметр? Метод вызывается здесь:
String to = configuration.getTo();
from(configuration.getFrom())
.to("bean:splitFileByProductType?method=emptyDirectory(to)")
....
Это не работает, поскольку 'to' оценивается как "to", а не значение configuration.getTo () .
В документации не упоминается такой случай, поэтому я не знаю, возможно ли то, что я пытаюсь сделать, например, на языке Simple .
Я знаю, что значение становится доступным, если я добавляю его в заголовок обмена или жестко его кодирую.