/** {@inheritDoc} */ @Override public Closeable registerChannel(SocketChannel channel) { final ManagedBinding binding = new CloseableManagedBinding((InetSocketAddress) channel.socket().getLocalSocketAddress(), channel, this); registerBinding(binding); return binding; }
/** {@inheritDoc} */ @Override public Closeable registerChannel(String name, DatagramChannel channel) { final ManagedBinding binding = new CloseableManagedBinding(name, (InetSocketAddress) channel.socket().getLocalSocketAddress(), channel, this); registerBinding(binding); return binding; }
/** {@inheritDoc} */ @Override public Closeable registerChannel(String name, ServerSocketChannel channel) { final ManagedBinding binding = new CloseableManagedBinding(name, (InetSocketAddress) channel.socket().getLocalSocketAddress(), channel, this); registerBinding(binding); return binding; }
/** {@inheritDoc} */ @Override public Closeable registerChannel(SocketChannel channel) { final ManagedBinding binding = new CloseableManagedBinding((InetSocketAddress) channel.socket().getLocalSocketAddress(), channel, this); registerBinding(binding); return binding; }
/** {@inheritDoc} */ @Override public Closeable registerChannel(String name, DatagramChannel channel) { final ManagedBinding binding = new CloseableManagedBinding(name, (InetSocketAddress) channel.socket().getLocalSocketAddress(), channel, this); registerBinding(binding); return binding; }
/** {@inheritDoc} */ @Override public Closeable registerChannel(String name, ServerSocketChannel channel) { final ManagedBinding binding = new CloseableManagedBinding(name, (InetSocketAddress) channel.socket().getLocalSocketAddress(), channel, this); registerBinding(binding); return binding; }
/** {@inheritDoc} */ @Override public Closeable registerChannel(String name, SocketChannel channel) { final ManagedBinding binding = new CloseableManagedBinding(name, (InetSocketAddress) channel.socket().getLocalSocketAddress(), channel, this); registerBinding(binding); return binding; }
/** {@inheritDoc} */ @Override public Closeable registerChannel(DatagramChannel channel) { final ManagedBinding binding = new CloseableManagedBinding((InetSocketAddress) channel.socket().getLocalSocketAddress(), channel, this); registerBinding(binding); return binding; }
/** {@inheritDoc} */ @Override public Closeable registerChannel(String name, DatagramChannel channel) { final ManagedBinding binding = new CloseableManagedBinding(name, (InetSocketAddress) channel.socket().getLocalSocketAddress(), channel, this); registerBinding(binding); return binding; }
/** {@inheritDoc} */ @Override public Closeable registerChannel(DatagramChannel channel) { final ManagedBinding binding = new CloseableManagedBinding((InetSocketAddress) channel.socket().getLocalSocketAddress(), channel, this); registerBinding(binding); return binding; }
/** {@inheritDoc} */ @Override public Closeable registerChannel(ServerSocketChannel channel) { final ManagedBinding binding = new CloseableManagedBinding((InetSocketAddress) channel.socket().getLocalSocketAddress(), channel, this); registerBinding(binding); return binding; }
/** {@inheritDoc} */ @Override public Closeable registerChannel(ServerSocketChannel channel) { final ManagedBinding binding = new CloseableManagedBinding((InetSocketAddress) channel.socket().getLocalSocketAddress(), channel, this); registerBinding(binding); return binding; }
/** {@inheritDoc} */ @Override public Closeable registerChannel(String name, SocketChannel channel) { final ManagedBinding binding = new CloseableManagedBinding(name, (InetSocketAddress) channel.socket().getLocalSocketAddress(), channel, this); registerBinding(binding); return binding; }
/** {@inheritDoc} */ @Override public Closeable registerChannel(String name, ServerSocketChannel channel) { final ManagedBinding binding = new CloseableManagedBinding(name, (InetSocketAddress) channel.socket().getLocalSocketAddress(), channel, this); registerBinding(binding); return binding; }
/** {@inheritDoc} */ @Override public Closeable registerChannel(String name, SocketChannel channel) { final ManagedBinding binding = new CloseableManagedBinding(name, (InetSocketAddress) channel.socket().getLocalSocketAddress(), channel, this); registerBinding(binding); return binding; }
/** {@inheritDoc} */ @Override public void unregisterChannel(SocketChannel channel) { WrapperBinding wrapper = new CloseableManagedBinding((InetSocketAddress) channel.socket().getLocalSocketAddress(), channel, this); bindings.remove(wrapper); }
/** {@inheritDoc} */ @Override public Closeable registerChannel(DatagramChannel channel) { final ManagedBinding binding = new CloseableManagedBinding((InetSocketAddress) channel.socket().getLocalSocketAddress(), channel, this); registerBinding(binding); return binding; }
/** {@inheritDoc} */ @Override public void unregisterChannel(DatagramChannel channel) { WrapperBinding wrapper = new CloseableManagedBinding((InetSocketAddress) channel.socket().getLocalSocketAddress(), channel, this); bindings.remove(wrapper); } }
/** {@inheritDoc} */ @Override public void unregisterChannel(ServerSocketChannel channel) { WrapperBinding wrapper = new CloseableManagedBinding((InetSocketAddress) channel.socket().getLocalSocketAddress(), channel, this); bindings.remove(wrapper); }
/** {@inheritDoc} */ @Override public Closeable registerChannel(ServerSocketChannel channel) { final ManagedBinding binding = new CloseableManagedBinding((InetSocketAddress) channel.socket().getLocalSocketAddress(), channel, this); registerBinding(binding); return binding; }