@IocBean public class EurekaClientStarter extends Object implements ServerFace, javax.inject.Provider<com.netflix.discovery.EurekaClient>
| 限定符和类型 | 类和说明 |
|---|---|
class |
EurekaClientStarter.NbEurekaInstanceConfig |
class |
EurekaClientStarter.XConfigure |
| 限定符和类型 | 字段和说明 |
|---|---|
protected AppContext |
appContext |
protected com.netflix.appinfo.ApplicationInfoManager |
applicationInfoManager |
protected org.nutz.ioc.impl.PropertiesProxy |
conf |
protected com.netflix.discovery.DiscoveryClient |
eurekaClient |
protected org.nutz.ioc.Ioc |
ioc |
| 构造器和说明 |
|---|
EurekaClientStarter() |
| 限定符和类型 | 方法和说明 |
|---|---|
com.netflix.discovery.DiscoveryClient |
eurekaClient() |
com.netflix.discovery.DiscoveryClient |
get() |
com.netflix.appinfo.ApplicationInfoManager |
getApplicationInfoManager(com.netflix.appinfo.EurekaInstanceConfig eurekaInstanceConfig) |
com.netflix.appinfo.EurekaInstanceConfig |
getEurekaInstanceConfig() |
void |
setAppContext(AppContext appContext) |
void |
start() |
void |
stop() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfailsafe, isRunning@Inject protected org.nutz.ioc.impl.PropertiesProxy conf
@Inject(value="refer:$ioc") protected org.nutz.ioc.Ioc ioc
@Inject protected AppContext appContext
protected com.netflix.appinfo.ApplicationInfoManager applicationInfoManager
protected com.netflix.discovery.DiscoveryClient eurekaClient
@IocBean(name="eurekaInstanceConfig") public com.netflix.appinfo.EurekaInstanceConfig getEurekaInstanceConfig()
@IocBean(name="applicationInfoManager") public com.netflix.appinfo.ApplicationInfoManager getApplicationInfoManager(com.netflix.appinfo.EurekaInstanceConfig eurekaInstanceConfig)
@IocBean(name="eurekaClient") public com.netflix.discovery.DiscoveryClient eurekaClient()
public void start()
throws Exception
start 在接口中 ServerFaceExceptionpublic void stop()
throws Exception
stop 在接口中 ServerFaceExceptionpublic void setAppContext(AppContext appContext)
public com.netflix.discovery.DiscoveryClient get()
get 在接口中 javax.inject.Provider<com.netflix.discovery.EurekaClient>Copyright © 2018. All rights reserved.