/** * Instantiates a new {@link RestClientBuilder} object using the specified serializer and parser. * * <p> * Shortcut for calling <code>RestClient.<jsm>create</jsm>().serializer(s).parser(p);</code> * * @param s The serializer to use for output. * @param p The parser to use for input. * @return A new {@link RestClientBuilder} object. */ public static RestClientBuilder create(Serializer s, Parser p) { return create().serializer(s).parser(p); }
/** * Instantiates a new {@link RestClientBuilder} object using the specified serializer and parser. * * <p> * Shortcut for calling <code>RestClient.<jsm>create</jsm>().serializer(s).parser(p);</code> * * @param s The serializer class to use for output. * @param p The parser class to use for input. * @return A new {@link RestClientBuilder} object. */ public static RestClientBuilder create(Class<? extends Serializer> s, Class<? extends Parser> p) { return create().serializer(s).parser(p); }
/** * Instantiates a new {@link RestClientBuilder} object using the specified serializer and parser. * * <p> * Shortcut for calling <code>RestClient.<jsm>create</jsm>().serializer(s).parser(p);</code> * * @param s The serializer to use for output. * @param p The parser to use for input. * @return A new {@link RestClientBuilder} object. */ public static RestClientBuilder create(Serializer s, Parser p) { return create().serializer(s).parser(p); }
/** * Instantiates a new {@link RestClientBuilder} object using the specified serializer and parser. * * <p> * Shortcut for calling <code>RestClient.<jsm>create</jsm>().serializer(s).parser(p);</code> * * @param s The serializer class to use for output. * @param p The parser class to use for input. * @return A new {@link RestClientBuilder} object. */ public static RestClientBuilder create(Class<? extends Serializer> s, Class<? extends Parser> p) { return create().serializer(s).parser(p); }
/** * Instantiates a new {@link RestClientBuilder} object using the specified serializer and parser. * * <p> * Shortcut for calling <code>RestClient.<jsm>create</jsm>().serializer(s).parser(p);</code> * * @param s The serializer to use for output. * @param p The parser to use for input. * @return A new {@link RestClientBuilder} object. */ public static RestClientBuilder create(Serializer s, Parser p) { return create().serializer(s).parser(p); }
/** * Instantiates a new {@link RestClientBuilder} object using the specified serializer and parser. * * <p> * Shortcut for calling <code>RestClient.<jsm>create</jsm>().serializer(s).parser(p);</code> * * @param s The serializer class to use for output. * @param p The parser class to use for input. * @return A new {@link RestClientBuilder} object. */ public static RestClientBuilder create(Class<? extends Serializer> s, Class<? extends Parser> p) { return create().serializer(s).parser(p); }
.setMaxConnTotal(100) .build(); this.restClient = RestClient.create() .rootUrl(rootUrl) .accept(APPLICATION_JSON.getMimeType())
try (RestClient rc = RestClient.create().json().rootUrl("http://localhost:" + port).build()) { PetStore ps = rc.getRemoteResource(PetStore.class);
try (RestClient rc = RestClient.create().json().rootUrl("http://localhost:" + port).build()) { PetStore ps = rc.getRemoteResource(PetStore.class);
private FullContact(FullContactConfiguration configuration) throws InstantiationException { this.configuration = configuration; this.parser = JsonParser.DEFAULT.builder() .ignoreUnknownBeanProperties(true) .build(); this.serializer = JsonSerializer.DEFAULT.builder() .trimEmptyCollections(true) .trimEmptyMaps(true) .build(); this.restClientBuilder = RestClient.create() .accept("application/json") .contentType("application/json") .disableAutomaticRetries() .disableCookieManagement() .disableRedirectHandling() .header("Authorization", "Bearer "+configuration.getToken()) .parser(parser) .serializer(serializer) .rootUrl(baseUrl()); this.restClient = restClientBuilder.build(); }