called by the reactor when we have selected readable . concode_field_sep boolean bPaused concode_elem_sep SocketChannel channel concode_elem_sep long binding concode_elem_sep SSLContext sslContext concode_elem_sep boolean bWatchOnly concode_elem_sep SSLEngine sslEngine concode_elem_sep boolean bAttached concode_elem_sep boolean bNotifyReadable concode_elem_sep SelectionKey channelKey concode_elem_sep long outboundS concode_elem_sep LinkedList<ByteBuffer> outboundQ concode_elem_sep boolean bNotifyWritable concode_elem_sep boolean bConnectPending concode_elem_sep Selector selector concode_elem_sep boolean bCloseScheduled concode_field_sep void setCommInactivityTimeout concode_elem_sep void startTls concode_elem_sep void setAttached concode_elem_sep void scheduleOutboundDatagram concode_elem_sep long getOutboundDataSize concode_elem_sep ByteBuffer dispatchInboundData concode_elem_sep boolean isWatchOnly concode_elem_sep boolean scheduleClose concode_elem_sep SocketChannel getChannel concode_elem_sep long getBinding concode_elem_sep void setNotifyWritable concode_elem_sep boolean finishConnecting concode_elem_sep void scheduleOutboundData concode_elem_sep int currentEvents concode_elem_sep void close concode_elem_sep void setWatchOnly concode_elem_sep boolean resume concode_elem_sep boolean isPaused concode_elem_sep void updateEvents concode_elem_sep void setNotifyReadable concode_elem_sep boolean writeOutboundData concode_elem_sep Object[] getSockName concode_elem_sep boolean isNotifyWritable concode_elem_sep boolean pause concode_elem_sep void setConnectPending concode_elem_sep void cleanup concode_elem_sep boolean isNotifyReadable concode_elem_sep boolean isAttached concode_elem_sep Object[] getPeerName concode_elem_sep void register
void function ( ByteBuffer arg0 ) { if ( channel . read ( arg0 ) == - 1 ) throw new IOException ( "srini_string" ) ; }