public class Jersey2ApplicationClientFactory
extends java.lang.Object
implements com.netflix.discovery.shared.transport.TransportClientFactory
| Modifier and Type | Class and Description |
|---|---|
static class |
Jersey2ApplicationClientFactory.Jersey2ApplicationClientFactoryBuilder |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
HTTP_X_DISCOVERY_ALLOW_REDIRECT |
| Constructor and Description |
|---|
Jersey2ApplicationClientFactory(javax.ws.rs.client.Client jersey2Client,
javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object> additionalHeaders) |
| Modifier and Type | Method and Description |
|---|---|
static Jersey2ApplicationClientFactory |
create(com.netflix.discovery.EurekaClientConfig clientConfig,
java.util.Collection<javax.ws.rs.client.ClientRequestFilter> additionalFilters,
com.netflix.appinfo.InstanceInfo myInstanceInfo,
com.netflix.appinfo.AbstractEurekaIdentity clientIdentity) |
static Jersey2ApplicationClientFactory |
create(com.netflix.discovery.EurekaClientConfig clientConfig,
java.util.Collection<javax.ws.rs.client.ClientRequestFilter> additionalFilters,
com.netflix.appinfo.InstanceInfo myInstanceInfo,
com.netflix.appinfo.AbstractEurekaIdentity clientIdentity,
java.util.Optional<javax.net.ssl.SSLContext> sslContext,
java.util.Optional<javax.net.ssl.HostnameVerifier> hostnameVerifier) |
static Jersey2ApplicationClientFactory.Jersey2ApplicationClientFactoryBuilder |
newBuilder() |
com.netflix.discovery.shared.transport.EurekaHttpClient |
newClient(com.netflix.discovery.shared.resolver.EurekaEndpoint endpoint) |
void |
shutdown() |
public static final java.lang.String HTTP_X_DISCOVERY_ALLOW_REDIRECT
public Jersey2ApplicationClientFactory(javax.ws.rs.client.Client jersey2Client,
javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object> additionalHeaders)
public com.netflix.discovery.shared.transport.EurekaHttpClient newClient(com.netflix.discovery.shared.resolver.EurekaEndpoint endpoint)
newClient in interface com.netflix.discovery.shared.transport.TransportClientFactorypublic void shutdown()
shutdown in interface com.netflix.discovery.shared.transport.TransportClientFactorypublic static Jersey2ApplicationClientFactory create(com.netflix.discovery.EurekaClientConfig clientConfig, java.util.Collection<javax.ws.rs.client.ClientRequestFilter> additionalFilters, com.netflix.appinfo.InstanceInfo myInstanceInfo, com.netflix.appinfo.AbstractEurekaIdentity clientIdentity)
public static Jersey2ApplicationClientFactory create(com.netflix.discovery.EurekaClientConfig clientConfig, java.util.Collection<javax.ws.rs.client.ClientRequestFilter> additionalFilters, com.netflix.appinfo.InstanceInfo myInstanceInfo, com.netflix.appinfo.AbstractEurekaIdentity clientIdentity, java.util.Optional<javax.net.ssl.SSLContext> sslContext, java.util.Optional<javax.net.ssl.HostnameVerifier> hostnameVerifier)
public static Jersey2ApplicationClientFactory.Jersey2ApplicationClientFactoryBuilder newBuilder()