@Override public ManagedClient get() { final Client client; if (serverConfig.get() == null) { client = ClientBuilder.newClient(); } else { ClientConfig clientConfig = new ClientConfig(); copyProviders(serverConfig.get(), clientConfig); client = ClientBuilder.newClient(clientConfig); } return new ManagedClient(client, ""); } }));
@Override public ManagedClient get() { final Client client; if (serverConfig.get() == null) { client = ClientBuilder.newClient(); } else { ClientConfig clientConfig = new ClientConfig(); copyProviders(serverConfig.get(), clientConfig); client = ClientBuilder.newClient(clientConfig); } return new ManagedClient(client, ""); } }));
@Override public Client getAuthorizedClient() { return ClientBuilder.newClient().register(getOAuth1Feature()); }
@Override public Client getAuthorizedClient() { return ClientBuilder.newClient().register(getOAuth2Feature()); }
@Setup public void start() throws Exception { client = ClientBuilder.newClient(LoopBackConnectorProvider.getClientConfig()); }
private void init() { final ApacheConnectorProvider apacheConnectorProvider = new ApacheConnectorProvider(); final ClientConfig clientConfig = new ClientConfig().connectorProvider(apacheConnectorProvider); // transfer encoding should be set as jersey sets it on by default. clientConfig.property(ClientProperties.REQUEST_ENTITY_PROCESSING, enableChunkedEncoding ? RequestEntityProcessing.CHUNKED : RequestEntityProcessing.BUFFERED); client = ClientBuilder.newClient(clientConfig); target = client.target(urlString).path(PUT_PATH); if(sync) { // need to add an empty string else it is nto added as query param. target = target.queryParam("sync", "").queryParam("sync_timeout", syncTimeout); } if(responseType != ResponseType.None) { // need to add an empty string else it is nto added as query param. target = target.queryParam(responseType.value, ""); } LOG.info("target uri [{}]", target.getUri()); }
public static void init(IdentityManager testIdentityManager) { config = new Config(); objectMapper = new ObjectMapper(); objectMapper.registerModule(new JSR353Module()); client = ClientBuilder.newClient().register(new ObjectMapperContextResolver()); identityManager = testIdentityManager; }
public String get(String url) { Client client = ClientBuilder.newClient(); WebTarget resource = client.target(url); Builder request = resource.request(); request.accept(MediaType.TEXT_PLAIN); return request.get(String.class); }
public String getJson(String url) { Client client = ClientBuilder.newClient(); WebTarget resource = client.target(url); Builder request = resource.request(); request.accept(MediaType.APPLICATION_JSON); return request.get(String.class); }
public String get(String url) { Client client = ClientBuilder.newClient(); WebTarget resource = client.target(url); Builder request = resource.request(); request.accept(MediaType.TEXT_PLAIN); return request.get(String.class); }
public String get(String url) { Client client = ClientBuilder.newClient(); WebTarget resource = client.target(url); Builder request = resource.request(); request.accept(MediaType.TEXT_PLAIN); return request.get(String.class); }
public String get(String url) { Client client = ClientBuilder.newClient(); WebTarget resource = client.target(url); Builder request = resource.request(); request.accept(MediaType.TEXT_PLAIN); return request.get(String.class); }
public String getJson(String url) { Client client = ClientBuilder.newClient(); WebTarget resource = client.target(url); Builder request = resource.request(); request.accept(MediaType.APPLICATION_JSON); return request.get(String.class); }
public String get(String url) { Client client = ClientBuilder.newClient(); WebTarget resource = client.target(url); Builder request = resource.request(); request.accept(MediaType.TEXT_PLAIN); return request.get(String.class); }
public EurekaJersey2ClientImpl( int connectionTimeout, int readTimeout, final int connectionIdleTimeout, ClientConfig clientConfig) { try { jerseyClientConfig = clientConfig; jerseyClientConfig.register(DiscoveryJerseyProvider.class); jerseyClientConfig.connectorProvider(new ApacheConnectorProvider()); jerseyClientConfig.property(ClientProperties.CONNECT_TIMEOUT, connectionTimeout); jerseyClientConfig.property(ClientProperties.READ_TIMEOUT, readTimeout); apacheHttpClient = ClientBuilder.newClient(jerseyClientConfig); connectionCleanerTask = new ConnectionCleanerTask(connectionIdleTimeout); eurekaConnCleaner.scheduleWithFixedDelay( connectionCleanerTask, HTTP_CONNECTION_CLEANER_INTERVAL_MS, HTTP_CONNECTION_CLEANER_INTERVAL_MS, TimeUnit.MILLISECONDS); } catch (Throwable e) { throw new RuntimeException("Cannot create Jersey2 client", e); } }
public<T> T post(String url, Object payload,Class<T> type) { Client client = ClientBuilder.newClient(); WebTarget resource = client.target(url); Builder request = resource.request(); request.accept(MediaType.APPLICATION_JSON); return request.post(Entity.entity(JacksonUtil.serializeToJson(payload),MediaType.APPLICATION_JSON), type); }
public<T> T post(String url, Object payload,Class<T> type) { Client client = ClientBuilder.newClient(); WebTarget resource = client.target(url); Builder request = resource.request(); request.accept(MediaType.APPLICATION_JSON); return request.post(Entity.entity(JacksonUtil.serializeToJson(payload),MediaType.APPLICATION_JSON), type); }
public <T> T post(String url, Object payload, Class<T> type) { Client client = ClientBuilder.newClient(); WebTarget resource = client.target(url); Builder request = resource.request(); request.accept(MediaType.APPLICATION_JSON); return request.post( Entity.entity(JacksonUtil.serializeToJson(payload), MediaType.APPLICATION_JSON), type ); }
private Client configureClient(Client client) { if (client == null) { client = ClientBuilder.newClient(); } final Configuration config = client.getConfiguration(); if (!config.isRegistered(AuthCodeGrantImpl.DefaultTokenMessageBodyReader.class)) { client.register(AuthCodeGrantImpl.DefaultTokenMessageBodyReader.class); } if (!config.isRegistered(JacksonFeature.class)) { client.register(JacksonFeature.class); } return client; }
@Test public void runAppAndBasicTest() throws InterruptedException, ExecutionException{ Client client = ClientBuilder.newClient(); WebTarget resource = client.target("http://localhost:8080/simple-app/single/ping"); Builder request = resource.request(); request.accept(MediaType.TEXT_PLAIN); assertTrue(request.get().getHeaders().containsKey("Access-Control-Allow-Origin")); }