this is used to perform the drain of the pending buffer queue . this will drain each pending queue if the socket is write ready . if the socket is not write ready the operation is enqueued for selection and this returns . this ensures that all the data will eventually be delivered . concode_field_sep Trace trace concode_elem_sep SocketFlusher writer concode_elem_sep Socket socket concode_field_sep void cancel concode_elem_sep SocketChannel getChannel concode_elem_sep Trace getTrace
void function ( ) { try { writer . execute ( ) ; } catch ( Exception loc0 ) { trace . trace ( ERROR , loc0 ) ; cancel ( ) ; } }