Sylvain:
Here's something you might want to try in samples.echo.TestClient -- at
the beginning of the verify() method, add these lines:
if (sent.getClass() != gotBack.getClass()) {
System.out.println("sent: " + sent.getClass().toString() + ",
got back: " +
gotBack.getClass().toString());
}
You'll see that the arrays that you sent come back as ArrayLists. In our
tests, we've seen the same thing for Vectors.
Steve
Original message:
Steven,
I suggests that you take a look at the echo service from the samples
directory.
Sylvain.
-----Original Message-----
From: Steven Gollery [mailto:[EMAIL PROTECTED]]
Sent: Monday, February 04, 2002 1:41 PM
To: [EMAIL PROTECTED]
Subject: serializing Arrays, ArrayLists, Vectors
Hello,
It appears that serializing and deserializing Java Arrays, ArrayLists,
and Vectors converts them all to ArrayLists. Suppose I need to not only
pass the contents of the lists but also retain the type (for instance, a
Vector from the client needs to be deserialized as a Vector on the
server, and vice versa). I would assume that I need to write custom
serializers for arrays and Vectors. Is this right? Has anyone done this,
or can give me some advice?
Thanks in advance,
Steven Gollery
[EMAIL PROTECTED]