Tabnine Logo
EurekaJerseyClient
Code IndexAdd Tabnine to your IDE (free)

How to use
EurekaJerseyClient
in
com.netflix.discovery.shared.transport.jersey

Best Java code snippets using com.netflix.discovery.shared.transport.jersey.EurekaJerseyClient (Showing top 20 results out of 315)

origin: Netflix/eureka

@Override
public void shutdown() {
  if (jerseyClient != null) {
    jerseyClient.destroyResources();
  }
}
origin: Netflix/eureka

public JerseyReplicationClient(EurekaJerseyClient jerseyClient, String serviceUrl) {
  super(jerseyClient.getClient(), serviceUrl);
  this.jerseyClient = jerseyClient;
  this.jerseyApacheClient = jerseyClient.getClient();
}
origin: Netflix/eureka

private JerseyEurekaHttpClientFactory(EurekaJerseyClient jerseyClient,
                   ApacheHttpClient4 apacheClient,
                   long connectionIdleTimeout,
                   Map<String, String> additionalHeaders) {
  this.jerseyClient = jerseyClient;
  this.apacheClient = jerseyClient != null ? jerseyClient.getClient() : apacheClient;
  this.additionalHeaders = additionalHeaders;
  if (jerseyClient == null) {
    // the jersey client contains a cleaner already so only create this cleaner if we don't have a jersey client
    this.cleaner = new ApacheHttpClientConnectionCleaner(this.apacheClient, connectionIdleTimeout);
  } else {
    this.cleaner = null;
  }
}
origin: Netflix/eureka

@Override
public void shutdown() {
  super.shutdown();
  jerseyClient.destroyResources();
}
origin: Netflix/eureka

@Override
public EurekaHttpClient newClient(EurekaEndpoint endpoint) {
  return new JerseyApplicationClient(getOrCreateJerseyClient(region, endpoint).getClient(), endpoint.getServiceUrl(), Collections.<String, String>emptyMap());
}
origin: Netflix/eureka

@Override
public void shutdown() {
  if (cleaner != null) {
    cleaner.shutdown();
  }
  if (jerseyClient != null) {
    jerseyClient.destroyResources();
  } else {
    apacheClient.destroy();
  }
}

origin: Netflix/eureka

@Deprecated
public TransportClientFactory newTransportClientFactory(final Collection<ClientFilter> additionalFilters,
                                final EurekaJerseyClient providedJerseyClient) {
  ApacheHttpClient4 apacheHttpClient = providedJerseyClient.getClient();
  if (additionalFilters != null) {
    for (ClientFilter filter : additionalFilters) {
      if (filter != null) {
        apacheHttpClient.addFilter(filter);
      }
    }
  }
  final TransportClientFactory jerseyFactory = new JerseyEurekaHttpClientFactory(providedJerseyClient, false);
  final TransportClientFactory metricsFactory = MetricsCollectingEurekaHttpClient.createFactory(jerseyFactory);
  return new TransportClientFactory() {
    @Override
    public EurekaHttpClient newClient(EurekaEndpoint serviceUrl) {
      return metricsFactory.newClient(serviceUrl);
    }
    @Override
    public void shutdown() {
      metricsFactory.shutdown();
      jerseyFactory.shutdown();
    }
  };
}
origin: com.netflix.eureka/eureka-core

@Override
public void shutdown() {
  if (jerseyClient != null) {
    jerseyClient.destroyResources();
  }
}
origin: Netflix/eureka

ApacheHttpClient4 jerseyApacheClient = jerseyClient.getClient();
jerseyApacheClient.addFilter(new DynamicGZIPContentEncodingFilter(config));
origin: com.netflix.eureka/eureka-core

@Override
public void shutdown() {
  super.shutdown();
  jerseyClient.destroyResources();
}
origin: Netflix/eureka

discoveryApacheClient = discoveryJerseyClient.getClient();
origin: com.netflix.eureka/eureka-client

@Override
public void shutdown() {
  if (cleaner != null) {
    cleaner.shutdown();
  }
  if (jerseyClient != null) {
    jerseyClient.destroyResources();
  } else {
    apacheClient.destroy();
  }
}

origin: Netflix/eureka

