This week's giveaway is in the Android forum.
We're giving away four copies of Android Security Essentials Live Lessons and have Godfrey Nolan on-line!
See this thread for details.
The moose likes I/O and Streams and the fly likes Serialization without a file Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Java » I/O and Streams
Bookmark "Serialization without a file" Watch "Serialization without a file" New topic

Serialization without a file

James Hollier

Joined: Jul 27, 2009
Posts: 19
I needed to write a test method for Serialization that does NOT use a file so I came up with the following code:

But, this seems to go into a infinite loop. Do I have to use Pipes this way or is there a simpler Stream that could be used in place of any actual file. This test will allow my development envionrment to simulate production Google App Engine environment with regard to Session variables that are serialized with every request.

Rob Spoor

Joined: Oct 27, 2005
Posts: 19655

I usually use ByteArrayOutputStream and ByteArrayInputStream.

How To Ask Questions How To Answer Questions
James Hollier

Joined: Jul 27, 2009
Posts: 19
Actually, I was able to get this exact code to work...apparently one of the members in my test had bad data or something like that. But, I'll keep Array bytes in mind for future use! Thanks, J
I agree. Here's the link:
subject: Serialization without a file
Similar Threads
zip / pipedinputstream / pipedoutputstream problem
Convert OutputStream to InputStream!
Check out this I/O Ques
serialization instead of cloning?
Stall when reading variable