/** * Create an HTTP DELETE 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 deleteAbs(String absoluteURI) { io.vertx.rxjava.core.http.HttpClientRequest ret = io.vertx.rxjava.core.http.HttpClientRequest.newInstance(delegate.deleteAbs(absoluteURI)); return ret; }
/** * Create an HTTP DELETE 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 deleteAbs(String absoluteURI) { io.vertx.rxjava.core.http.HttpClientRequest ret = io.vertx.rxjava.core.http.HttpClientRequest.newInstance(delegate.deleteAbs(absoluteURI)); return ret; }
/** * Create an HTTP DELETE 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 deleteAbs(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.deleteAbs(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 DELETE 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 deleteAbs(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.deleteAbs(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 deleteUrl(String url, Handler<AsyncResult<Void>> future) { HttpClientRequest req = client.deleteAbs(url, res -> handle204(res, "deleteContainer", future)); req.exceptionHandler(d -> future.handle(Future.failedFuture(d.getCause()))); req.end(); }