Mule: использование POJO в переменной LinkedList

У меня есть поток, который выполняет цикл «для каждого», извлекает данные текущего цикла и передает их в соединитель. Соединитель возвращает другой класс POJO.

Теперь я устанавливаю переменную типа LinkedList и обогащаю указанную переменную каждым циклом foreach. Насколько я понимаю, теперь в моем LinkedList есть элемент с каждым из разных POJO, которые передал мой коннектор.

Мой вопрос в том, что когда процесс для каждого заканчивается, и моя переменная обогащается, как я могу извлечь из нее значения. Или мой подход неверен? Если я просто печатаю клиенту (клиенту REST) ​​результаты, он показывает, что это LinkedList... но не знаю, что делать дальше. Я думаю, есть ли способ преобразовать это в JSON или какой подход лучше всего подходит для моего случая.

Большое спасибо!


person Laerion    schedule 24.03.2014    source источник


Ответы (1)


После долгих проб и ошибок я нашел способ, но я не знаю, правильный ли он:

#[mylinkedlist[mylinkedlist.size()-1].getXXXXX()]

Это на самом деле приносит информацию, очевидно, я могу установить номер элемента списка, и он отлично работает. Это правильный подход или есть что-то лучше (чище, эффективнее, стандартнее, красивее)?

Спасибо!

person Laerion    schedule 24.03.2014