NamedChannelWithTimeout permits association of timeouts with a SocketChannel.
This mechanism is necessary, since the standard mechanism for associating
timeouts with sockets using Socket.setSoTimeout is not supported by nio
Used to modify the timeout associated with the channel.
timeoutMs the new timeout value
Method invoked by the time thread to check on the channel on a periodic
basis. Note that the time that is passed in is a "pseudo" time that is
only meaningful for calculating time differences.
timeMs the pseudo time
- true if the channel is active, false if it isn't and has been
" forced close. Timeout: " + timeoutMs + "ms.");