transport io net InetSocketAddress net ServerSocket net nio channels ClosedChannelException nio channels SelectionKey nio channels Selector nio channels ServerSocketChannel nio channels SocketChannel slf4j Logger slf4j LoggerFactory tnonblockingserversocket tnonblockingservertransport logger logger loggerfactory.getlogger tnonblockingservertransport.class.getname serversocketchannel serversocketchannel serversocket serversocket_ clienttimeout_ tnonblockingserversocket port ttransportexception port tnonblockingserversocket port clienttimeout ttransportexception inetsocketaddress port clienttimeout tnonblockingserversocket inetsocketaddress bindaddr ttransportexception bindaddr tnonblockingserversocket inetsocketaddress bindaddr clienttimeout ttransportexception clienttimeout_ clienttimeout serversocketchannel serversocketchannel.open serversocketchannel.configureblocking serversocket_ serversocketchannel.socket serversocket_.setreuseaddress serversocket_.bind bindaddr ioe serversocket_ ttransportexception bindaddr.tostring listen ttransportexception serversocket_ serversocket_.setsotimeout sx sx.printstacktrace tnonblockingsocket acceptimpl ttransportexception serversocket_ ttransportexception ttransportexception.not_open socketchannel socketchannel serversocketchannel.accept socketchannel tnonblockingsocket tsocket tnonblockingsocket socketchannel tsocket.settimeout clienttimeout_ tsocket iox ttransportexception iox registerselector selector selector serversocketchannel.register selector selectionkey.op_accept closedchannelexception close serversocket_ serversocket_.close iox logger.warn iox.getmessage serversocket_ interrupt close