@Override public void fail(FailureType type, DriverState state, Exception ex) { log.warn("Request failed. FailureType==" + type, ex); StatusCode status = new StatusCode(type.getStatusSubCode()); for (WriteItem item : items) { if (item != null) { item.setWriteStatus(status); } } super.fail(type, state, ex); }
/** * Set the StatusCode for all WriteItem's to the given StatusCode. * * @param status StatusCode to set. */ protected void setItemStatus(StatusCode status) { for (WriteItem item : items) { item.setWriteStatus(status); } }