186187188189190191192193194195196
public void setConnectTimeout(int timeout) { if (this.connectTimeout != timeout) { this.connectTimeout = timeout; SelectionKey key = this.key; if (key != null) { key.selector().wakeup(); } } } public void cancel() {
public void setConnectTimeout(final int timeout) { if (this.connectTimeout != timeout) { this.connectTimeout = timeout; final SelectionKey key = this.key; if (key != null) { key.selector().wakeup(); } } } public void cancel() {
200201202203204205206207208209210
while (it.hasNext()) { SelectionKey key = (SelectionKey) it.next(); if (key.selector() == selector) return key; } return null; }