Olá…
Preciso passar um objeto via JMS p/ meu serivdor…
porém, estou tentando passar da mesma forma q passo String, só mudando o tipo:
.
.
MapMessage msg = session.createMapMessage();
msg.setStringProperty("campo1", "Texto vai aki");
.
.
e to tentando passar o objeto dessa maneira
.
.
MapMessage msg = session.createMapMessage();
Cliente cli = new Cliente();
cli.setCodigo(1);
cli.setNome("Rafael Quines");
msg.setObjectProperty("obj_cliente",cli);
.
.
mas isso tá me retornando a exceção:
javax.jms.MessageFormatException: Invalid object type
at org.jboss.mq.SpyMessage.setObjectProperty
Ah, e meu objeto Cliente implementa Serializable
PS: Li no JavaDoc que esse método setObjectProperty só serve p/ Objetos de tipos primitivos: new Integer, new String, new Boolean…
Obrigado