org.tigris.subversion.javahl

Class SVNOutputStream

public class SVNOutputStream extends PipedOutputStream

This class connects a java.io.PipedOutputStream to a InputInterface. The outherside of the Pipe must written by another thread, or deadlocks will occure
Nested Class Summary
classSVNOutputStream.Inputer
this class implements the connection to SVNAdmin
Constructor Summary
SVNOutputStream()
Creates a SVNOutputStream so that it is connected with an internal PipedInputStream
Method Summary
voidclose()
Closes this piped output stream and releases any system resources associated with this stream.
InputInterfacegetInputer()
Get the Interface to connect to SVNAdmin

Constructor Detail

SVNOutputStream

public SVNOutputStream()
Creates a SVNOutputStream so that it is connected with an internal PipedInputStream

Throws: IOException

Method Detail

close

public void close()
Closes this piped output stream and releases any system resources associated with this stream. This stream may no longer be used for writing bytes.

Throws: IOException if an I/O error occurs.

getInputer

public InputInterface getInputer()
Get the Interface to connect to SVNAdmin

Returns: the connetion interface