protected Object getResult(final Exports exports, final Result[] results, final Exchange exchange) { final List<Object> objects = Exports.extractResults(results, exports); if (objects.size() == 1) { return objects.get(0); } else { return objects; } }
protected void setResultOnBody(final Exports exports, final Result[] results, final Exchange exchange) { final Message message = exchange.getOut(); final List<Object> objects = Exports.extractResults(results, exports); if (objects.size() == 1) { Object value = objects.get(0); message.setBody(value); } else { message.setBody(objects); } }