package rhogenwizard; import java.io.IOException; import java.io.OutputStream; import java.io.OutputStreamWriter; public class AsyncStreamWriter extends Thread { private final OutputStream m_outputStream; private final String m_text; public AsyncStreamWriter(OutputStream outputStream, String text) { m_outputStream = outputStream; m_text = text; } @Override public void run() { OutputStreamWriter osw = new OutputStreamWriter(m_outputStream); try { if (m_text != null) { osw.write(m_text); } osw.close(); } catch (IOException e) { e.printStackTrace(); } } }