Как передавать строки в другой класс - PullRequest
0 голосов
/ 18 мая 2019

Я работаю с библиотекой 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();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...