ClientResponse response = null;
try {
  WebResource webResource = jerseyClient.getClient().resource(serviceUrl)
      .path(urlPath)
      .queryParam("status", info.getStatus().toString())
origin: Netflix/eureka

private JerseyEurekaHttpClientFactory buildLegacy(Map<String, String> additionalHeaders, boolean systemSSL) {
  EurekaJerseyClientBuilder clientBuilder = new EurekaJerseyClientBuilder()
      .withClientName(clientName)
      .withUserAgent("Java-EurekaClient")
      .withConnectionTimeout(connectionTimeout)
      .withReadTimeout(readTimeout)
      .withMaxConnectionsPerHost(maxConnectionsPerHost)
      .withMaxTotalConnections(maxTotalConnections)
      .withConnectionIdleTimeout((int) connectionIdleTimeout)
      .withEncoderWrapper(encoderWrapper)
      .withDecoderWrapper(decoderWrapper)
      .withProxy(proxyHost,String.valueOf(proxyPort),proxyUserName,proxyPassword);
  if (systemSSL) {
    clientBuilder.withSystemSSLConfiguration();
  } else if (sslContext != null) {
    clientBuilder.withCustomSSL(sslContext);
  }
  
  if (hostnameVerifier != null) {
    clientBuilder.withHostnameVerifier(hostnameVerifier);
  }
  EurekaJerseyClient jerseyClient = clientBuilder.build();
  ApacheHttpClient4 discoveryApacheClient = jerseyClient.getClient();
  addFilters(discoveryApacheClient);
  return new JerseyEurekaHttpClientFactory(jerseyClient, additionalHeaders);
}
origin: Netflix/eureka

ApacheHttpClient4 discoveryApacheClient = jerseyClient.getClient();
origin: com.netflix.eureka/eureka-core

public JerseyReplicationClient(EurekaJerseyClient jerseyClient, String serviceUrl) {
  super(jerseyClient.getClient(), serviceUrl);
  this.jerseyClient = jerseyClient;
  this.jerseyApacheClient = jerseyClient.getClient();
}
origin: com.netflix.eureka/eureka-client

private JerseyEurekaHttpClientFactory(EurekaJerseyClient jerseyClient,
                   ApacheHttpClient4 apacheClient,
                   long connectionIdleTimeout,
                   Map<String, String> additionalHeaders) {
  this.jerseyClient = jerseyClient;
  this.apacheClient = jerseyClient != null ? jerseyClient.getClient() : apacheClient;
  this.additionalHeaders = additionalHeaders;
  if (jerseyClient == null) {
    // the jersey client contains a cleaner already so only create this cleaner if we don't have a jersey client
    this.cleaner = new ApacheHttpClientConnectionCleaner(this.apacheClient, connectionIdleTimeout);
  } else {
    this.cleaner = null;
  }
}
origin: com.netflix.eureka/eureka-core

@Override
public EurekaHttpClient newClient(EurekaEndpoint endpoint) {
  return new JerseyApplicationClient(getOrCreateJerseyClient(region, endpoint).getClient(), endpoint.getServiceUrl(), Collections.<String, String>emptyMap());
}
origin: com.netflix.eureka/eureka-client

@Deprecated
public TransportClientFactory newTransportClientFactory(final Collection<ClientFilter> additionalFilters,
                                final EurekaJerseyClient providedJerseyClient) {
  ApacheHttpClient4 apacheHttpClient = providedJerseyClient.getClient();
  if (additionalFilters != null) {
    for (ClientFilter filter : additionalFilters) {
      if (filter != null) {
        apacheHttpClient.addFilter(filter);
      }
    }
  }
  final TransportClientFactory jerseyFactory = new JerseyEurekaHttpClientFactory(providedJerseyClient, false);
  final TransportClientFactory metricsFactory = MetricsCollectingEurekaHttpClient.createFactory(jerseyFactory);
  return new TransportClientFactory() {
    @Override
    public EurekaHttpClient newClient(EurekaEndpoint serviceUrl) {
      return metricsFactory.newClient(serviceUrl);
    }
    @Override
    public void shutdown() {
      metricsFactory.shutdown();
      jerseyFactory.shutdown();
    }
  };
}
origin: com.netflix.eureka/eureka-core

ApacheHttpClient4 jerseyApacheClient = jerseyClient.getClient();
jerseyApacheClient.addFilter(new DynamicGZIPContentEncodingFilter(config));
com.netflix.discovery.shared.transport.jerseyEurekaJerseyClient

Most used methods

  • destroyResources
    Clean up resources.
  • getClient

Popular in Java

  • Reactive rest calls using spring rest template
  • setScale (BigDecimal)
  • notifyDataSetChanged (ArrayAdapter)
  • getSupportFragmentManager (FragmentActivity)
  • Font (java.awt)
    The Font class represents fonts, which are used to render text in a visible way. A font provides the
  • BufferedImage (java.awt.image)
    The BufferedImage subclass describes an java.awt.Image with an accessible buffer of image data. All
  • SecureRandom (java.security)
    This class generates cryptographically secure pseudo-random numbers. It is best to invoke SecureRand
  • GregorianCalendar (java.util)
    GregorianCalendar is a concrete subclass of Calendarand provides the standard calendar used by most
  • UUID (java.util)
    UUID is an immutable representation of a 128-bit universally unique identifier (UUID). There are mul
  • FileUtils (org.apache.commons.io)
    General file manipulation utilities. Facilities are provided in the following areas: * writing to a
  • Best plugins for Eclipse
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now