question: @ Override public void closeWrite ( ) throws IOException { if ( _isCloseWrite ) { return ; } _isCloseWrite = true ; OutputStream os = _os ; _os = null ; boolean isShutdownOutput = false ; if ( _s instanceof SSLSocket ) { log . finer ( L . l ( "sslSocket can not be half-closed" ) ) ; return ; } else if ( _s != null ) { try { _s . shutdownOutput ( ) ; isShutdownOutput = true ; } catch ( UnsupportedOperationException e ) { log . log ( Level . FINEST , e . toString ( ) , e ) ; } catch ( Exception e ) { log . finer ( e . toString ( ) ) ; log . log ( Level . FINEST , e . toString ( ) , e ) ; } } if ( ! isShutdownOutput && os != null ) { os . close ( ) ; } }
target:  Closes the write half of the stream.