public void detachSelectorRunner() throws IOException { final SelectorRunner selectorRunnerLocal = this.selectorRunner; this.selectionKey = null; this.selectorRunner = null; if (selectorRunnerLocal != null) { transport.getSelectorHandler().deregisterChannel(selectorRunnerLocal, channel); } }
public void detachSelectorRunner() throws IOException { final SelectorRunner selectorRunnerLocal = this.selectorRunner; this.selectionKey = null; this.selectorRunner = null; if (selectorRunnerLocal != null) { transport.getSelectorHandler().deregisterChannel(selectorRunnerLocal, channel); } }
@Override public void registerChannel(final SelectableChannel channel, final int interestOps, final Object attachment) throws IOException { transport.getSelectorHandler().registerChannel(it.next(), channel, interestOps, attachment); }
@Override public void registerChannel(final SelectableChannel channel, final int interestOps, final Object attachment) throws IOException { transport.getSelectorHandler().registerChannel(it.next(), channel, interestOps, attachment); }
@Override public void registerChannelAsync( final SelectableChannel channel, final int interestOps, final Object attachment, final CompletionHandler<RegisterChannelResult> completionHandler) { transport.getSelectorHandler().registerChannelAsync( it.next(), channel, interestOps, attachment, completionHandler); }
@Override public void registerChannel(final SelectableChannel channel, final int interestOps, final Object attachment) throws IOException { transport.getSelectorHandler().registerChannel(it.next(), channel, interestOps, attachment); }
@Override public void registerServiceChannelAsync( final SelectableChannel channel, final int interestOps, final Object attachment, final CompletionHandler<RegisterChannelResult> completionHandler) { transport.getSelectorHandler().registerChannelAsync( it.nextService(), channel, interestOps, attachment, completionHandler); }
@Override public void registerChannelAsync( final SelectableChannel channel, final int interestOps, final Object attachment, final CompletionHandler<RegisterChannelResult> completionHandler) { transport.getSelectorHandler().registerChannelAsync( it.next(), channel, interestOps, attachment, completionHandler); }
@Override public void registerServiceChannelAsync( final SelectableChannel channel, final int interestOps, final Object attachment, final CompletionHandler<RegisterChannelResult> completionHandler) { transport.getSelectorHandler().registerChannelAsync( it.nextService(), channel, interestOps, attachment, completionHandler); }
@Override public void registerChannelAsync( final SelectableChannel channel, final int interestOps, final Object attachment, final CompletionHandler<RegisterChannelResult> completionHandler) { transport.getSelectorHandler().registerChannelAsync( it.next(), channel, interestOps, attachment, completionHandler); }
@Override public void registerServiceChannelAsync( final SelectableChannel channel, final int interestOps, final Object attachment, final CompletionHandler<RegisterChannelResult> completionHandler) { transport.getSelectorHandler().registerChannelAsync( it.nextService(), channel, interestOps, attachment, completionHandler); }
@Override public void registerServiceChannelAsync( final SelectableChannel channel, final int interestOps, final Object attachment, final CompletionHandler<RegisterChannelResult> completionHandler) { transport.getSelectorHandler().registerChannelAsync( it.nextService(), channel, interestOps, attachment, completionHandler); }
@Override public void registerChannel(final SelectableChannel channel, final int interestOps, final Object attachment) throws IOException { transport.getSelectorHandler().registerChannel(it.next(), channel, interestOps, attachment); }
@Override public void registerChannelAsync( final SelectableChannel channel, final int interestOps, final Object attachment, final CompletionHandler<RegisterChannelResult> completionHandler) { transport.getSelectorHandler().registerChannelAsync( it.next(), channel, interestOps, attachment, completionHandler); }
@Override public final void disableIOEvent(final IOEvent ioEvent) throws IOException { final int interest = ioEvent.getSelectionKeyInterest(); if (interest == 0) { return; } notifyIOEventDisabled(this, ioEvent); final SelectorHandler selectorHandler = transport.getSelectorHandler(); selectorHandler.deregisterKeyInterest(selectorRunner, selectionKey, interest); }
@Override public final void disableIOEvent(final IOEvent ioEvent) throws IOException { final int interest = ioEvent.getSelectionKeyInterest(); if (interest == 0) { return; } notifyIOEventDisabled(this, ioEvent); final SelectorHandler selectorHandler = transport.getSelectorHandler(); selectorHandler.deregisterKeyInterest(selectorRunner, selectionKey, interest); }
@Override public final void disableIOEvent(final IOEvent ioEvent) throws IOException { final int interest = ioEvent.getSelectionKeyInterest(); if (interest == 0) { return; } notifyIOEventDisabled(this, ioEvent); final SelectorHandler selectorHandler = transport.getSelectorHandler(); selectorHandler.deregisterKeyInterest(selectorRunner, selectionKey, interest); }
@Override public final void disableIOEvent(final IOEvent ioEvent) throws IOException { final int interest = ioEvent.getSelectionKeyInterest(); if (interest == 0) { return; } notifyIOEventDisabled(this, ioEvent); final SelectorHandler selectorHandler = transport.getSelectorHandler(); selectorHandler.deregisterKeyInterest(selectorRunner, selectionKey, interest); }
@Override public final void disableIOEvent(final IOEvent ioEvent) throws IOException { final int interest = ioEvent.getSelectionKeyInterest(); if (interest == 0) { return; } notifyIOEventDisabled(this, ioEvent); final SelectorHandler selectorHandler = transport.getSelectorHandler(); selectorHandler.deregisterKeyInterest(selectorRunner, selectionKey, interest); }
@Override public void registerServiceChannelAsync( final SelectableChannel channel, final int interestOps, final Object attachment, final CompletionHandler<RegisterChannelResult> completionHandler) { final SelectorRunner runner = getSelectorRunner(); transport.getSelectorHandler().registerChannelAsync( runner, channel, interestOps, attachment, completionHandler); }