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

class
SVNInputStream.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

void
close()
Closes this input stream and releases any system resources associated with the stream.
OutputInterface
getOutputer()
Get the Interface to connect to SVNAdmin

Constructor Details

SVNInputStream

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

Method Details

close

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

The close method of InputStream does nothing.


getOutputer

public OutputInterface getOutputer()
Get the Interface to connect to SVNAdmin
Returns:
the connetion interface