public void doClose(InputStream in, OutputStream out, MessageHandler msgHdl) throws IOException { synchronized (this) { streams.add(in); streams.add(out); if (--count == 0) { for (Closeable stream : streams) stream.close(); incoming.close(); outgoing.close(); msgHdl.log("Request " + dirName + " recording finished."); } } }
private void printToDisplayDevice(String line) { MessageHandler.log(Level.FINEST, "(" + fThreadId + ") " + line); }