diff artifact-database/src/main/java/de/intevation/artifactdatabase/Backend.java @ 31:c4d85a8532d1

Artifact.out() is now called with an java.io.Outpustream instead of producing bytes. artifacts/trunk@77 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Sat, 12 Sep 2009 10:45:28 +0000
parents 88972c6daa4f
children c2d53bd30ab8
line wrap: on
line diff
--- a/artifact-database/src/main/java/de/intevation/artifactdatabase/Backend.java	Thu Sep 10 23:16:18 2009 +0000
+++ b/artifact-database/src/main/java/de/intevation/artifactdatabase/Backend.java	Sat Sep 12 10:45:28 2009 +0000
@@ -17,6 +17,7 @@
 import java.io.ByteArrayOutputStream;
 import java.io.ObjectOutputStream;
 import java.io.ObjectInputStream;
+import java.io.OutputStream;
 
 import java.util.zip.GZIPOutputStream;
 import java.util.zip.GZIPInputStream;
@@ -116,9 +117,15 @@
             }
         }
 
-        public byte [] out(Document format, Object context) {
+        public void out(
+            Document     format, 
+            OutputStream output,
+            Object       context
+        ) 
+        throws IOException
+        {
             try {
-                return original.out(format, context);
+                original.out(format, output, context);
             }
             finally {
                 touch(this);

http://dive4elements.wald.intevation.org