Poignée d'Entrée à l'aide de StreamGobbler

J'ai été par le biais de la StreamGobbler à l'adresse suivante

JavaWorld : Flux De Dindon

Je comprends l'utilisation et la raison pourquoi il a été mis en œuvre. Cependant, les scénarios couverts sont uniquement celles où il pourrait y avoir une sortie de la commande /erreur de manipulation.

Je ne trouve pas de scénario dans lequel StreamGobbler est utilisé pour gérer les entrées. Par exemple, dans mailx , je dois spécifier le corps de l'email, qui je l'ai fait dans le format suivant

Process proc = Runtime.getRuntime().exec(cmd);
OutputStreamWriter osw = new OutputStreamWriter(proc.getOutputStream());
osw.write(mailBody);
osw.close();

Comment cela peut-il être gérée par le biais d'StreamGobbler , ou il n'est pas nécessaire d'être manipulés par elle.

OriginalL'auteur Vivek | 2012-09-04