private void formResponseObject(ObjectNode jsonResponse, FileSplit[] fileSplits, ARecordType recordType,
String primaryKeys, Map<String, NodeControllerInfo> nodeMap) {
ArrayNode partititons = OBJECT_MAPPER.createArrayNode();
jsonResponse.put("keys", primaryKeys);
jsonResponse.set("type", recordType.toJSON());
for (FileSplit split : fileSplits) {
String ipAddress = nodeMap.get(split.getNodeName()).getNetworkAddress().getAddress();
String path = split.getPath();
FilePartition partition = new FilePartition(ipAddress, path);
partititons.add(partition.toObjectNode());
}
jsonResponse.set("splits", partititons);
}
}