private io.vertx.core.http.HttpMethod convertMethod(HttpMethod method) {
    	switch(method) {
		case DELETE:
			return io.vertx.core.http.HttpMethod.DELETE;
		case GET:
			return io.vertx.core.http.HttpMethod.GET;
		case HEAD:
			return io.vertx.core.http.HttpMethod.HEAD;
		case OPTIONS:
			return io.vertx.core.http.HttpMethod.OPTIONS;
		case POST:
			return io.vertx.core.http.HttpMethod.POST;
		case PUT:
			return io.vertx.core.http.HttpMethod.PUT;
		case TRACE:
			return io.vertx.core.http.HttpMethod.TRACE;
		default:
            return io.vertx.core.http.HttpMethod.OTHER;
    	}
    }
A Vert.x based implementation of {@link IHttpClientComponent}. Ensure that
{@link IHttpClientRequest#end()} is called after writing is finished, or your data may never be sent, and
the connection will be left hanging.

@author Marc Savy {@literal <msavy@redhat.com>}
gateway/platforms/vertx3/vertx3/src/main/java/io/apiman/gateway/platforms/vertx3/components/HttpClientComponentImpl.java