org.tigris.subversion.javahl
Class SVNOutputStream
java.lang.Object
|
+--java.io.OutputStream
|
+--java.io.PipedOutputStream
|
+--org.tigris.subversion.javahl.SVNOutputStream
- public class SVNOutputStream
- extends java.io.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
Constructor Summary |
SVNOutputStream()
Creates a SVNOutputStream so that it is connected with an internal
PipedInputStream |
Method Summary |
void |
close()
Closes this piped output stream and releases any system resources
associated with this stream. |
InputInterface |
getInputer()
Get the Interface to connect to SVNAdmin |
Methods inherited from class java.io.PipedOutputStream |
connect, flush, write, write |
Methods inherited from class java.io.OutputStream |
write |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SVNOutputStream
public SVNOutputStream()
throws java.io.IOException
- Creates a SVNOutputStream so that it is connected with an internal
PipedInputStream
- Throws:
java.io.IOException
-
close
public void close()
throws java.io.IOException
- Closes this piped output stream and releases any system resources
associated with this stream. This stream may no longer be used for
writing bytes.
- Overrides:
close
in class java.io.PipedOutputStream
- Throws:
java.io.IOException
- if an I/O error occurs.
getInputer
public InputInterface getInputer()
- Get the Interface to connect to SVNAdmin
- Returns:
- the connetion interface