Alexander Yakunin, [01.03.19 16:42]
Эм.
Я так в пустоту спрошу
Код:
protected void doExternalScript(E event, List<String> command) {
....
String result = new String(processOutputStream.toByteArray(), "UTF-8");
this.print("result = " + result);
if (result != null) {blablablabla
Alexander Yakunin, [01.03.19 16:42]
Почему бы result не возвращать в методе. А мы с ним сами разберемся?
Alexander Yakunin, [01.03.19 16:43]
Или не было в ТЗ по доработке? )
Кирилл Сергеев, [01.03.19 16:43]
Скрипт может вызвать методы события
Alexander Yakunin, [01.03.19 16:45]
угу понял
Если в результе есть
Код:
if (line.startsWith("R:")) {
то следующая за ним строка вызывает метод с таким же именем из этого класса?
Кирилл Сергеев, [01.03.19 16:45]
Да
Кирилл Сергеев, [01.03.19 16:46]
Возврат строки добавлю
Кирилл Сергеев, [01.03.19 16:47]
В принципе это больше рассчитано на тех кто не знает яву и хочет обрабатывать события внешними скриптами, а им возврат не сильно нужен...