sub class need to use this method to get packets to send to client . concode_field_sep boolean isChannelClosed concode_elem_sep Map<String,Object> attachMap concode_elem_sep ConcurrentLinkedQueue<PacketData> sendPacketsQueue concode_elem_sep ArrayList<WriteEventListener> listenerList concode_field_sep void fireSendEvent concode_elem_sep ConcurrentLinkedQueue<PacketData> getRemainQueue concode_elem_sep void handleWrite concode_elem_sep void channelClosed concode_elem_sep boolean isEmpty concode_elem_sep Object attachData concode_elem_sep T getAttached concode_elem_sep void addEventListener
PacketData function ( ) { return sendPacketsQueue . poll ( ) ; }