public class Eureka extends Object
Constructor and Description |
---|
Eureka(org.springframework.cloud.commons.util.InetUtils inetUtils,
org.springframework.cloud.netflix.eureka.EurekaClientConfigBean eurekaClientConfigBean,
org.springframework.cloud.netflix.eureka.CloudEurekaClient eurekaClient) |
Modifier and Type | Method and Description |
---|---|
org.springframework.cloud.contract.stubrunner.spring.cloud.eureka.EurekaTransport |
createTransport() |
com.netflix.appinfo.InstanceInfo |
getInstanceInfo(org.springframework.cloud.contract.stubrunner.spring.cloud.eureka.Application application) |
com.netflix.appinfo.InstanceInfo |
getInstanceInfo(org.springframework.cloud.contract.stubrunner.spring.cloud.eureka.Application application,
long lastUpdatedTimestamp,
long lastDirtyTimestamp) |
static com.netflix.discovery.shared.transport.TransportClientFactory |
newTransportClientFactory(com.netflix.discovery.EurekaClientConfig clientConfig,
Collection<com.sun.jersey.api.client.filter.ClientFilter> additionalFilters) |
Registration |
register(org.springframework.cloud.contract.stubrunner.spring.cloud.eureka.Application application) |
protected boolean |
register(Registration registration)
Register with the eureka service by making the appropriate REST call.
|
boolean |
renew(Registration registration)
Renew with the eureka service by making the appropriate REST call
|
void |
shutdown(Registration registration) |
public Eureka(org.springframework.cloud.commons.util.InetUtils inetUtils, org.springframework.cloud.netflix.eureka.EurekaClientConfigBean eurekaClientConfigBean, org.springframework.cloud.netflix.eureka.CloudEurekaClient eurekaClient)
public Registration register(org.springframework.cloud.contract.stubrunner.spring.cloud.eureka.Application application)
public com.netflix.appinfo.InstanceInfo getInstanceInfo(org.springframework.cloud.contract.stubrunner.spring.cloud.eureka.Application application, long lastUpdatedTimestamp, long lastDirtyTimestamp)
public com.netflix.appinfo.InstanceInfo getInstanceInfo(org.springframework.cloud.contract.stubrunner.spring.cloud.eureka.Application application)
public org.springframework.cloud.contract.stubrunner.spring.cloud.eureka.EurekaTransport createTransport()
public static com.netflix.discovery.shared.transport.TransportClientFactory newTransportClientFactory(com.netflix.discovery.EurekaClientConfig clientConfig, Collection<com.sun.jersey.api.client.filter.ClientFilter> additionalFilters)
public boolean renew(Registration registration)
protected boolean register(Registration registration)
public void shutdown(Registration registration)
Copyright © 2016–2018 Spring. All rights reserved.