/** * Cancels this key. * <p> * A key that has been canceled is no longer valid. Calling this method on * an already canceled key does nothing. */ @Override public final void cancel() { if (isValid) { isValid = false; ((AbstractSelector) selector()).cancel(this); } } }
/** * Cancels this key. * <p> * A key that has been canceled is no longer valid. Calling this method on * an already canceled key does nothing. */ @Override public final void cancel() { if (isValid) { isValid = false; ((AbstractSelector) selector()).cancel(this); } } }
/** * Cancels this key. * <p> * A key that has been canceled is no longer valid. Calling this method on * an already canceled key does nothing. */ @Override public final void cancel() { if (isValid) { isValid = false; ((AbstractSelector) selector()).cancel(this); } } }
/** * Cancels this key. * <p> * A key that has been canceled is no longer valid. Calling this method on * an already canceled key does nothing. */ @Override public final void cancel() { if (isValid) { isValid = false; ((AbstractSelector) selector()).cancel(this); } } }
/** * Cancels this key. * <p> * A key that has been canceled is no longer valid. Calling this method on * an already canceled key does nothing. */ @Override public final void cancel() { if (isValid) { isValid = false; ((AbstractSelector) selector()).cancel(this); } } }
/** * Cancels this key. * <p> * A key that has been canceled is no longer valid. Calling this method on * an already canceled key does nothing. */ @Override public final void cancel() { if (isValid) { isValid = false; ((AbstractSelector) selector()).cancel(this); } } }
/** * Cancels this key. * <p> * A key that has been canceled is no longer valid. Calling this method on * an already canceled key does nothing. */ @Override public final void cancel() { if (isValid) { isValid = false; ((AbstractSelector) selector()).cancel(this); } } }