protected void writeErrorsAsJson()

in amazon-sns-trigger-server/src/main/java/jetbrains/buildServer/clouds/amazon/sns/trigger/controllers/BaseAwsConnectionController.java [26:34]


  protected <T> void writeErrorsAsJson(@NotNull T value, @NotNull HttpServletResponse response) throws IOException {
      final String json = OBJECT_MAPPER.writeValueAsString(value);
      response.setContentType("application/json");
      response.setCharacterEncoding(Charsets.UTF_8.name());
      response.setStatus(HttpServletResponse.SC_BAD_REQUEST);
      final PrintWriter writer = response.getWriter();
      writer.write(json);
      writer.flush();
  }