protected ProgressEvent handleError()

in aws-ecr-registrypolicy/src/main/java/software/amazon/ecr/registrypolicy/BaseHandlerStd.java [60:77]


  protected ProgressEvent<ResourceModel, CallbackContext> handleError(
          final Exception e,
          final List<ResourceModel> models,
          final CallbackContext callbackContext) {

    BaseHandlerException ex = convertException(e);
    ProgressEvent <ResourceModel, CallbackContext> event = ProgressEvent.<ResourceModel, CallbackContext>builder()
            .resourceModels(models)
            .callbackContext(callbackContext)
            .nextToken(null)
            .status(OperationStatus.SUCCESS)
            .build();
    event.setStatus(OperationStatus.FAILED);
    event.setErrorCode(ex.getErrorCode());
    event.setMessage(ex.getMessage());

    return event;
  }