Update of /var/cvs/src/org/mmbase/util/transformers
In directory james.mmbase.org:/tmp/cvs-serv31168
Modified Files:
TransformingWriter.java
Log Message:
details
See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/util/transformers
Index: TransformingWriter.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/util/transformers/TransformingWriter.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- TransformingWriter.java 7 Jul 2005 17:23:00 -0000 1.8
+++ TransformingWriter.java 11 Jul 2008 14:55:52 -0000 1.9
@@ -61,12 +61,7 @@
}
}
-
- /**
- * [EMAIL PROTECTED]
- * ALso closes the wrapped Writer.
- */
- public void close() throws IOException {
+ protected void waitUntilReady() throws IOException {
super.close(); // accept no more input
try {
while (! link.ready()) {
@@ -77,7 +72,16 @@
} catch (InterruptedException ie) {
log.warn("" + ie);
}
+ }
+
+ /**
+ * [EMAIL PROTECTED]
+ * Also closes the wrapped Writer.
+ */
+ public void close() throws IOException {
+ waitUntilReady();
out.close();
+
}
@@ -96,9 +100,13 @@
try {
writer.write(testString);
writer.close();
+
} catch(Exception e) {
log.error("" + e + Logging.stackTrace(e));
}
+
+ org.mmbase.util.ThreadPools.filterExecutor.shutdown();
+
}
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs