Lidar com entrada usando o StreamGobbler
Eu passei pelo StreamGobbler no seguinte URL
Eu entendo o uso e a razão pela qual ele foi implementado. No entanto, os cenários abrangidos são apenas aqueles em que pode haver uma saída do erro de comando / tratamento.
Eu não encontro nenhum cenário em que StreamGobbler é usado para manipular entradas. Por exemplo, emmailx
, Eu tenho que especificar o corpo do email, o que eu fiz no seguinte formato
Process proc = Runtime.getRuntime().exec(cmd);
OutputStreamWriter osw = new OutputStreamWriter(proc.getOutputStream());
osw.write(mailBody);
osw.close();
Como isso pode ser tratado através do StreamGobbler, ou não é necessário para ser tratado através dele.