All Downloads are FREE. Search and download functionalities are using the official Maven repository.

br.pro.hashi.sdx.rest.jackson.client.JacksonRestClient Maven / Gradle / Ivy

package br.pro.hashi.sdx.rest.jackson.client;

import br.pro.hashi.sdx.rest.client.RestClient;
import br.pro.hashi.sdx.rest.client.RestClientBuilder;

/**
 * Convenience class that builds a default REST client with Jackson support.
 */
public final class JacksonRestClient {
	/**
	 * 

* Builds a dynamic HTTP/2 and HTTP/1.1 client with a default configuration to * the specified URL prefix. *

* * @param urlPrefix the URL prefix * @return the client * @throws NullPointerException if the URL prefix is null * @throws IllegalArgumentException if the URL prefix is invalid */ public static RestClient to(String urlPrefix) { RestClientBuilder builder = new JacksonRestClientBuilder(); return builder.build(urlPrefix); } private JacksonRestClient() { } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy