public class DiscoveryClientResource
extends org.junit.rules.ExternalResource
| Modifier and Type | Class and Description |
|---|---|
static class |
DiscoveryClientResource.DiscoveryClientRuleBuilder |
| Modifier and Type | Field and Description |
|---|---|
static int |
CLIENT_REFRESH_RATE |
static java.lang.String |
EUREKA_TEST_NAMESPACE |
static java.lang.String |
REMOTE_REGION |
static java.lang.String |
REMOTE_ZONE |
| Modifier and Type | Method and Description |
|---|---|
protected void |
after() |
boolean |
awaitCacheUpdate(long timeout,
java.util.concurrent.TimeUnit unit) |
static void |
clearDiscoveryClientConfig() |
DiscoveryClientResource.DiscoveryClientRuleBuilder |
fork() |
com.netflix.appinfo.ApplicationInfoManager |
getApplicationInfoManager() |
com.netflix.discovery.EurekaClient |
getClient() |
com.netflix.eventbus.spi.EventBus |
getEventBus() |
com.netflix.appinfo.InstanceInfo |
getMyInstanceInfo() |
static DiscoveryClientResource.DiscoveryClientRuleBuilder |
newBuilder() |
static com.netflix.appinfo.InstanceInfo.Builder |
newInstanceInfoBuilder(int renewalIntervalInSecs) |
static com.netflix.discovery.EurekaClient |
setupDiscoveryClient(com.netflix.appinfo.InstanceInfo clientInstanceInfo) |
static void |
setupDiscoveryClientConfig(int serverPort,
java.lang.String path) |
static com.netflix.discovery.EurekaClient |
setupInjector(com.netflix.appinfo.InstanceInfo clientInstanceInfo) |
public static final java.lang.String REMOTE_REGION
public static final java.lang.String REMOTE_ZONE
public static final int CLIENT_REFRESH_RATE
public static final java.lang.String EUREKA_TEST_NAMESPACE
public com.netflix.appinfo.InstanceInfo getMyInstanceInfo()
public com.netflix.eventbus.spi.EventBus getEventBus()
public com.netflix.appinfo.ApplicationInfoManager getApplicationInfoManager()
public com.netflix.discovery.EurekaClient getClient()
public boolean awaitCacheUpdate(long timeout,
java.util.concurrent.TimeUnit unit)
throws java.lang.InterruptedException
java.lang.InterruptedExceptionprotected void after()
after in class org.junit.rules.ExternalResourcepublic DiscoveryClientResource.DiscoveryClientRuleBuilder fork()
public static DiscoveryClientResource.DiscoveryClientRuleBuilder newBuilder()
public static void setupDiscoveryClientConfig(int serverPort,
java.lang.String path)
public static void clearDiscoveryClientConfig()
public static com.netflix.discovery.EurekaClient setupDiscoveryClient(com.netflix.appinfo.InstanceInfo clientInstanceInfo)
public static com.netflix.discovery.EurekaClient setupInjector(com.netflix.appinfo.InstanceInfo clientInstanceInfo)
public static com.netflix.appinfo.InstanceInfo.Builder newInstanceInfoBuilder(int renewalIntervalInSecs)