@Override
    public String toString() {
        StringBuilder ret = new StringBuilder("HopBlueprint(selector = { ");
        for (int i = 0; i < selector.size(); ++i) {
            ret.append("'").append(selector.get(i)).append("'");
            if (i < selector.size() - 1) {
                ret.append(", ");
            }
        }
        ret.append(" }, recipients = { ");
        for (int i = 0; i < recipients.size(); ++i) {
            ret.append("'").append(recipients.get(i)).append("'");
            if (i < recipients.size() - 1) {
                ret.append(", ");
            }
        }
        ret.append(" }, ignoreResult = ").append(ignoreResult).append(")");
        return ret.toString();
    }
Sets whether or not to ignore the result when routing through this hop.

@param ignoreResult Whether or not to ignore the result.
@return This, to allow chaining.
messagebus/src/main/java/com/yahoo/messagebus/routing/HopBlueprint.java