Re: about monitoring the input stream

Поиск
Список
Период
Сортировка
От Marc Herbert
Тема Re: about monitoring the input stream
Дата
Msg-id khju03d6trn.fsf@meije.emic.fr
обсуждение исходный текст
Ответ на about monitoring the input stream  (Albert Cardona <acardona@ini.phys.ethz.ch>)
Список pgsql-jdbc
Albert Cardona <acardona@ini.phys.ethz.ch> writes:

> Following up from
> http://archives.postgresql.org/pgsql-jdbc/2006-07/msg00052.php
> I wonder if anything has been done on the subject of monitoring the amount of
> bytes since the last query?
>
> Finally I've digged into the code and put my hands through reflection on the
> InputStream encapsulated in the PGStream. Problem is, the stream is emptied
> frequently and I can't find the class responsible for reading it out, so my
> readings of the available() bytes (in a monitoring thread) underestimate
> tremendously the amount of bytes actually piped.

Why don't you decorate the InputStream with some simple
CountingInputStream of yours, just like Oliver suggested?

Something very similar to:
 private java.io.DataOutputStream#incCount()

If you are lazy you could even extend BufferInputStream; like this
you have just two read methods to override.


В списке pgsql-jdbc по дате отправления:

Предыдущее
От: Kris Jurka
Дата:
Сообщение: Re: Set of cursors from database
Следующее
От: Albert Cardona
Дата:
Сообщение: Re: about monitoring the input stream