| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > преобразование объектов при работе с ActivemQ |
| Автор: PerchFish 26.3.2013, 16:21 | ||||||||
| Попытка применить в проекте Camel+activemq для передачи сообщений и возникла проблема при использовании не текстовых сообщений. При сериализации возникают подобные проблемы. Передать в одну сторону получается, но вернуть ответ вызывает проблемы. Есть класс
Маршрут описываю след образом
Ресивер
Отправка
Принимающая сторона получает объект, получает свойство Name. На отправителе при возврате объекта получаю Exception in thread "main" java.lang.ClassCastException: [B cannot be cast to com.xcompany.camel.Customer Не понимаю почему в одну сторону маршалин выполняется автоматически, при возврате объекта нет. Как указать явно в маршруте, может быть, или другими способами... |