Class Jersey3ApplicationClientFactory
- java.lang.Object
-
- com.netflix.discovery.shared.transport.jersey3.Jersey3ApplicationClientFactory
-
- All Implemented Interfaces:
com.netflix.discovery.shared.transport.TransportClientFactory
public class Jersey3ApplicationClientFactory extends java.lang.Object implements com.netflix.discovery.shared.transport.TransportClientFactory
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classJersey3ApplicationClientFactory.Jersey3ApplicationClientFactoryBuilder
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringHTTP_X_DISCOVERY_ALLOW_REDIRECT
-
Constructor Summary
Constructors Constructor Description Jersey3ApplicationClientFactory(jakarta.ws.rs.client.Client jersey3Client, jakarta.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object> additionalHeaders)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Jersey3ApplicationClientFactorycreate(com.netflix.discovery.EurekaClientConfig clientConfig, java.util.Collection<jakarta.ws.rs.client.ClientRequestFilter> additionalFilters, com.netflix.appinfo.InstanceInfo myInstanceInfo, com.netflix.appinfo.AbstractEurekaIdentity clientIdentity)static Jersey3ApplicationClientFactorycreate(com.netflix.discovery.EurekaClientConfig clientConfig, java.util.Collection<jakarta.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 Jersey3ApplicationClientFactory.Jersey3ApplicationClientFactoryBuildernewBuilder()com.netflix.discovery.shared.transport.EurekaHttpClientnewClient(com.netflix.discovery.shared.resolver.EurekaEndpoint endpoint)voidshutdown()
-
-
-
Field Detail
-
HTTP_X_DISCOVERY_ALLOW_REDIRECT
public static final java.lang.String HTTP_X_DISCOVERY_ALLOW_REDIRECT
- See Also:
- Constant Field Values
-
-
Method Detail
-
newClient
public com.netflix.discovery.shared.transport.EurekaHttpClient newClient(com.netflix.discovery.shared.resolver.EurekaEndpoint endpoint)
- Specified by:
newClientin interfacecom.netflix.discovery.shared.transport.TransportClientFactory
-
shutdown
public void shutdown()
- Specified by:
shutdownin interfacecom.netflix.discovery.shared.transport.TransportClientFactory
-
create
public static Jersey3ApplicationClientFactory create(com.netflix.discovery.EurekaClientConfig clientConfig, java.util.Collection<jakarta.ws.rs.client.ClientRequestFilter> additionalFilters, com.netflix.appinfo.InstanceInfo myInstanceInfo, com.netflix.appinfo.AbstractEurekaIdentity clientIdentity)
-
create
public static Jersey3ApplicationClientFactory create(com.netflix.discovery.EurekaClientConfig clientConfig, java.util.Collection<jakarta.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)
-
newBuilder
public static Jersey3ApplicationClientFactory.Jersey3ApplicationClientFactoryBuilder newBuilder()
-
-