public class AddressServerMemberLookup extends AbstractMemberLookup
| 限定符和类型 | 类和说明 |
|---|---|
(专用程序包) class |
AddressServerMemberLookup.AddressServerSyncTask |
| 限定符和类型 | 字段和说明 |
|---|---|
private static java.lang.String |
ADDRESS_SERVER_DOMAIN_ENV |
private static java.lang.String |
ADDRESS_SERVER_DOMAIN_PROPERTY |
private static java.lang.String |
ADDRESS_SERVER_PORT_ENV |
private static java.lang.String |
ADDRESS_SERVER_PORT_PROPERTY |
private static java.lang.String |
ADDRESS_SERVER_RETRY_PROPERTY |
private static java.lang.String |
ADDRESS_SERVER_URL_ENV |
private static java.lang.String |
ADDRESS_SERVER_URL_PROPERTY |
java.lang.String |
addressPort |
private int |
addressServerFailCount |
java.lang.String |
addressServerUrl |
java.lang.String |
addressUrl |
private static java.lang.String |
DEFAULT_HEALTH_CHECK_FAIL_COUNT |
private static java.lang.String |
DEFAULT_SERVER_DOMAIN |
private static java.lang.String |
DEFAULT_SERVER_POINT |
private static int |
DEFAULT_SERVER_RETRY_TIME |
private static long |
DEFAULT_SYNC_TASK_DELAY_MS |
java.lang.String |
domainName |
java.lang.String |
envIdUrl |
private GenericType<java.lang.String> |
genericType |
private static java.lang.String |
HEALTH_CHECK_FAIL_COUNT_PROPERTY |
private boolean |
isAddressServerHealth |
private int |
maxFailCount |
private NacosRestTemplate |
restTemplate |
private boolean |
shutdown |
memberManager, start| 构造器和说明 |
|---|
AddressServerMemberLookup() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
doDestroy()
subclass can override this method if need.
|
void |
doStart()
subclass can override this method if need.
|
java.util.Map<java.lang.String,java.lang.Object> |
info()
Some data information about the addressing pattern.
|
private void |
initAddressSys() |
private void |
run() |
private void |
syncFromAddressUrl() |
boolean |
useAddressServer()
is using address server.
|
afterLookup, destroy, injectMemberManager, startprivate final GenericType<java.lang.String> genericType
public java.lang.String domainName
public java.lang.String addressPort
public java.lang.String addressUrl
public java.lang.String envIdUrl
public java.lang.String addressServerUrl
private volatile boolean isAddressServerHealth
private int addressServerFailCount
private int maxFailCount
private final NacosRestTemplate restTemplate
private volatile boolean shutdown
private static final java.lang.String HEALTH_CHECK_FAIL_COUNT_PROPERTY
private static final java.lang.String DEFAULT_HEALTH_CHECK_FAIL_COUNT
private static final java.lang.String DEFAULT_SERVER_DOMAIN
private static final java.lang.String DEFAULT_SERVER_POINT
private static final int DEFAULT_SERVER_RETRY_TIME
private static final long DEFAULT_SYNC_TASK_DELAY_MS
private static final java.lang.String ADDRESS_SERVER_DOMAIN_ENV
private static final java.lang.String ADDRESS_SERVER_DOMAIN_PROPERTY
private static final java.lang.String ADDRESS_SERVER_PORT_ENV
private static final java.lang.String ADDRESS_SERVER_PORT_PROPERTY
private static final java.lang.String ADDRESS_SERVER_URL_ENV
private static final java.lang.String ADDRESS_SERVER_URL_PROPERTY
private static final java.lang.String ADDRESS_SERVER_RETRY_PROPERTY
public void doStart()
throws com.alibaba.nacos.api.exception.NacosException
AbstractMemberLookupdoStart 在类中 AbstractMemberLookupcom.alibaba.nacos.api.exception.NacosException - NacosExceptionpublic boolean useAddressServer()
MemberLookupprivate void initAddressSys()
private void run()
throws com.alibaba.nacos.api.exception.NacosException
com.alibaba.nacos.api.exception.NacosExceptionprotected void doDestroy()
throws com.alibaba.nacos.api.exception.NacosException
AbstractMemberLookupdoDestroy 在类中 AbstractMemberLookupcom.alibaba.nacos.api.exception.NacosException - nacosExceptionpublic java.util.Map<java.lang.String,java.lang.Object> info()
MemberLookupprivate void syncFromAddressUrl()
throws java.lang.Exception
java.lang.ExceptionCopyright © 2018–2022 Alibaba Group. All rights reserved.