public class JerseyEurekaHttpClientFactory extends java.lang.Object implements TransportClientFactory
Modifier and Type | Class and Description |
---|---|
static class |
JerseyEurekaHttpClientFactory.JerseyEurekaHttpClientFactoryBuilder
Currently use EurekaJerseyClientBuilder.
|
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
HTTP_X_DISCOVERY_ALLOW_REDIRECT |
Constructor and Description |
---|
JerseyEurekaHttpClientFactory(com.sun.jersey.client.apache4.ApacheHttpClient4 apacheClient,
long connectionIdleTimeout,
java.util.Map<java.lang.String,java.lang.String> additionalHeaders) |
JerseyEurekaHttpClientFactory(EurekaJerseyClient jerseyClient,
boolean allowRedirects)
Deprecated.
EurekaJerseyClient is deprecated and will be removed |
JerseyEurekaHttpClientFactory(EurekaJerseyClient jerseyClient,
java.util.Map<java.lang.String,java.lang.String> additionalHeaders)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static JerseyEurekaHttpClientFactory |
create(EurekaClientConfig clientConfig,
java.util.Collection<com.sun.jersey.api.client.filter.ClientFilter> additionalFilters,
InstanceInfo myInstanceInfo,
AbstractEurekaIdentity clientIdentity) |
static JerseyEurekaHttpClientFactory |
create(EurekaClientConfig clientConfig,
java.util.Collection<com.sun.jersey.api.client.filter.ClientFilter> additionalFilters,
InstanceInfo myInstanceInfo,
AbstractEurekaIdentity clientIdentity,
java.util.Optional<javax.net.ssl.SSLContext> sslContext,
java.util.Optional<javax.net.ssl.HostnameVerifier> hostnameVerifier) |
static JerseyEurekaHttpClientFactory.JerseyEurekaHttpClientFactoryBuilder |
experimentalBuilder() |
static JerseyEurekaHttpClientFactory.JerseyEurekaHttpClientFactoryBuilder |
newBuilder() |
EurekaHttpClient |
newClient(EurekaEndpoint endpoint) |
void |
shutdown() |
public static final java.lang.String HTTP_X_DISCOVERY_ALLOW_REDIRECT
@Deprecated public JerseyEurekaHttpClientFactory(EurekaJerseyClient jerseyClient, boolean allowRedirects)
EurekaJerseyClient
is deprecated and will be removed@Deprecated public JerseyEurekaHttpClientFactory(EurekaJerseyClient jerseyClient, java.util.Map<java.lang.String,java.lang.String> additionalHeaders)
public JerseyEurekaHttpClientFactory(com.sun.jersey.client.apache4.ApacheHttpClient4 apacheClient, long connectionIdleTimeout, java.util.Map<java.lang.String,java.lang.String> additionalHeaders)
public EurekaHttpClient newClient(EurekaEndpoint endpoint)
newClient
in interface TransportClientFactory
public void shutdown()
shutdown
in interface TransportClientFactory
public static JerseyEurekaHttpClientFactory create(EurekaClientConfig clientConfig, java.util.Collection<com.sun.jersey.api.client.filter.ClientFilter> additionalFilters, InstanceInfo myInstanceInfo, AbstractEurekaIdentity clientIdentity)
public static JerseyEurekaHttpClientFactory create(EurekaClientConfig clientConfig, java.util.Collection<com.sun.jersey.api.client.filter.ClientFilter> additionalFilters, InstanceInfo myInstanceInfo, AbstractEurekaIdentity clientIdentity, java.util.Optional<javax.net.ssl.SSLContext> sslContext, java.util.Optional<javax.net.ssl.HostnameVerifier> hostnameVerifier)
public static JerseyEurekaHttpClientFactory.JerseyEurekaHttpClientFactoryBuilder newBuilder()
public static JerseyEurekaHttpClientFactory.JerseyEurekaHttpClientFactoryBuilder experimentalBuilder()