Adrian,

You have a few options, I think. If you're using JDK 1.4, you could try
the new XML serialization for Java beans technology that's part of that
release. Check out:

http://java.sun.com/j2se/1.4/docs/api/java/beans/XMLEncoder.html 

and related classes. Using that technology, you're not really
"searilizing" the object in the traditional sense, but are using an XML
format for the object state. There are also third party technologies for
doing XML serialization such as:

http://www.wutka.com/jox.html (I'm sure you can find others).

Once you have the XML data, just add it to the message in an <x> field.

Otherwise, if you need to do normal serialization, I'd recommend doing
something like text encoding the serialization output stream and
attaching that as a huge chunk of text data to a jabber message. I'm
fairly certain there are utility classes that you can use to do this as
part of Javamail.

Regards,
Matt

> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] On 
> Behalf Of Adrian Brown
> Sent: Friday, December 06, 2002 3:55 PM
> To: [EMAIL PROTECTED]
> Subject: [JDEV] Sending a packet with an object - using JabberBeans
> 
> 
> Does anyone know how I can add a serialized object to a packet 
> (preferably <message>) I'm using the JabberBeans library?
> 
> Thanks
> 
> _______________________________________________
> jdev mailing list
> [EMAIL PROTECTED]
> http://mailman.jabber.org/listinfo/jdev
> 

_______________________________________________
jdev mailing list
[EMAIL PROTECTED]
http://mailman.jabber.org/listinfo/jdev

Reply via email to