Override ALL OutputStream methods.

git-svn-id: https://svn.apache.org/repos/asf/manifoldcf/branches/CONNECTORS-714@1493761 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/framework/core/src/main/java/org/apache/manifoldcf/core/common/XThreadOutputStream.java b/framework/core/src/main/java/org/apache/manifoldcf/core/common/XThreadOutputStream.java
index dd28e65..7da2306 100644
--- a/framework/core/src/main/java/org/apache/manifoldcf/core/common/XThreadOutputStream.java
+++ b/framework/core/src/main/java/org/apache/manifoldcf/core/common/XThreadOutputStream.java
@@ -33,7 +33,17 @@
   public XThreadOutputStream(XThreadInputStream inputStream) {
     this.inputStream = inputStream;
   }
-    
+  
+  @Override
+  public void write(byte[] buffer)
+    throws IOException {
+    try {
+      inputStream.stuffQueue(buffer,0,buffer.length);
+    } catch (InterruptedException e) {
+      throw new InterruptedIOException(e.getMessage());
+    }
+  }
+
   @Override
   public void write(int c)
     throws IOException {