org.tigris.subversion.javahl

Class SVNInputStream

public class SVNInputStream extends PipedInputStream

This class connects a java.io.PipedInputStream to a OutputInterface. The outherside of the Pipe must read by another thread, or deadlocks will occure
Nested Class Summary
classSVNInputStream.Outputer
this class implements the connection to SVNAdmin
Constructor Summary
SVNInputStream()
Creates a SVNInputStream so that it is connected with an internal PipedOutputStream
Method Summary
voidclose()
Closes this input stream and releases any system resources associated with the stream.
OutputInterfacegetOutputer()
Get the Interface to connect to SVNAdmin

Constructor Detail

SVNInputStream

public SVNInputStream()
Creates a SVNInputStream so that it is connected with an internal PipedOutputStream

Throws: IOException

Method Detail

close

public void close()
Closes this input stream and releases any system resources associated with the stream.

The close method of InputStream does nothing.

Throws: IOException if an I/O error occurs.

getOutputer

public OutputInterface getOutputer()
Get the Interface to connect to SVNAdmin

Returns: the connetion interface