/** * Create an HTTP POST request to send to the server using an absolute URI * @param absoluteURI the absolute URI * @return an HTTP client request object */ public io.vertx.rxjava.core.http.HttpClientRequest postAbs(String absoluteURI) { io.vertx.rxjava.core.http.HttpClientRequest ret = io.vertx.rxjava.core.http.HttpClientRequest.newInstance(delegate.postAbs(absoluteURI)); return ret; }
/** * Create an HTTP POST request to send to the server using an absolute URI * @param absoluteURI the absolute URI * @return an HTTP client request object */ public io.vertx.rxjava.core.http.HttpClientRequest postAbs(String absoluteURI) { io.vertx.rxjava.core.http.HttpClientRequest ret = io.vertx.rxjava.core.http.HttpClientRequest.newInstance(delegate.postAbs(absoluteURI)); return ret; }
/** * Create an HTTP POST request to send to the server using an absolute URI, specifying a response handler to receive * the response * @param absoluteURI the absolute URI * @param responseHandler the response handler * @return an HTTP client request object */ @Deprecated() public io.vertx.rxjava.core.http.HttpClientRequest postAbs(String absoluteURI, Handler<io.vertx.rxjava.core.http.HttpClientResponse> responseHandler) { io.vertx.rxjava.core.http.HttpClientRequest ret = io.vertx.rxjava.core.http.HttpClientRequest.newInstance(delegate.postAbs(absoluteURI, new Handler<io.vertx.core.http.HttpClientResponse>() { public void handle(io.vertx.core.http.HttpClientResponse event) { responseHandler.handle(io.vertx.rxjava.core.http.HttpClientResponse.newInstance(event)); } })); return ret; }
/** * Create an HTTP POST request to send to the server using an absolute URI, specifying a response handler to receive * the response * @param absoluteURI the absolute URI * @param responseHandler the response handler * @return an HTTP client request object */ public io.vertx.rxjava.core.http.HttpClientRequest postAbs(String absoluteURI, Handler<AsyncResult<io.vertx.rxjava.core.http.HttpClientResponse>> responseHandler) { io.vertx.rxjava.core.http.HttpClientRequest ret = io.vertx.rxjava.core.http.HttpClientRequest.newInstance(delegate.postAbs(absoluteURI, new Handler<AsyncResult<io.vertx.core.http.HttpClientResponse>>() { public void handle(AsyncResult<io.vertx.core.http.HttpClientResponse> ar) { if (ar.succeeded()) { responseHandler.handle(io.vertx.core.Future.succeededFuture(io.vertx.rxjava.core.http.HttpClientResponse.newInstance(ar.result()))); } else { responseHandler.handle(io.vertx.core.Future.failedFuture(ar.cause())); } } })); return ret; }
private void postUrl(String url, String msg, Handler<AsyncResult<Void>> future) { HttpClientRequest req = client.postAbs(url, res -> handle204(res, msg, future)); req.exceptionHandler(d -> future.handle(Future.failedFuture(d.getCause()))); req.end(); }
private void postUrlBody(String url, String doc, Handler<AsyncResult<Void>> future) { HttpClientRequest req = client.postAbs(url, res -> { Buffer body = Buffer.buffer(); res.exceptionHandler(d -> future.handle(Future.failedFuture(d.getCause()))); res.handler(body::appendBuffer); res.endHandler(d -> { if (res.statusCode() >= 200 && res.statusCode() <= 201) { containerId = body.toJsonObject().getString("Id"); future.handle(Future.succeededFuture()); } else { String m = "createContainer HTTP error " + Integer.toString(res.statusCode()) + "\n" + body.toString(); logger.error(m); future.handle(Future.failedFuture(m)); } }); }); req.exceptionHandler(d -> future.handle(Future.failedFuture(d.getCause()))); req.putHeader("Content-Type", "application/json"); req.end(doc); }
httpClient.postAbs(tokenUrl, mdc(response -> { metric.checkpoint("response"); response.bodyHandler(mdc(body -> {
httpClient.postAbs(tokenUrl, mdc(response -> { metric.checkpoint("response"); response.bodyHandler(mdc(body -> {