Paul, it would be a lot easier to help if I knew what you were trying to do specifically.

If you want to find a class that extends another, why not just search the source-code textually?

On my unix system, I just do:

findj "extends ServletOutputStream"

where findj is an alias:

alias findj='find . -name "*.java" -not -path "*/autogenerated/*" | xargs grep'

which returns:

./util/ssi/ServletOutputStreamWrapper.java: extends ServletOutputStream {
./connector/ResponseStream.java: extends ServletOutputStream {

-Dan

Paul Hunnisett wrote:

Actually, a good example of a ServletInputStream subclass with a read()
implementation would be helpful too. I am trying to find al lthese
examples in the source, but am haviong limited success tracking down the
appropriate classes

On Tue, 2002-11-12 at 10:13, Paul Hunnisett wrote:

The main reason I was looking at this class in the first place was to
try to find a good way of overriding the write(int) method of
OutputStream in a server context. Is there another class which extends
ServletOutputStream and would give me a more real world example?

On Tue, 2002-11-12 at 00:03, Dan Sandberg wrote:

Hi Paul.

That class is specific to the server-side include code, so the server doesn't need to know anything about the writeTo method.
Basically, the ServletOutputStreamWrapper is used so that we can capture the result of Tomcat processing a page, so that we may include the contents of one page within another.

o.a.c.servlets.SsiInvokerServlet calls the writeTo method. If you have any questions after looking at the source-code, let us know.


Is anyone familiar with this class?
Yup.

-Dan

Paul Hunnisett wrote:


I have been examining the source code for
org.apache.catalina.util.ssi.ServletOutputStreamWrapper and I discovered
a writeTo() method that writes the current buffer to the OutputStream. What I can't quite see is how this method would be called. It is not
part of the servlet spec, so the web application won't be calling it. So I assume that the server calls it, but how does the server know when
to write the buffer out?
Any information would be appreciated.

Paul Hunnisett





--
To unsubscribe, e-mail: <mailto:tomcat-dev-unsubscribe@;jakarta.apache.org>
For additional commands, e-mail: <mailto:tomcat-dev-help@;jakarta.apache.org>





--
To unsubscribe, e-mail: <mailto:tomcat-dev-unsubscribe@;jakarta.apache.org>
For additional commands, e-mail: <mailto:tomcat-dev-help@;jakarta.apache.org>



--
To unsubscribe, e-mail: <mailto:tomcat-dev-unsubscribe@;jakarta.apache.org>
For additional commands, e-mail: <mailto:tomcat-dev-help@;jakarta.apache.org>





--
To unsubscribe, e-mail: <mailto:tomcat-dev-unsubscribe@;jakarta.apache.org>
For additional commands, e-mail: <mailto:tomcat-dev-help@;jakarta.apache.org>




--
To unsubscribe, e-mail:   <mailto:tomcat-dev-unsubscribe@;jakarta.apache.org>
For additional commands, e-mail: <mailto:tomcat-dev-help@;jakarta.apache.org>

Reply via email to