Refine search
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 ApigeeSSO2Provider() { ClientConfig clientConfig = new ClientConfig(); clientConfig.register(new JacksonFeature()); client = ClientBuilder.newClient(clientConfig); }
final ClientConfig clientConfig = new ClientConfig(); clientConfig.register(MultiPartFeature.class); Client client = ClientFactory.newClient(clientConfig);
/** * Get a client configuration specific to the connector. * * @return a client configuration specific to the connector. */ public static Configuration getClientConfig() { return new ClientConfig().connectorProvider(new LoopBackConnectorProvider()); } }
public RestSchemaRegistryClient(final List<String> baseUrls, final int timeoutMillis, final SSLContext sslContext, final ComponentLog logger) { this.baseUrls = new ArrayList<>(baseUrls); final ClientConfig clientConfig = new ClientConfig(); clientConfig.property(ClientProperties.CONNECT_TIMEOUT, timeoutMillis); clientConfig.property(ClientProperties.READ_TIMEOUT, timeoutMillis); client = WebUtils.createClient(clientConfig, sslContext); this.logger = logger; }
@Override public User createOrAuthenticate( String externalToken ) throws BadTokenException { ClientConfig clientConfig = new ClientConfig(); clientConfig.register( new JacksonFeature() ); client = ClientBuilder.newClient( clientConfig ); Map<String, Object> body = client.target( "https://api.foursquare.com/v2/users/self" ) .queryParam( "oauth_token", externalToken ) .queryParam( "v", "20120623" )
protected Client initClient(int rt, int ct) { ClientConfig clientConfig = new ClientConfig(); clientConfig.property(ClientProperties.CONNECT_TIMEOUT, ct); clientConfig.property(ClientProperties.READ_TIMEOUT, rt); ClientBuilder.newBuilder().register(JacksonFeature.class); Client client = ClientBuilder.newClient(clientConfig); client.register(JacksonFeature.class); JacksonJaxbJsonProvider provider = new JacksonJaxbJsonProvider(); provider.setMapper(JacksonUtil.getMapper()); client.register(provider); return client; }
ClientConfig clientConfig = new ClientConfig(); clientConfig.connectorProvider(new ApacheConnectorProvider()); clientConfig.property(CommonProperties.FEATURE_AUTO_DISCOVERY_DISABLE, true); clientConfig.property(ClientProperties.REQUEST_ENTITY_PROCESSING, requestEntityProcessing); clientConfig.register(ResponseStatusExceptionFilter.class); clientConfig.register(JsonClientFilter.class); clientConfig.register(JacksonJsonProvider.class); RequestConfig.Builder requestConfigBuilder = RequestConfig.custom(); clientConfig.register(new JacksonJsonProvider(objectMapper)); clientConfig.register(new SelectiveLoggingFilter(LOGGER, true)); clientConfig.property(ClientProperties.READ_TIMEOUT, readTimeout); clientConfig.property(ClientProperties.CONNECT_TIMEOUT, connectTimeout); for (ClientResponseFilter clientResponseFilter : clientResponseFilters) { if (clientResponseFilter != null) { clientConfig.register(clientResponseFilter); for (ClientRequestFilter clientRequestFilter : clientRequestFilters) { if (clientRequestFilter != null) { clientConfig.register(clientRequestFilter); clientConfig.property(ApacheClientProperties.CONNECTION_MANAGER, connManager);
public void get(final GetStatusConfig config) { final SSLContext sslContext = config.getSslContext(); final ClientBuilder clientBuilder = ClientBuilder.newBuilder(); if (sslContext != null) { clientBuilder.sslContext(sslContext); } final ClientConfig clientConfig = new ClientConfig(); clientConfig.property(ClientProperties.CONNECT_TIMEOUT, 10000); clientConfig.property(ClientProperties.READ_TIMEOUT, 10000); clientBuilder.withConfig(clientConfig); final Client client = clientBuilder.build(); final WebTarget target = client.target(config.getUrl()); final Response response = target.request().get(); System.out.println("Response Code - " + response.getStatus()); }
public static <T> T get(String resourceUrl, String id, Class<T> clazz) throws BlockCypherException { Client client = ClientBuilder.newClient(new ClientConfig()); WebTarget webTarget = client.target(resourceUrl); return get(webTarget, clazz); }
@Override public Jersey2ApplicationClientFactory build() { ClientBuilder clientBuilder = ClientBuilder.newBuilder(); ClientConfig clientConfig = new ClientConfig(); clientConfig.register(filter); clientConfig.register(feature); clientBuilder.hostnameVerifier(hostnameVerifier); clientBuilder.register(new ClientRequestFilter() { // Can we do it better, without filter? @Override public void filter(ClientRequestContext requestContext) { clientConfig.property(ClientProperties.FOLLOW_REDIRECTS, allowRedirect); clientConfig.property(ClientProperties.READ_TIMEOUT, readTimeout); clientConfig.property(ClientProperties.CONNECT_TIMEOUT, connectionTimeout); clientBuilder.withConfig(clientConfig);
// configure Jersey client ClientConfig cc = new ClientConfig().register(JacksonFeature.class) .register(AnotherFeature.class) .register(SomeFilter.class); Client resource = ClientBuilder.newClient(cc); // create client proxy ServiceInterface proxy = WebResourceFactory.newResource(ServiceInterface.class, resource.target(ServiceURI); // invoke service MyType result = proxy.someMethod();
ClientConfig clientConfig = new ClientConfig(); clientConfig.register(new JacksonFeature()); clientConfig.property(ApacheClientProperties.CONNECTION_MANAGER, connectionManager); clientConfig.connectorProvider(new ApacheConnectorProvider()); jerseyClient = ClientBuilder.newClient(clientConfig); jerseyClient.property(ClientProperties.CONNECT_TIMEOUT, timeout); jerseyClient.property(ClientProperties.READ_TIMEOUT, readTimeout);
ClientConfig configuration = new ClientConfig(); configuration = configuration.property(ClientProperties.CONNECT_TIMEOUT, 1000); configuration = configuration.property(ClientProperties.READ_TIMEOUT, 1000); Client client = ClientBuilder.newClient(configuration); WebTarget target = client.target( "http://developer.github.com/v3/"); String content = target.request().get(String.class); System.out.println(content);
@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, ""); } }));
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 SwingAdminApp() { Configuration httpClientConfig = new ClientConfig(); ClientBuilder clientBuilder = ClientBuilder.newBuilder().withConfig(httpClientConfig); client = clientBuilder.build(); // Credentials for the Admin API client.register(HttpAuthenticationFeature.basic("admin", "Testing123")); }
.connectorProvider(new ApacheConnectorProvider()) .property(ApacheClientProperties.CONNECTION_MANAGER, cm) .property(ApacheClientProperties.REQUEST_CONFIG, requestConfig); config.property(ClientProperties.REQUEST_ENTITY_PROCESSING, builder.requestEntityProcessing); this.client = ClientBuilder.newBuilder() .withConfig(config) .build();
@Override protected Client getClient() { final ClientConfig clientConfig = new ClientConfig(); clientConfig.connectorProvider(new ApacheConnectorProvider()); return ClientBuilder.newClient(clientConfig); }
public JerseyClient( final String apiKey, final Integer timeout ) { ClientConfig configuration = new ClientConfig(); if( timeout != null ) { configuration.property( ClientProperties.CONNECT_TIMEOUT, timeout ); configuration.property( ClientProperties.READ_TIMEOUT, timeout ); } this.httpClient = ClientBuilder.newClient( configuration ); HttpAuthenticationFeature authFeature = HttpAuthenticationFeature.basic( apiKey, StringUtils.EMPTY ); this.httpClient.register( authFeature ); }