I had the same problem parsing xml directly out of a zip, where
the xml-parser also closes the whole stream. 

I did it this way:
I wrote this class:
<code>
public class NonClosingInputStream extends FilterInputStream {
  public NonClosingInputStream(InputStream in) {
    super(in);
  }

  public void close() {
  }
}
</code>

and put it between the InputStream and the parser.

That works fine. But remember to close the stream at the end!

Christian

-----Ursprüngliche Nachricht-----
Von: Hinrich.Boog [mailto:[EMAIL PROTECTED]]
Gesendet: Dienstag, 9. Oktober 2001 15:17
An: [EMAIL PROTECTED]
Betreff: FOP and Sockets


I mailed some similar message some weeks ago, but now I had a closer look at
my Sockets:

The task I want to do is to buidl a "RenderingServer".

1.  opening a socket and make the FOP-Renderer listen
2.  send some xsl:fo file over it
3.  get it redered by the server
4.  send it back over the socket.

The point 1 & 2 work fine. I open a clientSocket and pass it inside an
InputSource to the
Driver.


//here are come code bits

Socket clientsocket;

DataInputStream in = new DataInputStream(clientsocket.getInputStream());
OutputStream out = clientSocket.getOutputStream();

InputSource is = new InputSource(in);

Driver driver = new Driver(is, temp);
driver.setOutputStream(out);

driver.run();


The main problem is, that the Driver seems to close down THE WHOLE socket
after reading the
inputData. Somehow I want to tell him "leave my outputStream open until the
redering is
finished".


Has anyone an idea, how to handle this ?

Thanks
Hinrich



Hinrich Boog, [EMAIL PROTECTED]
Infopark AG
Kitzingstr. 15, D-12277 Berlin, Germany
Tel +49(0)-30-747.993.0, Fax +49(0)-30-747.993.93
http://www.infopark.de/




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to