On 11/11/05, Holger Hoffstätte <[EMAIL PROTECTED]> wrote:

> Is there some interest in patches for this?

Sure, if your patches are made in a way, that

  a) automatically detects the presence of java.util.concurrent and chooses
      the proper implementation depending on the detections results or
  b) makes the current model the default and allows the user to select the
      1.5 version. (I do believe, that this should already be possible by
      choosing the WorkerFactory, but I did not actually try.)

Besides, do not forget, that your patches should include Unit tests
for the added features and that these Unit tests should work on
1.2-1.5 (by again detecting, whether java.util.concurrent is in
place).

> I'd really like to see 3.0 become a high-performance, low-memory,
> low-latency screamer. :)

Thanks. However, I'd clearly prefer the term "streaming" branch,
because so far this is my private work and was never reviewed or
accepted by the other developers on this list.

But that brings me to another point: If you want this thing to go on,
how about contributing some docs? That's definitely the part that's
lacking most before presenting the work on this mailing list and
allowing others to review the result.

> PS: I thought the "streaming" branch would also incorporate a StAX parser
> - is that still the goal or did I misunderstand? It still seems everything
> is using SAX. In any case streaming the requests/responses themselves is a
> great start though.

I see absolutely no reason for using a StAX parser. The parsing we do
is typically relatively easy. Did you have a look at the parser
classes? They really aren't overly complex.

Now, having two implementations with the same complexity, we should
really use that one, which doesn't add dependencies.


Jochen

--
Often it does seem a pity that Noah and his party did not miss the
boat. (Mark Twain)

Reply via email to