Package org.openremote.container.web
Class ExtensibleResteasyClientBuilder
java.lang.Object
javax.ws.rs.client.ClientBuilder
org.jboss.resteasy.client.jaxrs.ResteasyClientBuilder
org.openremote.container.web.ExtensibleResteasyClientBuilder
- All Implemented Interfaces:
javax.ws.rs.core.Configurable<javax.ws.rs.client.ClientBuilder>
- Direct Known Subclasses:
ProxyWebClientBuilder
public class ExtensibleResteasyClientBuilder
extends org.jboss.resteasy.client.jaxrs.ResteasyClientBuilder
This tremendous code was copied from Resteasy. Make the private static SPI public again. Sad.
TODO https://issues.jboss.org/browse/RESTEASY-1599
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.jboss.resteasy.client.jaxrs.ResteasyClientBuilder
org.jboss.resteasy.client.jaxrs.ResteasyClientBuilder.HostnameVerificationPolicy -
Field Summary
Fields inherited from class org.jboss.resteasy.client.jaxrs.ResteasyClientBuilder
asyncExecutor, cleanupExecutor, clientKeyStore, clientPrivateKeyPassword, connectionCheckoutTimeoutMs, connectionPoolSize, connectionTTL, connectionTTLUnit, defaultProxy, disableTrustManager, establishConnectionTimeout, establishConnectionTimeoutUnits, httpEngine, maxPooledPerRoute, policy, properties, PROPERTY_PROXY_HOST, PROPERTY_PROXY_PORT, PROPERTY_PROXY_SCHEME, providerFactory, responseBufferSize, scheduledExecutorService, sniHostNames, socketTimeout, socketTimeoutUnits, sslContext, trustSelfSignedCertificates, truststore, verifierFields inherited from class javax.ws.rs.client.ClientBuilder
JAXRS_DEFAULT_CLIENT_BUILDER_PROPERTY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.jboss.resteasy.client.jaxrs.ResteasyClientbuild()org.jboss.resteasy.client.jaxrs.ResteasyClientbuildOld()org.apache.http.impl.client.HttpClientBuilderconfigure(org.apache.http.impl.client.HttpClientBuilder httpClientBuilder) You want to override this sometimes.static org.jboss.resteasy.client.jaxrs.engines.ApacheHttpClient43EngineMethods inherited from class org.jboss.resteasy.client.jaxrs.ResteasyClientBuilder
asyncExecutor, asyncExecutor, connectionCheckoutTimeout, connectionPoolSize, connectionTTL, connectTimeout, createResteasyClient, defaultProxy, defaultProxy, defaultProxy, disableTrustManager, establishConnectionTimeout, executorService, getConfiguration, getProviderFactory, hostnameVerification, hostnameVerifier, httpEngine, isTrustSelfSignedCertificates, keyStore, keyStore, maxPooledPerRoute, prepareSocketForSni, property, providerFactory, readTimeout, register, register, register, register, register, register, register, register, responseBufferSize, scheduledExecutorService, setIsTrustSelfSignedCertificates, sniHostNames, socketTimeout, sslContext, trustStore, useAsyncHttpEngine, withConfigMethods inherited from class javax.ws.rs.client.ClientBuilder
newBuilder, newClient, newClient
-
Constructor Details
-
ExtensibleResteasyClientBuilder
public ExtensibleResteasyClientBuilder()
-
-
Method Details
-
build
public org.jboss.resteasy.client.jaxrs.ResteasyClient build()- Overrides:
buildin classorg.jboss.resteasy.client.jaxrs.ResteasyClientBuilder
-
buildOld
public org.jboss.resteasy.client.jaxrs.ResteasyClient buildOld()- Overrides:
buildOldin classorg.jboss.resteasy.client.jaxrs.ResteasyClientBuilder
-
configure
public org.apache.http.impl.client.HttpClientBuilder configure(org.apache.http.impl.client.HttpClientBuilder httpClientBuilder) You want to override this sometimes. You really do. -
initDefaultEngine43
public static org.jboss.resteasy.client.jaxrs.engines.ApacheHttpClient43Engine initDefaultEngine43(ExtensibleResteasyClientBuilder that)
-