转换批处理创建响应以创建响应的正确方法是什么

时间:2019-01-18 22:36:09

标签: batch-processing httpresponse

我刚开始批量处理。我们有内部API,它们返回包装列表的标准BatchCreateResult对象。每个创建结果都有其自己的Http响应代码。 我正在构建一个API,该API用这些单独的对象构建树结构。失败时,假设批处理中的每个项目失败的原因可能不同,将返回什么建议的状态代码(我只能返回一个状态代码)。内部服务器错误有点误导,因为它可能是内部的错误请求。

感谢您的帮助!

boolean allSuccess = responseList.stream().allMatch(
        response -> response.getStatus().equals(HttpStatus.S_201_CREATED)
    );

if(!allSuccess){
  // Throw exception with *SOME* status code  
}

0 个答案:

没有答案