this is used to close the sender and the underlying transport . if a close is performed on the sender then no more bytes can be read from or written to the transport and the client will received a connection close on their side . concode_field_sep ByteBuffer output concode_elem_sep ByteBuffer input concode_elem_sep Trace trace concode_elem_sep ByteBuffer swap concode_elem_sep SSLEngine engine concode_elem_sep Certificate certificate concode_elem_sep boolean closed concode_elem_sep boolean finished concode_elem_sep Transport transport concode_field_sep void receive concode_elem_sep int process concode_elem_sep Map getAttributes concode_elem_sep int read concode_elem_sep int fill concode_elem_sep int fill concode_elem_sep Certificate getCertificate concode_elem_sep void flush concode_elem_sep SocketChannel getChannel concode_elem_sep SSLEngine getEngine concode_elem_sep Trace getTrace concode_elem_sep void write concode_elem_sep void send concode_elem_sep int append
void function ( ) { if ( ! closed ) { transport . close ( ) ; closed = true ; } }