From: Eric B. R. <eb...@tc...> - 2010-02-18 16:39:56
|
On Feb 18, 2010, at 6:59 AM, Alex Fiennes wrote: > Are there any components in your "hacked-up" version that might be useful outside your company and would making them more widely available be of interest to you? Looks like our only change from WM CVS (as of a few years ago) is a new method in FastWriter.java and ByteBufferOutputStream.java: FastWriter: public void resetTo(int size) { _bstream.resetTo(size); } BBOS: public void resetTo(int pos) { if (pos >= _buf.length) throw new IllegalArgumentException(pos + ">=" + _buf.length); _pos = pos; } Combined with FastWriter.size(), it lets you do a mark/restore on the FastWriter. We found this useful to "rollback" partial writes to the stream in the event of an Exception. > Guy has tracked down the appropriate place in sourceforge so this isn't necessary. Great. Maybe one of you guys can become the mailing list admin and I can stop receiving all the bounce and moderator notifications. :) eric |