question: @ Override public void close ( ) { if ( parserThread . isAlive ( ) ) { parserThread . interrupt ( ) ; } if ( readerThread . isAlive ( ) ) { readerThread . interrupt ( ) ; } try { lineReader . close ( ) ; } catch ( IOException e ) { logger . warn ( e ) ; } try { pipeOut . close ( ) ; } catch ( IOException e ) { logger . warn ( e ) ; } try { pipeIn . close ( ) ; } catch ( IOException e ) { logger . warn ( e ) ; } }
target:  Closes all the underlying resources.