package org.stagemonitor.alerting.alerter; import org.stagemonitor.core.util.HttpClient; public class HttpAlerter extends Alerter { protected final HttpClient httpClient; public HttpAlerter() { this.httpClient = new HttpClient(); } @Override public void alert(AlertArguments alertArguments) { httpClient.sendAsJson("POST", alertArguments.getSubscription().getTarget(), alertArguments.getIncident()); } @Override public String getAlerterType() { return "HTTP"; } @Override public String getTargetLabel() { return "URL"; } }