private void registerImp(Entry<SocketChannel, ChannelHandler> entry) {
		SocketChannel socket = entry.getKey();
		ChannelHandler handler = entry.getValue();
		try {
			socket.configureBlocking(false);
			SelectionKey key = socket.register(this.selector,
					SelectionKey.OP_READ);
			ChannelHandlerContext ctx = new DefaultChannelHandlerContext(key,
					handler);
			handler.open(ctx);
			this.map.put(key, ctx);
		} catch (Exception e) {
			e.printStackTrace();
		}
	}