L'envoi d'objet complexe via JMS en Java

Est-il possible d'envoyer des messages complexes via JMS? Je peux envoyer TextMessages, Messages, etc .. mais lorsque j'essaie d'envoyer mon objet personnalisé type MyObject creux send() méthode de MessageProducer - je obtenir de l'erreur de compilation.

Ensuite, j'ai essayé de le lancer, j'obtiens cast exception comme MyObject cannot be cast to javax.jms.Message

Voici un code que j'ai essayé :

MessageProducer messageProducer = session.createProducer(destination);
messageProducer.send((Message)getMyObject()); //where getMyObject method retrieves mapped myObject type

quelqu'un a des conseils? merci

OriginalL'auteur ant | 2010-06-22