/** * Create new Jersey client builder instance. */ public JerseyClientBuilder() { this.config = new ClientConfig(); }
/** * Create new Jersey client builder instance. */ public JerseyClientBuilder() { this.config = new ClientConfig(); }
/** * Create new Jersey client builder instance. */ public JerseyClientBuilder() { this.config = new ClientConfig(); }
import org.glassfish.jersey.client.ClientConfig; import org.glassfish.jersey.filter.LoggingFilter; import org.json.JSONException; import org.json.JSONObject; import javax.ws.rs.client.Client; import javax.ws.rs.client.ClientBuilder; import javax.ws.rs.client.Entity; import javax.ws.rs.client.WebTarget; import javax.ws.rs.core.Form; import javax.ws.rs.core.MediaType; ... ClientConfig config = new ClientConfig(); Client client = ClientBuilder.newClient(config); client.register(new LoggingFilter());
@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, ""); } }));
/** * Take a snapshot of the current configuration and its internal state. * <p/> * The returned configuration object is an new instance different from the * original one, however the cloning of the internal configuration state is * lazily deferred until either original or the snapshot configuration is * modified for the first time since the snapshot was taken. * * @return snapshot of the current configuration. */ ClientConfig snapshot() { state.markAsShared(); return new ClientConfig(state); }
/** * Take a snapshot of the current configuration and its internal state. * <p/> * The returned configuration object is an new instance different from the * original one, however the cloning of the internal configuration state is * lazily deferred until either original or the snapshot configuration is * modified for the first time since the snapshot was taken. * * @return snapshot of the current configuration. */ ClientConfig snapshot() { state.markAsShared(); return new ClientConfig(state); }
final ClientConfig clientConfig = new ClientConfig(); clientConfig.register(MultiPartFeature.class); Client client = ClientFactory.newClient(clientConfig);
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()); }
/** * 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 ApigeeSSO2Provider() { ClientConfig clientConfig = new ClientConfig(); clientConfig.register(new JacksonFeature()); client = ClientBuilder.newClient(clientConfig); }
AbstractProvider(EntityManager entityManager, ManagementService managementService) { this.entityManager = entityManager; this.managementService = managementService; ClientConfig clientConfig = new ClientConfig(); clientConfig.register(new JacksonFeature()); client = ClientBuilder.newClient(clientConfig); }
@Override public ClientConfig getClientConfig() { return new ClientConfig().connectorProvider(new InMemoryConnector.Provider(baseUri, appHandler)); }
private ClientConfig _setCredentials(String userId, String password) { HttpAuthenticationFeature httpAuthenticationFeature = HttpAuthenticationFeature.basic(userId, password); ClientConfig clientConfig = new ClientConfig(); clientConfig.register(httpAuthenticationFeature); return clientConfig; }
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; }
private Client getClient(final SSLContext sslContext) { final ClientConfig clientConfig = new ClientConfig(); clientConfig.property(ClientProperties.READ_TIMEOUT, READ_TIMEOUT); clientConfig.property(ClientProperties.CONNECT_TIMEOUT, CONNECT_TIMEOUT); final Client client; if (sslContext == null) { client = WebUtils.createClient(clientConfig); } else { client = WebUtils.createClient(clientConfig, sslContext); } return client; }
private Configuration buildConfig(final String name, final ExecutorService threadPool, final ObjectMapper objectMapper, final Validator validator) { final ClientConfig config = new ClientConfig(); for (Object singleton : this.singletons) { config.register(singleton); } for (Class<?> provider : this.providers) { config.register(provider); } config.register(new JacksonFeature(objectMapper)); config.register(new HibernateValidationBinder(validator)); for (Map.Entry<String, Object> property : this.properties.entrySet()) { config.property(property.getKey(), property.getValue()); } config.register(new DropwizardExecutorProvider(threadPool)); if (connectorProvider == null) { final ConfiguredCloseableHttpClient apacheHttpClient = apacheHttpClientBuilder.buildWithDefaultRequestConfiguration(name); config.connectorProvider((client, runtimeConfig) -> createDropwizardApacheConnector(apacheHttpClient)); } else { config.connectorProvider(connectorProvider); } return config; }
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; }
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; }