vertx/src/main/java/eu/internetofus/common/vertx/ComponentClient.java
/**
   * Put an object to a component.
   *
   * @param path      to the component to put.
   * @param content   object to put.
   * @param extractor to obtain the result form a buffer.
   *
   * @param <T>       type of the response content.
   *
   * @return the future with the response object.
   */
Put an object to a component.
@param path      to the component to put.
@param content   object to put.
@param extractor to obtain the result form a buffer.

@param        type of the response content.

@return the future with the response object.
Put an object to a component . @param path to the component to put . @param content object to put . @param extractor to obtain the result form a buffer . @param type of the response content . @return the future with the response object .
protected <T> Future<T> put(@NotNull final String path, @NotNull final ClusterSerializable content,
      @NotNull final Function<HttpResponse<Buffer>, T> extractor) {
    final var buffer = Json.CODEC.toBuffer(content, false);
    return this.request(HttpMethod.PUT, path, buffer, extractor);
  }
protected < T > Future < T > put ( @ NotNull final String path , @ NotNull final ClusterSerializable content , @ NotNull final Function < HttpResponse < Buffer > , T > extractor ) { final var buffer = Json . CODEC . toBuffer ( content , false ) ; return this . request ( HttpMethod . PUT , path , buffer , extractor ) ; }
Put an object to a component.
Put an object to a component .