本文整理了Java中javax.ws.rs.client.ClientBuilder.withConfig()
方法的一些代码示例,展示了ClientBuilder.withConfig()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ClientBuilder.withConfig()
方法的具体详情如下:
包路径:javax.ws.rs.client.ClientBuilder
类名称:ClientBuilder
方法名:withConfig
[英]Set the internal configuration state to an externally provided configuration state.
[中]将内部配置状态设置为外部提供的配置状态。
代码示例来源:origin: apache/nifi
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());
}
代码示例来源:origin: spotify/docker-client
.withConfig(config)
.build();
.build();
this.noTimeoutClient = ClientBuilder.newBuilder()
.withConfig(config)
.property(ApacheClientProperties.CONNECTION_MANAGER, noTimeoutCm)
.property(ApacheClientProperties.REQUEST_CONFIG, noReadTimeoutRequestConfig)
代码示例来源:origin: apache/nifi
jerseyClientConfig.property(ClientProperties.READ_TIMEOUT, readTimeout);
jerseyClientConfig.register(jacksonJaxbJsonProvider());
clientBuilder.withConfig(jerseyClientConfig);
this.client = clientBuilder.build();
代码示例来源:origin: docker-java/docker-java
ClientBuilder clientBuilder = ClientBuilder.newBuilder().withConfig(clientConfig);
代码示例来源:origin: apache/nifi
/**
* A helper method for creating clients. The client will be created using
* the given configuration and security context. Additionally, the client
* will be automatically configured for JSON serialization/deserialization.
*
* @param config client configuration
* @param ctx security context, which may be null for non-secure client
* creation
* @return a Client instance
*/
private static Client createClientHelper(final ClientConfig config, final SSLContext ctx) {
ClientBuilder clientBuilder = ClientBuilder.newBuilder();
if (config != null) {
clientBuilder = clientBuilder.withConfig(config);
}
if (ctx != null) {
// Apache http DefaultHostnameVerifier that checks subject alternative names against the hostname of the URI
clientBuilder = clientBuilder.sslContext(ctx).hostnameVerifier(new DefaultHostnameVerifier());
}
clientBuilder = clientBuilder.register(ObjectMapperResolver.class).register(JacksonJaxbJsonProvider.class);
return clientBuilder.build();
}
代码示例来源:origin: Netflix/eureka
clientConfig.property(ClientProperties.CONNECT_TIMEOUT, connectionTimeout);
clientBuilder.withConfig(clientConfig);
代码示例来源:origin: org.jboss.spec.javax.ws.rs/jboss-jaxrs-api_2.1_spec
/**
* Create a new custom-configured {@link Client} instance using the default client builder
* implementation class provided by the JAX-RS implementation provider.
*
* @param configuration data used to provide initial configuration for the new
* client instance.
* @return new configured client instance.
*/
public static Client newClient(final Configuration configuration) {
return newBuilder().withConfig(configuration).build();
}
代码示例来源:origin: org.jboss.resteasy/jaxrs-api
/**
* Create a new custom-configured {@link Client} instance using the default client builder
* implementation class provided by the JAX-RS implementation provider.
*
* @param configuration data used to provide initial configuration for the new
* client instance.
* @return new configured client instance.
*/
public static Client newClient(final Configuration configuration) {
return newBuilder().withConfig(configuration).build();
}
代码示例来源:origin: allegro/hermes
private static ClientBuilder getClientBuilder(ClientConfig clientConfig) {
return ClientBuilder.newBuilder().withConfig(clientConfig).register(JacksonJsonProvider.class);
}
}
代码示例来源:origin: javax/javaee-web-api
/**
* Create a new custom-configured {@link Client} instance using the default client builder
* implementation class provided by the JAX-RS implementation provider.
*
* @param configuration data used to provide initial configuration for the new
* client instance.
* @return new configured client instance.
*/
public static Client newClient(final Configuration configuration) {
return newBuilder().withConfig(configuration).build();
}
代码示例来源:origin: org.glassfish.jersey.bundles/jaxrs-ri
/**
* Create a new custom-configured {@link Client} instance using the default client builder
* implementation class provided by the JAX-RS implementation provider.
*
* @param configuration data used to provide initial configuration for the new
* client instance.
* @return new configured client instance.
*/
public static Client newClient(final Configuration configuration) {
return newBuilder().withConfig(configuration).build();
}
代码示例来源:origin: hstaudacher/osgi-jax-rs-connector
/**
* Create a new custom-configured {@link Client} instance using the default client builder
* implementation class provided by the JAX-RS implementation provider.
*
* @param configuration data used to provide initial configuration for the new
* client instance.
* @return new configured client instance.
*/
public static Client newClient(final Configuration configuration) {
return newBuilder().withConfig(configuration).build();
}
代码示例来源:origin: hstaudacher/osgi-jax-rs-connector
/**
* Create a new custom-configured {@link Client} instance using the default client builder
* implementation class provided by the JAX-RS implementation provider.
*
* @param configuration data used to provide initial configuration for the new
* client instance.
* @return new configured client instance.
*/
public static Client newClient(final Configuration configuration) {
return newBuilder().withConfig(configuration).build();
}
代码示例来源:origin: org.jboss.spec.javax.ws.rs/jboss-jaxrs-api_2.0_spec
/**
* Create a new custom-configured {@link Client} instance using the default client builder
* implementation class provided by the JAX-RS implementation provider.
*
* @param configuration data used to provide initial configuration for the new
* client instance.
* @return new configured client instance.
*/
public static Client newClient(final Configuration configuration) {
return newBuilder().withConfig(configuration).build();
}
代码示例来源:origin: eclipse-ee4j/jersey
/**
* Create a new custom-configured {@link Client} instance using the default client builder
* implementation class provided by the JAX-RS implementation provider.
*
* @param configuration data used to provide initial configuration for the new
* client instance.
* @return new configured client instance.
*/
public static Client newClient(final Configuration configuration) {
return newBuilder().withConfig(configuration).build();
}
代码示例来源:origin: io.bootique.jersey.client/bootique-jersey-client
@Override
public HttpClientBuilder newBuilder() {
ClientBuilder builderDelegate = ClientBuilder.newBuilder().withConfig(config);
if (trustStore != null) {
builderDelegate.trustStore(trustStore);
}
return new DefaultHttpClientBuilder(builderDelegate);
}
代码示例来源:origin: oracle/oci-java-sdk
protected void setConnectorProvider(ClientBuilder builder) {
LOG.info("Setting connector provider to ApacheConnectorProviders");
final ClientConfig clientConfig = new ClientConfig();
clientConfig.connectorProvider(new ApacheConnectorProvider());
// Decorate config with any configured client config decorators
for (ClientConfigDecorator clientConfigDecorator : clientConfigDecorators) {
clientConfigDecorator.customizeClientConfig(clientConfig);
}
builder.withConfig(clientConfig);
}
}
代码示例来源:origin: gmessner/gitlab4j-api
protected Client createApiClient() {
ClientBuilder clientBuilder = ClientBuilder.newBuilder().withConfig(clientConfig);
if (ignoreCertificateErrors) {
clientBuilder.sslContext(openSslContext).hostnameVerifier(openHostnameVerifier);
}
apiClient = clientBuilder.build();
return (apiClient);
}
代码示例来源:origin: org.gitlab4j/gitlab4j-api
protected Client createApiClient() {
ClientBuilder clientBuilder = ClientBuilder.newBuilder().withConfig(clientConfig);
if (ignoreCertificateErrors) {
clientBuilder.sslContext(openSslContext).hostnameVerifier(openHostnameVerifier);
}
apiClient = clientBuilder.build();
return (apiClient);
}
代码示例来源:origin: com.eclipsesource.jaxrs/consumer
public ResourceInvocationHandler( String baseUrl, Configuration configuration ) {
this( baseUrl, ClientBuilder.newBuilder().withConfig( configuration )
.sslContext( ClientHelper.createSSLContext() )
.hostnameVerifier( ClientHelper.createHostNameVerifier() )
.build() );
}
内容来源于网络,如有侵权,请联系作者删除!