@Override
    public void meetWith(Host host) {
        if (host == null) {
            return;
        }

        try {
            exchange_.execute(host);
        } catch (CommunicationException e) {
            logger_.error("{}:{} cannot be reached.", host, host.getPort());
            repair_.fixNode(host);
        }
    }