@Override public void close() throws IOException {
  SocketChannel s=_channel;
  _channel=null;
  SSLSocket sslSocket=_sslSocket;
  _sslSocket=null;
  if (sslSocket != null) {
    try {
      sslSocket.close();
    }
 catch (    Exception e) {
    }
  }
  if (s != null) {
    try {
      s.close();
    }
 catch (    Exception e) {
    }
  }
}

@ Override public void close ( ) throws IOException { SocketChannel s = _channel ; _channel = null ; SSLSocket sslSocket = _sslSocket ; _sslSocket = null ; if ( sslSocket != null ) { try { sslSocket . close ( ) ; } catch ( Exception e ) { } } if ( s != null ) { try { s . close ( ) ; } catch ( Exception e ) { } } }
closes the underlying socket .
