Как установить объект в полезную нагрузку, а затем отправить в ActiveMQ из WSO2 EI
У меня есть Java Mediator, это возвращает сложный объект (реализует сериализуемый). Мне нужно отправить этот объект в Queue-ActiveMQ.
В Java Mediator, например:
MesObj m1 = new MesObj();
messageContext.setProperty("var3", m1);
messageContext.setProperty("var1", "ariana");
messageContext.setProperty("var2", 1520);
Когда я печатаю переменные m1, у меня нет выходных данных для объекта. Затем мне нужно установить объект в полезную нагрузку и отправить в брокер jms с конечной точкой, например:
jms:/testqueue?transport.jms.ConnectionFactoryJNDIName=QueueConnectionFactory&java.naming.factory.initial=org.apache.activemq.jndi.ActiveMQInitialContextFactory&java.naming.provider.url=tcp://localhost:61616&transport.jms.DestinationType=queue
Как я могу получить объект возврата, установить его в полезную нагрузку и затем отправить его в очередь?
Большое спасибо за поддержку;