List of usage examples for org.apache.commons.io.input ExtendedCloseShieldInputStream ExtendedCloseShieldInputStream
public ExtendedCloseShieldInputStream(InputStream input)
From source file:org.apache.sshd.EchoCommand.java
@Override protected Integer executeCommand(Environment env) throws Throwable { BufferedReader rdr = new BufferedReader( new InputStreamReader(new ExtendedCloseShieldInputStream(getInputStream()), "UTF-8")); try {//from w ww. ja va2 s .co m Writer w = new OutputStreamWriter(new ExtendedCloseShieldOutputStream(getOutputStream()), "UTF-8"); try { for (String line = rdr.readLine(); line != null; line = rdr.readLine()) { w.append(line).append(SystemUtils.LINE_SEPARATOR).flush(); if (getExitCommand().equals(line.trim())) { break; } } return EXIT_SUCCESS; } finally { w.close(); } } finally { rdr.close(); } }