/** * Closes this selector. This method does nothing if this selector is * already closed. The actual closing must be implemented by subclasses in * {@code implCloseSelector()}. */ @Override public final void close() throws IOException { if (isOpen.getAndSet(false)) { implCloseSelector(); } }
/** * Closes this selector. This method does nothing if this selector is * already closed. The actual closing must be implemented by subclasses in * {@code implCloseSelector()}. */ @Override public final void close() throws IOException { if (isOpen.getAndSet(false)) { implCloseSelector(); } }
/** * Closes this selector. This method does nothing if this selector is * already closed. The actual closing must be implemented by subclasses in * {@code implCloseSelector()}. */ @Override public final void close() throws IOException { if (isOpen.getAndSet(false)) { implCloseSelector(); } }
/** * Closes this selector. This method does nothing if this selector is * already closed. The actual closing must be implemented by subclasses in * {@code implCloseSelector()}. */ @Override public final void close() throws IOException { if (isOpen.getAndSet(false)) { implCloseSelector(); } }
/** * Closes this selector. This method does nothing if this selector is * already closed. The actual closing must be implemented by subclasses in * {@code implCloseSelector()}. */ @Override public final void close() throws IOException { if (isOpen.getAndSet(false)) { implCloseSelector(); } }
/** * Closes this selector. This method does nothing if this selector is * already closed. The actual closing must be implemented by subclasses in * {@code implCloseSelector()}. */ @Override public final void close() throws IOException { if (isOpen.getAndSet(false)) { implCloseSelector(); } }
/** * Closes this selector. This method does nothing if this selector is * already closed. The actual closing must be implemented by subclasses in * {@code implCloseSelector()}. */ @Override public final void close() throws IOException { if (isOpen.getAndSet(false)) { implCloseSelector(); } }