Я работаю с библиотекой apache commons exec.Там у меня есть поток, который дает мне строку из вывода консоли. Я хочу получить эти строки и отправить их в другой класс, чтобы, наконец, отправить их клиенту.Я не имею ни малейшего представления, как это сделать
Вот поток и строка является выводом из выполненного JAR
DefaultExecutor executor = new DefaultExecutor();
executor.setWorkingDirectory(dir);
executor.setStreamHandler(new PumpStreamHandler(new LogOutputStream() {
@Override
protected void processLine(String line, int level) {
System.out.println("[LOL]"+line);
}
}));
И это другой класс, куда я хочу отправить этиСтроки для клиента:
String response = "";
try {
he.sendResponseHeaders(200, response.length());
OutputStream os = he.getResponseBody();
while(ServerHandler.runningString.contains(parameter))
{
os.write(response.toString().getBytes());
}
os.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}